working on it ...

Filters

Explore Public Snippets

Sort by

Found 109k snippets

    public by toledano modified Mar 6, 2017  33  1  2  0

    Servicio para crear sesiones en el almacén local

    Servicio para crear sesiones en el almacén local: session.auth.service.js
    (function(angular){
      'use strict';
    
      angular
        .module('cmi')
        .service('session', sessionService);
    
      sessionService.$inject = ['$log', 'localStorage'];
    
      function sessionService($log, localStorage){
        // jshint validthis: true
        var self = this;
    
        // API Pública
        self.getUser = getUser;
        self.setUser = setUser;
        self.getAccessToken = getAccessToken;
        self.setAccessToken = setAccessToken;
        self.destroy = destroy;
    
        var _user = JSON.parse(localStorage.getItem('session.username'));
        var _accessToken = JSON.parse(localStorage.getItem('session.accessToken'));
    
        function getUser(){
          return _user;
        }     // getUser()
    
        function setUser(user){
          _user = user;
          localStorage.setItem('session.username', JSON.stringify(user));
          return _user;
        }     // setUser()
    
        function getAccessToken(){
          return _accessToken;
        }     // getAccessToken()
    
        function setAccessToken(token){
          _accessToken = token;
          localStorage.setItem('session.accessToken', JSON.stringify(token));
          return _accessToken;
        }     // setAccessToken()
    
        function destroy(){
          setUser(null);
          setAccessToken(null);
        }     // destroy()
      }
    })(angular);
    

    public by pleabargain modified Feb 19, 2017  93  6  5  2

    javascript output to console current full date as text

    // Enter here the actual content of the snippet.
    // Array of day names
    let dayNames = new Array("Sunday","Monday","Tuesday","Wednesday",
    				"Thursday","Friday","Saturday");
    
    // Array of month Names
    let monthNames = new Array(
    "January","February","March","April","May","June","July",
    "August","September","October","November","December");
    
    let now = new Date();
    console.log(dayNames[now.getDay()] + ", " +
    monthNames[now.getMonth()] +
    " " + now.getDate() +
    ", " + now.getFullYear());
    //output ~ Sunday, February 19, 2017
    

    public by pleabargain modified Feb 18, 2017  53  1  4  0

    add all function arguments together

    function sum(){
    	let result =0;
    	//loop through all of the values in func args
      for (i =0; i < arguments.length;i++){
        //now add them toghether
    		result += arguments[i];	
    	
    	}
    	return result;
    }
    sum(34,34,236,32);

    public by JavierSalazar modified Feb 16, 2017  65  1  2  1

    Calculo de Numero base dado un total y un procentaje

    Formula para el calculo de Numero base dado un total y un procentaje. Ejemplo: Si tenemos un monto TOTAL ya con IVA sumado. Si conocemos el porcentaje del IVA podemos obtener un numero base que al aplicarle el porcentaje de IVA y sumarselo, obtenemos el TOTAL
    function calcularMontoBase (Montofinal,iva) {
    var montoBase =0;
    
    montoBase = (Montofinal/((iva/100) + 1));
    return montoBase;
    
    }                        

    public by JavierSalazar modified Feb 14, 2017  76  4  3  0

    Pasar varios datos con ajax (Metodo POST)

    Pasar varios datos con ajax (Metodo POST)y es recibido por archivo php con la variable $_POST
    $.ajax(
    {
            url: "<?=resApi;?>procesarProducto.php",
            type: "post",
            dataType: "html",
            data: ({accion: "transferir",subaccion: "buscarStockSucursal", codigoprod: producto, sucursal: sucursal}),
            cache: false,
    })
        .done(function(res)
        {alert(res);}  

    public by camilordx modified Feb 1, 2017  71  2  2  1

    jquery ajax template

    $.ajax({
        type: 'GET',
        url: location.pathname,
        data: "PARAMETERS",
        success: function (data) {
            console.log(data)
        },
        error: function (xhr, status, error) {
            var err = eval("(" + xhr.responseText + ")");
            alert("Error: " + err.Message);
        },
        beforeSend: function () {
            console.log("start")
        },
        complete: function () {
            console.log("end")
        }
    });            

    public by Tech_JA modified Jan 30, 2017  95  1  4  1

    Log file

    Create a log fle
    var util = require('util');
    
    var writeToLog;
    
    var logFile = fs.createWriteStream('./NomeDoFicheiro.log', { flags: 'a+' });
    
    writeToLog = function () {
        logFile.write( util.format.apply(null, arguments) + '\r\n');
    };
    
    writeToLog("teste");         

    public by Tech_JA modified Jan 30, 2017  84  2  4  1

    Detects if enter key was pressed

    Detects if enter key was pressed
    $(document).keypress(function (e) {
        if (e.which === 13) {
            if (eventEnter === 'addCategory') {
               // alert('You pressed Add Category!');
                categories_add_btn();
            }
            if (eventEnter === 'editCategory') {
                //alert('You pressed Edit Category!');
                categories_edit_btn();
            }
            if (eventEnter === 'addManufacturer') {
                //alert('You pressed Add Manufacturer!');
                manufacturers_add_btn();
            }
            if (eventEnter === 'editManufacturer') {
                //alert('You pressed Edit Manufacturer!');
                manufacturers_edit_btn();
            }
            if (eventEnter === 'addSupplier') {
                //alert('You pressed Add Supplier!');
                suppliers_add_btn();
            }
            if (eventEnter === 'editSupplier') {
                //alert('You pressed Edit Supplier!');
                suppliers_edit_btn();
            }
            if (eventEnter === 'addPart') {
                //alert('You pressed Add Part!');
                parts_add_btn();
            }
            if (eventEnter === 'editPart') {
                //alert('You pressed Edit Part!');
                parts_edit_btn();
            }
        }
    });            

    public by Tech_JA modified Jan 30, 2017  58  1  4  1

    Delay function

    Function to wait xxx ms
    //function to wait xxx ms
    function wait(ms) {
        'use strict';
        var start = new Date().getTime();
        var end = start;
        while (end < start + ms) {
            end = new Date().getTime();
        }
    }
    
    //example for 1s
    wait(1000);           

    public by Tech_JA modified Jan 30, 2017  70  0  4  1

    Create dir if not exists

    Create a dir if not exists with node.js
    var fs = require('fs');
    var myDir = process.env.USERPROFILE + "/.dbparts";
    
    function createDir(path, mode, exception) {
        fs.mkdir(path, mode, function (err) {
            if (err) {
                if (err.code === 'EEXIST') {
                    exception(null); //directory already exists
                } else {
                    exception(err); //unnespect error
                }
            } else {
                exception(null); //directory created with success
            }
        });
    }
    
    /**
     *  Call create program data's directory
     */
    createDir(myDir, '0644', function (err) {
        if (err) { //handle directory creation error
            gui.App.quit();
        }
    });                   
    • Public Snippets
    • Channels Snippets