﻿var oTablex;
$(document).ready(function() {
    oTablex = $('#tablelistadovoucher').dataTable({
        "aoColumns": [
             { sWidth: '20px'},
            { sWidth: '20px' },
            { sWidth: '20px'},
            { sWidth: '20px'},
            { sWidth: '20px' },
             { sWidth: '20px'}
            ],
        "aaSorting": [[0, 'desc']],
        "sPaginationType": "full_numbers",
        "bFilter": false,
        "bAutoWidth": true,
        "bLengthChange": false,
        "bJQueryUI": true

    });
    $("#btnBackVoucher").click(function(ev) {
        $("#divmenuvoucher").show();
        $("#divcrearvoucher").hide();
        $("#col-one").hide();
        $("#divconsultaVoucher").hide();
    });
});
function GetAllVoucher(value) {
    var retururl = GetUrl();
    var vlurl = retururl + "asmx/voucher.asmx/GetAllVoucher";
    $.ajax({
        type: "POST",
        url: vlurl,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        data: "{'iduser':" + value + "}",
        beforeSend: function(objeto) {
            oTablex.fnClearTable(0);
            oTablex.fnDraw();
        },
        success: function(msg) {
            var obj = $.evalJSON(msg.d);
            for (var k = 0; k < obj.length; k++) {
                oTablex.fnAddData([
                      obj[k].idVoucher,
                      obj[k].nombreVendedor,
                      obj[k].sucursal,
                      obj[k].cliente,
                      obj[k].centro,
                      '<img src=\'images/Adobe-Acrobat-CS-3-24x24.png\' width=\'24\'height=\'24\' style=\'cursor:pointer;\' alt=\'Exporta a PDF\' title=\'Exporta a PDF\' onclick="window.open(\'popup/poppdf.aspx?idv=' + obj[k].idVoucher + ' \',\'\',\'toolbar=no,location=no,scrollbars =no\')"/>&nbsp;&nbsp;<img src=\'images/24x24/Delete.png\' width=\'24\'height=\'24\' title=\'Eliminar Voucher\' style=\'cursor:pointer;\' alt=\'Eliminar Voucher\' onclick="CambiarEstado(' + obj[k].idVoucher + ')" />'
                    ]);
            }
        },
        error: function(xhr, msg) {
            var response = xhr.responseText;

        },
        complete: function(objeto, exito) {
            if (exito == "success") {

            }
        }

    });
}
function CambiarEstado(v) {
    jConfirm('Desea realmente eliminar Voucher n°:' + v, 'Voucher', function(r) {
        if (r == true) {
            var retururl = GetUrl();
            var vlurl = retururl + "asmx/voucher.asmx/CambiarEstado";
            $.ajax({
                type: "POST",
                url: vlurl,
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                data: "{'idvoucher':" + v + "}",
                beforeSend: function(objeto) {

                },
                success: function(msg) {

                },
                error: function(xhr, msg) {
                    var response = xhr.responseText;

                },
                complete: function(objeto, exito) {
                    if (exito == "success") {
                        GetAllVoucher($("#txtIdUsuario").val());
                    }
                }

            });
        } else { 
           jAlert('Operacion cancelada','Voucher');
        }
    });
   
}
