Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as PHP by Miguel ( 6 years ago )
let idempresa = $("#id").val();
var tabla;

// Función que se ejecuta al inicio
function init() {


    //Obtnemos la fecha actual
    var now = new Date();
    var day = ("0" + now.getDate()).slice(-2);
    var month = ("0" + (now.getMonth() + 1)).slice(-2);
    var today = now.getFullYear() +"-"+(month)+"-"+(day);

    //$("#date_fechadesde").val(today);
   // $("#date_fechahasta").val(today);

    $("#date_fechadesde").val("2020-01-02");
    $("#date_fechahasta").val("2020-01-02");

    var fecha_desde = $("#date_fechadesde").val();
    var fecha_hasta = $("#date_fechahasta").val();

    tabla = $("#tbllistado").dataTable({
        language:lenguajeDatatable,
        "aProcessing":true, //Activamos el procesamiento del datatables
        "aServerSide":true, //Paginación y filtrado realizados por el servidor
        dom: "flrtip", //Definimos los elementos del control de la tabla
        paging:         false,
        "ajax":{
            url:"../../ajax/almacen/puntos.php?op=listar&idempresa="+idempresa+"&fechadesde="+fecha_desde+"&fechahasta="+fecha_hasta,
            type:"POST",
            dataType: "json",
            error: function (e) {
                console.log(e.responseText);
            }
        },

        "columnDefs": [
            {
                className: 'text-right',
                targets: [8]
            }
        ],
        "bDestroy": true
    }).DataTable().on('draw', function () {

        if (tabla.data().any() ) {
            $('#tbllistado tbody tr').each(function () {

                var  SALI_P_inCODSAL = $('#tbllistado').DataTable().row($(this)).data()['0'];
                var  FECHA = $('#tbllistado').DataTable().row($(this)).data()['1'];
                var  NUMRODOCU = $('#tbllistado').DataTable().row($(this)).data()['2'];
                var  COMPROBANTE = $('#tbllistado').DataTable().row($(this)).data()['4'];
                var  MONTO = $('#tbllistado').DataTable().row($(this)).data()['5'];
                var  PUNTOS = $('#tbllistado').DataTable().row($(this)).data()['6'];

                var  codigo = $('#tbllistado').DataTable().row($(this)).data()['7'];


                if(codigo == 0){

                    console.log(SALI_P_inCODSAL);

                   setPuntos(SALI_P_inCODSAL,NUMRODOCU,FECHA,PUNTOS,COMPROBANTE,MONTO);

                }
            });



        }else{
            //Recargamos la pagina
            location.reload();

        }


    });

}

$('#btn_aplicar').on('click',  '' , function (event) {


    var fecha_desde = $("#date_fechadesde").val();
    var fecha_hasta = $("#date_fechahasta").val();

    tabla = $("#tbllistado").dataTable({
        language:lenguajeDatatable,
        "aProcessing":true, //Activamos el procesamiento del datatables
        "aServerSide":true, //Paginación y filtrado realizados por el servidor
        dom: "flrtip", //Definimos los elementos del control de la tabla
        paging:         true,
        "ajax":{
            url:"../../ajax/almacen/puntos.php?op=listar&idempresa="+idempresa+"&fechadesde="+fecha_desde+"&fechahasta="+fecha_hasta,
            type:"POST",
            dataType: "json",
            error: function (e) {
                console.log(e.responseText);
            }
        },

        "columnDefs": [
            {
                className: 'text-right',
                targets: [8]
            }
        ],
        "bDestroy": true
    }).DataTable().on('draw', function () {
        //console.log( 'Redraw occurred at: '+new Date().getTime() );

       /* $('#tbllistado tbody tr').each(function () {

            var  SALI_P_inCODSAL = $('#tbllistado').DataTable().row($(this)).data()['0'];
            var  FECHA = $('#tbllistado').DataTable().row($(this)).data()['1'];
            var  NUMRODOCU = $('#tbllistado').DataTable().row($(this)).data()['2'];
            var  COMPROBANTE = $('#tbllistado').DataTable().row($(this)).data()['4'];
            var  MONTO = $('#tbllistado').DataTable().row($(this)).data()['5'];
            var  PUNTOS = $('#tbllistado').DataTable().row($(this)).data()['6'];




            var  codigo = $('#tbllistado').DataTable().row($(this)).data()['7'];
            //console.log(codigo);

            if(codigo == 0){

                //console.log("validando");

                //setPuntos(SALI_P_inCODSAL,NUMRODOCU,FECHA,PUNTOS,COMPROBANTE,MONTO);

            }
        });*/

    });



});




function AfiliacionEmpresa() {
    var value = {numruc: "10474741474", nombre: "CELINDA", clave: "47521365"};
    var result = JSON.stringify(value);
    console.log(result);

    $.ajax({
        url: 'http://64.227.80.120/puntos/api/empresa/setempresa.php',
        dataType: "json",
        data: result,
        type: 'POST',
        success: function(respuesta) {
            console.log(respuesta.ok);
            console.log(respuesta.mensaje);
            console.log(respuesta.apikey);
        },
        error: function() {
            console.log("No se ha podido obtener la información");
        }
    });
}

async function setPuntos(SALI_P_inCODSAL,numdoc,fecha,puntos,comprobante,monto) {

    var value = {numdoc:"40407317", apikey:"3082426fa7798a953eb0458a9e39d16d", fecha: fecha,puntos: puntos,comprobante : comprobante,monto:monto};
    var result = JSON.stringify(value);

    await  $.ajax({
        url: 'http://64.227.80.120/puntos/api/afiliacion/setpuntos.php',
        dataType: "json",
        data: result,
        type: 'PUT',
        success: function(respuesta) {
            console.log("INICIO - WS");
            console.log(respuesta.ok);
            console.log(respuesta.mensaje);

            if(respuesta.ok == 1){
                $.post("../../ajax/almacen/puntos.php?op=insertar",{idempresa:idempresa,SALI_P_inCODSAL:SALI_P_inCODSAL,PUNT_chCODRPT:respuesta.ok,PUNT_chDESRPT:respuesta.mensaje},function(e){

                    if(e == "SI"){
                        console.log("EXITO");

                       tabla.ajax.reload();

                    }else{
                        console.log("ERROR");
                    }

                });
            }else{
                console.log(respuesta.mensaje + " - API");
            }
        },
        error: function() {
            console.log("No se ha insertado los puntos");
        }
    });
}

init();

 

Revise this Paste

Children: 103359
Your Name: Code Language: