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