var oLiquidacionReimpParam = oLiquidacionReimpParam || {
numeroLiquidacion : '',
fechaLiquidacion : '',
importeLiquidacion : ''
};
var oLiquidacionProd = oLiquidacionProd || {};
oLiquidacionProd.modulo = 'Liquidación OnLine';
oLiquidacionProd.fnVolver = function() {
if (oGlobal.historial && oGlobal.historial.length > 0) {
delete oHogarMasivoSol;
oGen.goBack();
} else {
delete oLiquidacionProd;
oGen.fnAbandonaTransaccion({
toUrl : 'ovError',
confirmacion : false
});
}
};
// Trae consulta operaciones pendientes
oLiquidacionProd.fnGetlistado = function() {
"use strict";
oConsulta.show({
consulta : "OV_CONSULTA_LIQUIXPROD",
dataSource : "ovQbe",
titulo : "Listado de Liquidación Por Producto",
idComponente : "panelLOLiquidacioens",
paramsDefault : {
prm_usuario : oGlobal.cUsuario,
prm_nivelas : oGlobal.productor.NIVEL,
prm_cliensecas : oGlobal.productor.CLIENSEC
},
fnCallback : function(row, nCol) {
if (nCol === 4) {
oLiquidacionProd.fnImprimir(row);
}
}
});
};
// Crea botón detalle
oLiquidacionProd.fnBtnDetalle = function() {
"use strict";
var sBoton = "
";
return sBoton;
};
oLiquidacionProd.messagePopup = function(title, message, width, marginTop) {
var $modal = $('#DIALOG-LIQONLINECONS');
$modal.find('#DIALOG-LIQONLINECONS-TITLE').html(title);
$modal.find('#DIALOG-LIQONLINECONS-BUTTONS').show();
$modal.find('#xDIALOGLIQONLINECONS').show();
/*
* $("#DIALOG-LIQONLINECONS .modal-dialog").css({ "max-height" : "300px",
* "max-width" : "720px" });
*/
$("#DIALOG-LIQONLINECONS .modal-content").css({
"width" : "750px"
});
$("#DIALOG-LIQONLINECONS-MESSAGE").css({
"max-height" : "300px",
"max-width" : "750px"
});
$modal.on("shown.bs.modal", function(e) {
if (oGlobal && oGlobal.menuQNect)
oIFrameManager.dynamicModal($modal, width, marginTop);
});
$('#DIALOG-LIQONLINECONS-IMP').unbind("click");
$('#DIALOG-LIQONLINECONS-IMP').click(function() {
// window.frames["frameImpreso"].print();
//$.print("#impresoLiquidacionSUP");
oGen.fnImprimir("#impresoLiquidacionSUP");
});
$modal.modal('show');
};
oLiquidacionProd.fnImprimir = function(row) {
oLiquidacionReimpParam.numeroLiquidacion = row.NROLIQ;
oLiquidacionReimpParam.fechaLiquidacion = row.FECLIQ;
oLiquidacionReimpParam.importeLiquidacion = row.IMP.numberFormat(2, ',', '.');
//
oGen.fnCargaFormulario({
formulario : 'ovQbe_liquidacionOnlineImp',
idComponente : 'DIALOG-LIQONLINECONS-MESSAGE',
fnCallback : function() {
oLiquidacionProd.messagePopup(oLiquidacionProd.modulo + " - Impreso", "", 0, 10);
}
});
/*
* var idComponenteDesde = 'quoteContainer'; if (oGlobal.historial.length >
* 0) { idComponenteDesde = oGlobal.historial[oGlobal.historial.length -
* 1].current.idComponente; }
*
* oGen.fnCargaFormulario({ formulario : 'ovQbe_liquidacionOnlineImp',
* idComponente : 'oLiqOnLineImpContainer', fnCallback : function() { } },
* idComponenteDesde);
*/
return true;
};
// Carga Inicio
$(document).ready(function() {
"use strict";
document.title = "Listado de Liquidación | Zurich Argentina eBusiness";
oLiquidacionProd.fnGetlistado();
});