public/js/ajax.js
//Permite cambiar el estado de una transaccion
Permite cambiar el estado de una transaccion
Permite cambiar el estado de una transaccion
function cambiarEstado(estado, event, tipoTransaccion, idPersona){
    var idTransaccion = event.target.id;
    var edo = estado.replace("_", " ");
    switch (tipoTransaccion.toUpperCase()) {
        case "NOTA DE CREDITO":
            tipoTransaccion = "notaCredito";
            break;
        case "NOTA DE DEBITO":
            tipoTransaccion = "notaDebito";
            break;
        default:
            break;
    }
    if (confirm("Se cambiará el estado de la transacción a "+ edo +" ¿Desea continuar?")) {
        $.ajax({
            "dataType": "text",
            "type": "POST",
            "data": "temp",
            "url": '/'+tipoTransaccion+'/ajax/cambiarEstado/' + idTransaccion+ '/'+estado,
            "success": function (msg) {
                if (tipoTransaccion!="cobro"){
                    mostrarTransacciones(idPersona);
                }else{
                    document.location.reload();
                }
            },
            "error": function (msg) {
                console.log("1-error!");
            }
        }).done(function (msg) {
            console.log("1-done!");
        })
    }
    console.log("* * * * FIN -> CAMBIAR ESTADO * * * *");
}
function cambiarEstado ( estado , event , tipoTransaccion , idPersona ) { var idTransaccion = event . target . id ; var edo = estado . replace ( "_" , " " ) ; switch ( tipoTransaccion . toUpperCase ( ) ) { case "NOTA DE CREDITO" : tipoTransaccion = "notaCredito" ; break ; case "NOTA DE DEBITO" : tipoTransaccion = "notaDebito" ; break ; default : break ; } if ( confirm ( "Se cambiará el estado de la transacción a "+  e o + ¿Desea continuar?"))  { $ . ajax ( { "dataType" : "text" , "type" : "POST" , "data" : "temp" , "url" : '/' + tipoTransaccion + '/ajax/cambiarEstado/' + idTransaccion + '/' + estado , "success" : function ( msg ) { if ( tipoTransaccion != "cobro" ) { mostrarTransacciones ( idPersona ) ; } else { document . location . reload ( ) ; } } , "error" : function ( msg ) { console . log ( "1-error!" ) ; } } ) . done ( function ( msg ) { console . log ( "1-done!" ) ; } ) } console . log ( "* * * * FIN -> CAMBIAR ESTADO * * * *" ) ; }
Permite cambiar el estado de una transaccion
Permite cambiar el estado de una transaccion