/** *

* Autor: * Contenido: Consulta de Pagos de Siniestros *

**/ /*jslint browser: true*/ /*global $, jQuery, alert, console, oGen, oGlobal, oConsulta, MessageAlert*/ // Objeto oConsultaPagoSini var oConsultaPagoSini = oConsultaPagoSini || {}; var oPolizaBusq = oPolizaBusq || {}; // Inicia datepickers oConsultaPagoSini.fnIniciaDatePickers = function () { "use strict"; oGen.fnIniciaDatePickers({ fechaDesde: "fechaDesde", fechaHasta: "fechaHasta", maxMeses: 3 }); $("#fechaDesde").datepicker("setDate", "-1m"); $("#fechaHasta").datepicker("setDate", new Date(oGlobal.sys_date)); var gFechaDesde = $("#fechaDesde").val().split("/"), gFechaHasta = $("#fechaHasta").val().split("/"); oConsultaPagoSini.dFechaDesde = gFechaDesde[2] + gFechaDesde[1] + gFechaDesde[0]; oConsultaPagoSini.dFechaHasta = gFechaHasta[2] + gFechaHasta[1] + gFechaHasta[0]; }; // Trae consulta de pagos de siniestros oConsultaPagoSini.fnGetBusqueda = function () { "use strict"; var gFechaDesde = $("#fechaDesde").val().split("/"), gFechaHasta = $("#fechaHasta").val().split("/"); oConsultaPagoSini.dFechaDesde = gFechaDesde[2] + gFechaDesde[1] + gFechaDesde[0]; oConsultaPagoSini.dFechaHasta = gFechaHasta[2] + gFechaHasta[1] + gFechaHasta[0]; if($('#btnBuscador').data().valido===false) return; oGen.fnBloqueaShow(); $("#SectionResultado").show(); $("#divDatosConsulta").show(); $("#divDatosConsultaDetCont").hide(); oConsulta.show({ consulta: "OV_CONSULTA_PAGOSSINIESTROSTOT", dataSource: "ovQbe", titulo: "Consulta de Pagos de Siniestros", idComponente: "divDatosConsulta", paramsDefault: { //prm_definicion: "1310_PagosSiniestrosTot.xml", prm_usuarcod: oGlobal.cUsuario, prm_nivelclas: oGlobal.productor.NIVEL, prm_cliensecas: oGlobal.productor.CLIENSEC, prm_fechadesde: oConsultaPagoSini.dFechaDesde, prm_fechahasta: oConsultaPagoSini.dFechaHasta }, groupFields: ["CL1", "CL2"], groupNull : "0", estilo: "grillaSmall", fnCallback: function (row, nCol) { if (nCol == 7){ oConsultaPagoSini.dNivel1 = row.NI1; oConsultaPagoSini.dClienSec1 = row.CL1; oConsultaPagoSini.dNivel2 = row.NI2; oConsultaPagoSini.dClienSec2 = row.CL2; oConsultaPagoSini.dNivel3 = row.NI3; oConsultaPagoSini.dClienSec3 = row.CL3; oConsultaPagoSini.fnGetDetalles(); } }, rowStyle : function(reg, idx){ if(reg.VIGENTE!='0'){ console.log(reg, idx); return { classes: 'error' }; } return {}; } }); }; // Crea botón detalle oConsultaPagoSini.fnBtnDetalle = function () { "use strict"; var sBoton = ""; return sBoton; }; /* DETALLE DE OPERACIONES PENDIENTES */ // Crea Tabla de Detalles oConsultaPagoSini.fnGetDetalles = function () { "use strict"; if($('#btnBuscador').data().valido===false) return; oGen.goHistory('divDatosConsultaDetCont'); $("#SectionResultado").show(); $("#divDatosConsultaDetCont").show(); if (oConsultaPagoSini.dNivel1 === undefined) { oConsultaPagoSini.dNivel1 = ""; oConsultaPagoSini.dClienSec1 = ""; } if (oConsultaPagoSini.dNivel2 === undefined) { oConsultaPagoSini.dNivel2 = ""; oConsultaPagoSini.dClienSec2 = ""; } if (oConsultaPagoSini.dNivel3 === undefined) { oConsultaPagoSini.dNivel3 = ""; oConsultaPagoSini.dClienSec3 = ""; } var gFechaDesde = $("#fechaDesde").val().split("/"), gFechaHasta = $("#fechaHasta").val().split("/"); oConsultaPagoSini.dFechaDesde = gFechaDesde[2] + gFechaDesde[1] + gFechaDesde[0]; oConsultaPagoSini.dFechaHasta = gFechaHasta[2] + gFechaHasta[1] + gFechaHasta[0]; oGen.fnBloqueaShow(); oConsulta.show({ consulta: "OV_CONSULTA_PAGOSSINIDETALLES", dataSource: "ovQbe", titulo: "Consulta de Listado Siniestro Detalles", idComponente: "divDatosConsultaDet", exportar: true, estilo: "grillaSmall", paramsDefault : { prm_usuario: oGlobal.cUsuario, prm_nivelas: oGlobal.productor.NIVEL, prm_cliensecas: oGlobal.productor.CLIENSEC, //"100029438" prm_nivel1: oConsultaPagoSini.dNivel1, // "GO" prm_cliensec1: oConsultaPagoSini.dClienSec1, // "100029438" prm_nivel2: oConsultaPagoSini.dNivel2, // "OR" prm_cliensec2: oConsultaPagoSini.dClienSec2, // "000814415" prm_nivel3: oConsultaPagoSini.dNivel3, prm_cliensec3: oConsultaPagoSini.dClienSec3, prm_fecdes: oConsultaPagoSini.dFechaDesde, // "20150115" prm_fechas: oConsultaPagoSini.dFechaHasta, // "20150215" prm_msgest: "", prm_continuar: "" }, columnStyle : [ { CNOMBRECAMPO : 'POLIZA', style : 'oConsulta.fnCursorPointer' }], fnCallback: function (row, nCol) { if (nCol == 0){ oPolizaBusq.sRamopCod = row.PROD; oPolizaBusq.sPol = row.POL; oPolizaBusq.sPolizAnn = row.POL.slice(0,2); oPolizaBusq.sPolizSec = row.POL.slice(2); oPolizaBusq.sCertiPol = row.CERPOL; oPolizaBusq.sCertiAnn = row.CERANN; oPolizaBusq.sCertiSec = row.CERSEC; oPolizaBusq.sSupleNums = ""; oGen.fnCargaFormulario({ formulario : "ovQbe_polizaDatosGral", idComponente : "detailContainer", fnCallback: function(){ oPolizaDatosGral.initialize(); } }, "quoteContainer"); } } }); }; // Formato Núm de Poliza oConsultaPagoSini.fnGetNumeroPoliza = function (val, reg, idx) { "use strict"; var prod = reg.PROD, pol = reg.POL, cerpol = reg.CERPOL, cerann = reg.CERANN, cersec = reg.CERSEC, porFormat = pol.slice(0, 2) + "-" + pol.slice(2); oConsultaPagoSini.formatSol = prod + "-" + porFormat + " / " + cerpol + "-" + cerann + "-" + cersec; return oConsultaPagoSini.formatSol; }; // Formato Núm de Siniestro oConsultaPagoSini.fnGetNumeroSiniestro = function (val, reg, idx) { "use strict"; var sininum = reg.SININUM, sinian = reg.SINIAN; oConsultaPagoSini.formatSol = sinian + "-" + sininum; return oConsultaPagoSini.formatSol; }; // Carga al finalizar el header oGlobal.initialize = function(){ oGen.fnBtnPermisoUsuario({ funcionProd : 'oConsultaPagoSini.fnGetDetalles()', funcionNoProd: 'oConsultaPagoSini.fnGetBusqueda()' }); }; // Carga al inicio $(document).ready(function () { "use strict"; document.title = "Consulta de Pagos de Siniestros | Zurich Argentina eBusiness"; oConsultaPagoSini.fnIniciaDatePickers(); $("#formFechas").keypress(function(e) { if (e.which === 13) { $("#btnBuscador").trigger("click"); } }); $("#SectionResultado").hide(); });