var oVpms = oVpms || { async: true }, oPolizaBusq = oPolizaBusq || {}, oPolizaDatosGral = oPolizaDatosGral || {}; var gRiskReferenceId = 1000; var gRiskReferenceIdRC = 2000; var gRiskReferenceIdEQUEEM = 3000; var gRiskReferenceIdEQUEC = 4000; var oTablaConversionCodigos = []; /**xmlBuffer.push('NEW_QUOTE');**/ /**RECORDAR CAMBIAR ESTE PARAMETRO DINAMICAMENTE DEPENDIENDO DE SI SE EDITA O SE HACE UNA PRIMERA TRANSACCION, SI ES PRIMERA VA NEW_QUOTE SI ES EDITA ES EDIT_QUOTE, ESTO VA TAMBIEN PARA EL QUOTERATE**/ oVpms.getXmlQuoteRate = function (prmUbicacion, tipoValidacion, transaccion, onlyPremiumRates) { //if (transaccion == "RENEWAL_RRATE" || transaccion == "REFER_UPDATE_QUOTE" ) { if (oGen.nvl(oIntegralComercioGlobal.RENEWALPOLICYNUMBER) != '') { data = oVpms.getXmlQuoteRateRenewal(prmUbicacion, tipoValidacion, transaccion, onlyPremiumRates); } else if (transaccion == "EDIT_QUOTE") { data = oVpms.getXmlQuoteRateEdit(prmUbicacion, tipoValidacion, transaccion); } else { data = oVpms.getXmlQuoteRateNew(prmUbicacion, tipoValidacion, transaccion); } return data; } oVpms.getXmlQuoteRateNew = function (aUbicacion, tipoValidacion, transaccion) { var xmlBuffer = []; oIntegralComercioGlobal.TRANSACCION = transaccion; xmlBuffer.push(''); xmlBuffer.push('' + oIntegralComercioGlobal.TRNBER + ''); xmlBuffer.push('' + moment(oIntegralComercioGlobal.FECHAINICIOVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + moment(oIntegralComercioGlobal.FECHAINICIOVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + moment(oIntegralComercioGlobal.FECHAFINVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + oIntegralComercioGlobal.PLAZO + ''); xmlBuffer.push('' + transaccion + ''); xmlBuffer.push('' + tipoValidacion + ''); //VALIDATE_RISK xmlBuffer.push('' + oIntegralComercioGlobal.PRODUCTO + ''); xmlBuffer.push('' + oIntegralComercioGlobal.NROCOT + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CODPRODUCTOR + ''); xmlBuffer.push('' + oIntegralComercioGlobal.TIPOPRODUCTOR + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CODORGANIZADOR + ''); xmlBuffer.push('' + oIntegralComercioGlobal.TIPOORGANIZADOR + ''); xmlBuffer.push('' + (oIntegralComercioGlobal.TIPOCOT == 'D' ? 'false' : 'true') + ''); xmlBuffer.push('' + oGlobal.ais.EXTERNALUSERFLAG + ''); xmlBuffer.push('' + oIntegralComercioGlobal.WORKFLOWREFERENCENUMBER + ''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('0.0'); xmlBuffer.push('0.0'); xmlBuffer.push('false'); xmlBuffer.push('1'); xmlBuffer.push('' + oGen.cdata(oIntegralComercioGlobal.PRODUCTORNOMBRE) + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CODPRODUCTOR + ''); xmlBuffer.push('' + oIntegralComercioGlobal.TIPOPRODUCTOR + ''); xmlBuffer.push('' + (oIntegralComercioGlobal.PRODUCTO == 'ICQ1' ? 'ARS' : 'USD') + ''); xmlBuffer.push('' + oGen.cdata(oIntegralComercioGlobal.CAMPANIA) + ''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('' + oIntegralComercioGlobal.NROCOT + ''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('1.0'); xmlBuffer.push('' + oIntegralComercioGlobal.STATUSCODE + ''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('G'); xmlBuffer.push(''); xmlBuffer.push('' + oIntegralComercioGlobal.CLAUSULAEST + ''); xmlBuffer.push('' + oGen.cdata(oIntegralComercioGlobal.ORGANIZADORNOMBRE) + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CODORGANIZADOR + ''); xmlBuffer.push('' + oGen.cdata(oIntegralComercioGlobal.ACTIVIDADDESC) + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CODACTIVIDAD + ''); xmlBuffer.push('' + oGen.cdata(oIntegralComercioGlobal.ACTIVIDAD) + ''); xmlBuffer.push('' + oIntegralComercioGlobal.REQUIRESREVIEWFLAG + ''); xmlBuffer.push('' + oIntegralComercioGlobal.RENEWALCONVERSIONFLAG + ''); xmlBuffer.push('' + oIntegralComercioGlobal.FLAGOFCLAIM + ''); xmlBuffer.push('' + oIntegralComercioGlobal.FLAGOFDEBT + ''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); var xml = oVpms.getClient(oIntegralComercioGlobal); xmlBuffer = xmlBuffer.concat(xml); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); var xml = oVpms.getPolicyGeneralPages(); xmlBuffer = xmlBuffer.concat(xml); if (tipoValidacion == 'VALIDATE_ALL') { var xml = oVpms.getPayment(oIntegralComercioGlobal); xmlBuffer = xmlBuffer.concat(xml); } xmlBuffer.push(''); var xml = oVpms.getCoberturas(aUbicacion, false, oIntegralComercioGlobal); xmlBuffer = xmlBuffer.concat(xml); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.CONVENIOPRODPORCCOM, '0.0') + ' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.CONVENIOORGPORCCOM, '0.0') + ' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.VARIACION, '0.0') + ' '); xmlBuffer.push('0.0'); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.PORCENTAJECOMISION, '0.0') + ' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.PORCENTAJECOMISIONORG, '0.0') + ' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.CAMPANIA_DESCUENTO, '0.0') + ' '); xmlBuffer.push(''); xmlBuffer.push('' + oIntegralComercioGlobal.CONVENIOPROD + ''); xmlBuffer.push(''); xmlBuffer.push('false'); xmlBuffer.push('' + oIntegralComercioGlobal.CONVENIOORG + ''); xmlBuffer.push(''); xmlBuffer.push('false '); xmlBuffer.push(''); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.RECARGOADMINISTRATIVO, '0.0') + ''); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.RECARGOFINANCIERO, '0.0') + ' '); xmlBuffer.push(''); xmlBuffer.push(''); return xmlBuffer; } oVpms.getXmlQuoteRateEdit = function (aUbicacion, tipoValidacion, transaccion) { var xmlBuffer = []; oIntegralComercioGlobal.TRANSACCION = transaccion; xmlBuffer.push(''); xmlBuffer.push('' + moment(oIntegralComercioGlobal.FECHAFINVIGCOT, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + oIntegralComercioGlobal.TRNBER + ''); xmlBuffer.push('' + moment(oIntegralComercioGlobal.FECHAINICIOVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + moment(oIntegralComercioGlobal.FECHAINICIOVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + moment(oIntegralComercioGlobal.FECHAFINVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + oIntegralComercioGlobal.PLAZO + ''); xmlBuffer.push('' + transaccion + ''); xmlBuffer.push('' + tipoValidacion + ''); //VALIDATE_RISK xmlBuffer.push('' + oIntegralComercioGlobal.PRODUCTO + ''); xmlBuffer.push('' + oIntegralComercioGlobal.NROCOT + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CODPRODUCTOR + ''); xmlBuffer.push('' + oIntegralComercioGlobal.TIPOPRODUCTOR + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CODORGANIZADOR + ''); xmlBuffer.push('' + oIntegralComercioGlobal.TIPOORGANIZADOR + ''); xmlBuffer.push('' + (oIntegralComercioGlobal.TIPOCOT == 'D' ? 'false' : 'true') + ''); xmlBuffer.push('' + oGlobal.ais.EXTERNALUSERFLAG + ''); xmlBuffer.push('' + oIntegralComercioGlobal.WORKFLOWREFERENCENUMBER + ''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('0.0'); xmlBuffer.push('0.0'); xmlBuffer.push('false'); xmlBuffer.push('1'); xmlBuffer.push('' + oGen.cdata(oIntegralComercioGlobal.PRODUCTORNOMBRE) + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CODPRODUCTOR + ''); xmlBuffer.push('' + oIntegralComercioGlobal.TIPOPRODUCTOR + ''); xmlBuffer.push('' + (oIntegralComercioGlobal.PRODUCTO == 'ICQ1' ? 'ARS' : 'USD') + ''); xmlBuffer.push('' + oGen.cdata(oIntegralComercioGlobal.CAMPANIA) + ''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('' + oIntegralComercioGlobal.NROCOT + ''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('1.0'); xmlBuffer.push('' + oIntegralComercioGlobal.STATUSCODE + ''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('G'); xmlBuffer.push(''); xmlBuffer.push('' + oIntegralComercioGlobal.CLAUSULAEST + ''); xmlBuffer.push('' + oGen.cdata(oIntegralComercioGlobal.ORGANIZADORNOMBRE) + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CODORGANIZADOR + ''); xmlBuffer.push('' + oGen.cdata(oIntegralComercioGlobal.ACTIVIDADDESC) + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CODACTIVIDAD + ''); xmlBuffer.push('' + oGen.cdata(oIntegralComercioGlobal.ACTIVIDAD) + ''); xmlBuffer.push('' + oIntegralComercioGlobal.REQUIRESREVIEWFLAG + ''); xmlBuffer.push('' + oIntegralComercioGlobal.RENEWALCONVERSIONFLAG + ''); xmlBuffer.push('' + oIntegralComercioGlobal.FLAGOFCLAIM + ''); xmlBuffer.push('' + oIntegralComercioGlobal.FLAGOFDEBT + ''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); var xml = oVpms.getClient(oIntegralComercioGlobal); xmlBuffer = xmlBuffer.concat(xml); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); var xml = oVpms.getPolicyGeneralPages(); xmlBuffer = xmlBuffer.concat(xml); var xml = oVpms.getPayment(oIntegralComercioGlobal); xmlBuffer = xmlBuffer.concat(xml); xmlBuffer.push(''); var xml = oVpms.getCoberturas(aUbicacion, false, oIntegralComercioGlobal); xmlBuffer = xmlBuffer.concat(xml); if (oIntegralComercioGlobal.POLICYPREMIUM === undefined) { xmlBuffer.push(''); } else { xmlBuffer.push(oIntegralComercioGlobal.POLICYPREMIUM); } xmlBuffer.push(' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.CONVENIOPRODPORCCOM, '0.0') + ' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.CONVENIOORGPORCCOM, '0.0') + ' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.VARIACION, '0.0') + ' '); xmlBuffer.push('0.0'); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.PORCENTAJECOMISION, '0.0') + ' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.PORCENTAJECOMISIONORG, '0.0') + ' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.CAMPANIA_DESCUENTO, '0.0') + ' '); xmlBuffer.push(''); xmlBuffer.push('' + oIntegralComercioGlobal.CONVENIOPROD + ''); xmlBuffer.push(''); xmlBuffer.push('false'); xmlBuffer.push('' + oIntegralComercioGlobal.CONVENIOORG + ''); xmlBuffer.push(''); xmlBuffer.push('false'); xmlBuffer.push(''); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.RECARGOADMINISTRATIVO, '0.0') + ' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.RECARGOFINANCIERO, '0.0') + ''); xmlBuffer.push(''); xmlBuffer.push(''); return xmlBuffer; } oVpms.getXmlQuoteRateRenewal = function (aUbicacion, tipoValidacion, transaccion, onlyPremiumRates) { var xmlBuffer = []; var xmlBufferPrev = []; oIntegralComercioGlobal.TRANSACCION = transaccion; xmlBuffer.push(''); xmlBuffer.push('' + moment(oIntegralComercioGlobal.FECHAFINVIGCOT, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + oIntegralComercioGlobal.RENEWALPOLICYNUMBER + ''); xmlBuffer.push('' + oIntegralComercioGlobal.TRNBER + ''); xmlBuffer.push('' + moment(oIntegralComercioGlobal.FECHAINICIOVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + moment(oIntegralComercioGlobal.FECHAINICIOVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + moment(oIntegralComercioGlobal.FECHAFINVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + oIntegralComercioGlobal.PLAZO + ''); xmlBuffer.push('' + transaccion + ''); xmlBuffer.push('' + tipoValidacion + ''); //VALIDATE_RISK xmlBuffer.push('' + oIntegralComercioGlobal.PRODUCTO + ''); xmlBuffer.push('' + oIntegralComercioGlobal.NROCOT + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CODPRODUCTOR + ''); xmlBuffer.push('' + oIntegralComercioGlobal.TIPOPRODUCTOR + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CODORGANIZADOR + ''); xmlBuffer.push('' + oIntegralComercioGlobal.TIPOORGANIZADOR + ''); xmlBuffer.push('' + (oIntegralComercioGlobal.TIPOCOT == 'D' ? 'false' : 'true') + ''); xmlBuffer.push('' + oGlobal.ais.EXTERNALUSERFLAG + ''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('0.0'); xmlBuffer.push('0.0'); xmlBuffer.push('false'); xmlBuffer.push(''); xmlBuffer.push('' + oGen.cdata(oIntegralComercioGlobal.PRODUCTORNOMBRE) + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CODPRODUCTOR + ''); xmlBuffer.push('' + oIntegralComercioGlobal.TIPOPRODUCTOR + ''); xmlBuffer.push('' + (oIntegralComercioGlobal.PRODUCTO == 'ICQ1' ? 'ARS' : 'USD') + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CAMPANIA + ''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('' + oIntegralComercioGlobal.NROCOT + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CROSSREFERENCENUMBER + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CROSSREFERENCETYPE + ''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('1.0'); xmlBuffer.push('' + oIntegralComercioGlobal.STATUSCODE + ''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('' + oIntegralComercioGlobal.CLAUSULAEST + ''); xmlBuffer.push('' + oGen.cdata(oIntegralComercioGlobal.ORGANIZADORNOMBRE) + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CODORGANIZADOR + ''); xmlBuffer.push('' + oGen.cdata(oIntegralComercioGlobal.ACTIVIDADDESC) + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CODACTIVIDAD + ''); xmlBuffer.push('' + oGen.cdata(oIntegralComercioGlobal.ACTIVIDAD) + ''); xmlBuffer.push('' + oIntegralComercioGlobal.REQUIRESREVIEWFLAG + ''); xmlBuffer.push('' + oIntegralComercioGlobal.RENEWALCONVERSIONFLAG + ''); xmlBuffer.push('' + oIntegralComercioGlobal.FLAGOFCLAIM + ''); xmlBuffer.push('' + oIntegralComercioGlobal.FLAGOFDEBT + ''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); var xml = oVpms.getClient(oIntegralComercioGlobal); xmlBuffer = xmlBuffer.concat(xml); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); var xml = oVpms.getPolicyGeneralPages(); xmlBuffer = xmlBuffer.concat(xml); if (tipoValidacion == 'VALIDATE_ALL') { var xml = oVpms.getPayment(oIntegralComercioGlobal); xmlBuffer = xmlBuffer.concat(xml); } xmlBuffer.push(''); var xmlCoberturas = oVpms.getCoberturas(aUbicacion, onlyPremiumRates, oIntegralComercioGlobal); xmlBuffer = xmlBuffer.concat(xmlCoberturas); xmlBuffer.push(''); xmlBuffer.push(' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.CONVENIOPRODPORCCOM, '0.0') + ' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.CONVENIOORGPORCCOM, '0.0') + ' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.VARIACION, '0.0') + ' '); xmlBuffer.push('0.0'); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.PORCENTAJECOMISION, '0.0') + ' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.PORCENTAJECOMISIONORG, '0.0') + ' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.CAMPANIA_DESCUENTO, '0.0') + ' '); xmlBuffer.push(''); xmlBuffer.push('' + oIntegralComercioGlobal.CONVENIOPROD + ''); xmlBuffer.push(''); xmlBuffer.push('false'); xmlBuffer.push('' + oIntegralComercioGlobal.CONVENIOORG + ''); xmlBuffer.push(''); xmlBuffer.push('false '); xmlBuffer.push(''); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.RECARGOADMINISTRATIVO, '0.0') + ' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.RECARGOFINANCIERO, '0.0') + ' '); xmlBuffer.push(''); xmlBuffer.push(''); // // se replico la logica de AUT1 - 18/08/2023 para que muestre referido al selecionar algo distinto a semestral // if (oIntegralComercioGlobal.PreviousPolicy != undefined && (["QQ", "QP"].indexOf(oIntegralComercioGlobal.STATUSCODE) < 0)) { xmlBufferPrev.push(''); xmlBufferPrev.push('' + oIntegralComercioGlobal.PreviousPolicy.RENEWALPOLICYNUMBER + ''); xmlBufferPrev.push('1'); xmlBufferPrev.push('' + moment(oIntegralComercioGlobal.PreviousPolicy.FECHAINICIOVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBufferPrev.push('' + moment(oIntegralComercioGlobal.PreviousPolicy.FECHAINICIOVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBufferPrev.push('' + moment(oIntegralComercioGlobal.PreviousPolicy.FECHAFINVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBufferPrev.push('' + oIntegralComercioGlobal.PreviousPolicy.PLAZO + ''); xmlBufferPrev.push('' + transaccion + ''); xmlBufferPrev.push('' + oIntegralComercioGlobal.PreviousPolicy.PRODUCTO + ''); xmlBufferPrev.push(''); xmlBufferPrev.push('' + oIntegralComercioGlobal.PreviousPolicy.CODPRODUCTOR + ''); xmlBufferPrev.push('' + oIntegralComercioGlobal.PreviousPolicy.TIPOPRODUCTOR + ''); xmlBufferPrev.push('' + oIntegralComercioGlobal.PreviousPolicy.CODORGANIZADOR + ''); xmlBufferPrev.push('' + oIntegralComercioGlobal.PreviousPolicy.TIPOORGANIZADOR + ''); xmlBufferPrev.push('' + oGlobal.ais.EXTERNALUSERFLAG + ''); xmlBufferPrev.push(''); xmlBufferPrev.push(''); xmlBufferPrev.push(''); xmlBufferPrev.push(''); xmlBufferPrev.push('0.0'); xmlBufferPrev.push('0.0'); xmlBufferPrev.push('false'); xmlBufferPrev.push('1'); xmlBufferPrev.push('' + oGen.cdata(oIntegralComercioGlobal.PreviousPolicy.PRODUCTORNOMBRE) + ''); xmlBufferPrev.push('' + oIntegralComercioGlobal.PreviousPolicy.CODPRODUCTOR + ''); xmlBufferPrev.push('' + oIntegralComercioGlobal.PreviousPolicy.TIPOPRODUCTOR + ''); xmlBufferPrev.push('' + (oIntegralComercioGlobal.PreviousPolicy.PRODUCTO == 'ICQ1' ? 'ARS' : 'USD') + ''); xmlBufferPrev.push('' + oGen.cdata(oIntegralComercioGlobal.PreviousPolicy.CAMPANIA) + ''); xmlBufferPrev.push(''); xmlBufferPrev.push(''); xmlBufferPrev.push(''); xmlBufferPrev.push(''); xmlBufferPrev.push(''); xmlBufferPrev.push(''); xmlBufferPrev.push('' + oIntegralComercioGlobal.PreviousPolicy.CROSSREFERENCENUMBER + ''); xmlBufferPrev.push('' + oIntegralComercioGlobal.PreviousPolicy.CROSSREFERENCETYPE + ''); xmlBufferPrev.push(''); xmlBufferPrev.push(''); xmlBufferPrev.push(''); xmlBufferPrev.push('1.0'); xmlBufferPrev.push('' + oIntegralComercioGlobal.PreviousPolicy.STATUSCODE + ''); xmlBufferPrev.push(''); xmlBufferPrev.push(''); xmlBufferPrev.push('G'); xmlBufferPrev.push(''); xmlBufferPrev.push('' + oIntegralComercioGlobal.PreviousPolicy.CLAUSULAEST + ''); xmlBufferPrev.push('' + oGen.cdata(oIntegralComercioGlobal.PreviousPolicy.ORGANIZADORNOMBRE) + ''); xmlBufferPrev.push('' + oIntegralComercioGlobal.PreviousPolicy.CODORGANIZADOR + ''); xmlBufferPrev.push('' + oGen.cdata(oIntegralComercioGlobal.PreviousPolicy.ACTIVIDADDESC) + ''); xmlBufferPrev.push('' + oIntegralComercioGlobal.PreviousPolicy.CODACTIVIDAD + ''); xmlBufferPrev.push('' + oGen.cdata(oIntegralComercioGlobal.PreviousPolicy.ACTIVIDAD) + ''); xmlBufferPrev.push('false'); xmlBufferPrev.push('false'); xmlBufferPrev.push('false'); xmlBufferPrev.push('false'); xmlBufferPrev.push(''); xmlBufferPrev.push(''); xmlBufferPrev.push(''); var xml = oVpms.getClient(oIntegralComercioGlobal.PreviousPolicy); xmlBufferPrev = xmlBufferPrev.concat(xml); xmlBufferPrev.push(''); xmlBufferPrev.push(''); xmlBufferPrev.push(''); xmlBufferPrev.push(''); xmlBufferPrev.push(''); xmlBufferPrev.push(''); xmlBufferPrev.push(''); if (tipoValidacion == 'VALIDATE_ALL') { var xml = oVpms.getPayment(oIntegralComercioGlobal.PreviousPolicy); xmlBufferPrev = xmlBufferPrev.concat(xml); } xmlBufferPrev.push(''); var cober = oVpms.fnGetCoberturasxUbicacionPrevPolicy() var aUbicacionPrev = cober[0]; var xml = oVpms.getCoberturas(aUbicacionPrev, true, oIntegralComercioGlobal.PreviousPolicy); xmlBufferPrev = xmlBufferPrev.concat(xml); xmlBufferPrev.push(oIntegralComercioGlobal.PreviousPolicy.POLICYPREMIUM); xmlBufferPrev.push(' '); xmlBufferPrev.push('' + oGen.nvl(oIntegralComercioGlobal.PreviousPolicy.CONVENIOPRODPORCCOM, '0.0') + ' '); xmlBufferPrev.push('' + oGen.nvl(oIntegralComercioGlobal.PreviousPolicy.CONVENIOORGPORCCOM, '0.0') + ' '); xmlBufferPrev.push('' + oGen.nvl(oIntegralComercioGlobal.PreviousPolicy.VARIACION, '0.0') + ' '); xmlBufferPrev.push('0.0'); xmlBufferPrev.push('' + oGen.nvl(oIntegralComercioGlobal.PreviousPolicy.PORCENTAJECOMISION, '0.0') + ' '); xmlBufferPrev.push('' + oGen.nvl(oIntegralComercioGlobal.PreviousPolicy.PORCENTAJECOMISIONORG, '0.0') + ' '); xmlBufferPrev.push('' + oGen.nvl(oIntegralComercioGlobal.PreviousPolicy.CAMPANIA_DESCUENTO, '0.0') + ' '); xmlBufferPrev.push(''); xmlBufferPrev.push('' + oIntegralComercioGlobal.PreviousPolicy.CONVENIOPROD + ''); xmlBufferPrev.push(''); xmlBufferPrev.push('false'); xmlBufferPrev.push('' + oIntegralComercioGlobal.PreviousPolicy.CONVENIOORG + ''); xmlBufferPrev.push(''); xmlBufferPrev.push('false '); xmlBufferPrev.push(''); xmlBufferPrev.push('' + oGen.nvl(oIntegralComercioGlobal.PreviousPolicy.RECARGOADMINISTRATIVO, '0.0') + ' '); xmlBufferPrev.push('' + oGen.nvl(oIntegralComercioGlobal.PreviousPolicy.RECARGOFINANCIERO, '0.0') + ' '); xmlBufferPrev.push(''); xmlBufferPrev.push(''); xmlBuffer = xmlBuffer.concat(xmlBufferPrev); } return xmlBuffer; } oVpms.getICQFire = function (indice, aRates, icqObjGlobal) { var xmlBuffer = []; xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTINCENDIO.RISKNUMBER + ''); xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTINCENDIO.RISKREFERENCEID + ''); xmlBuffer.push(''); xmlBuffer.push('INC'); xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTINCENDIO.MODE + ''); xmlBuffer.push('' + moment(icqObjGlobal.FECHAINICIOVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + moment(icqObjGlobal.FECHAINICIOVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + icqObjGlobal.CODACTIVIDAD + ''); xmlBuffer.push('' + icqObjGlobal.ACTIVIDAD + ''); xmlBuffer.push('N'); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTINCENDIO.TIPOCONSTRUCCION + ''); xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTINCENDIO.SUPERFICIE + ''); xmlBuffer.push(''); xmlBuffer.push('' + (icqObjGlobal.UBICACION[indice].COBERTINCENDIO.NINGUNOMENSIONADO == 'S' ? 'true' : 'false') + ''); xmlBuffer.push('' + (icqObjGlobal.UBICACION[indice].COBERTINCENDIO.EXTINTORESPORTATILES == 'S' ? 'true' : 'false') + ''); xmlBuffer.push('' + (icqObjGlobal.UBICACION[indice].COBERTINCENDIO.CAPACITACIONUSOMATF == 'S' ? 'true' : 'false') + ''); xmlBuffer.push('' + (icqObjGlobal.UBICACION[indice].COBERTINCENDIO.REDINCENDIO == 'S' ? 'true' : 'false') + ''); xmlBuffer.push('' + (icqObjGlobal.UBICACION[indice].COBERTINCENDIO.BRIGADAINTPLANTA == 'S' ? 'true' : 'false') + ''); xmlBuffer.push('' + (icqObjGlobal.UBICACION[indice].COBERTINCENDIO.DETECTAUTHUMO == 'S' ? 'true' : 'false') + ''); xmlBuffer.push('' + (icqObjGlobal.UBICACION[indice].COBERTINCENDIO.ROCIADORESAUT == 'S' ? 'true' : 'false') + ''); xmlBuffer.push('' + (icqObjGlobal.UBICACION[indice].COBERTINCENDIO.BOMBEROSPUB5KM == 'S' ? 'true' : 'false') + ''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('' + (icqObjGlobal.UBICACION[indice].COBERTINCENDIO.INCENDIOEDIFICIO) + ''); xmlBuffer.push('' + (icqObjGlobal.UBICACION[indice].COBERTINCENDIO.HVCTEDIFICIO) + ''); xmlBuffer.push('' + (icqObjGlobal.UBICACION[indice].COBERTINCENDIO.GRANIZOEDIFICIO) + ''); xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTINCENDIO.TERREMOTOEDIFICIO + ''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTINCENDIO.INCENDIOCONTENIDO + ''); xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTINCENDIO.HVCTCONTENIDO + ''); xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTINCENDIO.GRANIZOCONTENIDO + ''); xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTINCENDIO.TERREMOTOCONTENIDO + ''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTINCENDIO.RCLINDEROS + ''); xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTINCENDIO.PERDIDABENEFICIOS + ''); xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTINCENDIO.PLAZO + ''); xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTINCENDIO.PLAZODEDUCIBLE + ''); xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTINCENDIO.REMOCIONESCOMBROS + ''); xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTINCENDIO.GASTOSEXTRAS + ''); xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTINCENDIO.REFACCIONESAMPL + ''); xmlBuffer.push(''); xmlBuffer.push(''); if (aRates != undefined) { if (aRates[0] == "") { xmlBuffer.push(''); } else { xmlBuffer.push(aRates[0]); } if (aRates[1] != "") { xmlBuffer.push(aRates[1]); } else { xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('N'); xmlBuffer.push(''); xmlBuffer.push(''); } } else { xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('N'); xmlBuffer.push(''); xmlBuffer.push(''); } xmlBuffer.push(''); return xmlBuffer; } oVpms.getICQFireAlliedRisks = function (indice, aRates, icqObjGlobal) { var xmlBuffer = []; xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTRIESGOINCENDIO.RISKNUMBER + ''); xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTRIESGOINCENDIO.RISKREFERENCEID + ''); xmlBuffer.push(''); xmlBuffer.push('RAI'); xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTRIESGOINCENDIO.MODE + ''); xmlBuffer.push('' + moment(icqObjGlobal.FECHAINICIOVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + moment(icqObjGlobal.FECHAINICIOVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + icqObjGlobal.CODACTIVIDAD + ''); xmlBuffer.push('' + icqObjGlobal.ACTIVIDAD + ''); xmlBuffer.push('N'); xmlBuffer.push(''); // xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTRIESGOINCENDIO.INUNDACIONCONTENIDO + ''); if (oGen.nvl(icqObjGlobal.UBICACION[indice].COBERTRIESGOINCENDIO.INUNDACIONCONTENIDO, "0") != "0") { xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTRIESGOINCENDIO.INUNDACIONCONTENIDODEDUCIBLE + ''); } // xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTRIESGOINCENDIO.DANIOSXAGUACONTENIDO + ''); if (oGen.nvl(icqObjGlobal.UBICACION[indice].COBERTRIESGOINCENDIO.DANIOSXAGUACONTENIDO, "0") != "0") { xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTRIESGOINCENDIO.DANIOSXAGUACONTENIDODEDUCIBLE + ''); } // xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTRIESGOINCENDIO.CRISTALES + ''); // xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTRIESGOINCENDIO.FALTADEFRIO + ''); if (oGen.nvl(icqObjGlobal.UBICACION[indice].COBERTRIESGOINCENDIO.FALTADEFRIO, "0") != "0") { xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTRIESGOINCENDIO.FALTADEFRIODEDUCIBLE + ''); } xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTRIESGOINCENDIO.HONORARIOSPROF + ''); xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTRIESGOINCENDIO.BIENESRECADQ + ''); xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTRIESGOINCENDIO.GASTOSEXTINCENDIO + ''); xmlBuffer.push(''); if (aRates != undefined) { if (aRates[0] == "") { xmlBuffer.push(''); } else { xmlBuffer.push(aRates[0]); } if (aRates[1] != "") { xmlBuffer.push(aRates[1]); } else { xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('N'); xmlBuffer.push(''); xmlBuffer.push(''); } } else { xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('N'); xmlBuffer.push(''); xmlBuffer.push(''); } xmlBuffer.push(''); return xmlBuffer; } oVpms.ICQLiability = function (aRates, icqObjGlobal) { var xmlBuffer = []; xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.RISKNUMBER + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.RISKREFERENCEID + ''); xmlBuffer.push(''); xmlBuffer.push('RC'); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.MODE + ''); xmlBuffer.push('' + moment(icqObjGlobal.FECHAINICIOVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + moment(icqObjGlobal.FECHAINICIOVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + icqObjGlobal.CODACTIVIDAD + ''); xmlBuffer.push('' + icqObjGlobal.ACTIVIDAD + ''); xmlBuffer.push('N'); xmlBuffer.push(''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.FACTURACIONANUAL + ''); if (oGen.nvl(icqObjGlobal.COBERTRESPCIVIL.FACTANDEDUCIBLE, "0") != "0") { xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.FACTANDEDUCIBLE + ''); } xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.CANTEMPLEADOS + ''); xmlBuffer.push('' + Number(oGen.nvl(icqObjGlobal.COBERTRESPCIVIL.CANTUBICACIONES, 0)) + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.CANTALUMNOS + ''); xmlBuffer.push(''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.RESPCIVILCOMPRENSIVA + ''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTEASCENMONTACARGA + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTEGUARDAVEHICULOTITNOONER + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTEINSTVAPORAGACCALIENTE + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTESUMALIMENTOS + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTEVENDAMBYVIAJANTES + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTEANIMALESDOMESTICOS + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTEROTURACANIERIA + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTEARMASFUEGO + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTEGRUASGUINCHES + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTEEFECTOSTEMPVAPHUM + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTECONTRATSUBCONTRATDENTROPREDIO + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTEDANIOSLINDERO + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTEBSCUIDYCTRLEXCMERCHURTO + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTETRANSBSEXCDANIOMERCTRANSP + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTEESTAMANIMALES + ''); xmlBuffer.push('0'); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTEHUELGAPOP + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTERESPCIVILCONTRACT + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTERESPCIVILUSOVEHNOPROPIO + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTERESPCIVILUSOVEHPROPIO + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.RESPCIVILCRUZADA + ''); xmlBuffer.push(''); for (var rec = 0; rec < icqObjGlobal.COBERTRESPCIVIL.SUBLTERESPCIVILCRUZADA.length; rec++) { xmlBuffer.push(''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTERESPCIVILCRUZADA[rec].TIPODOC + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTERESPCIVILCRUZADA[rec].NRODOC + ''); xmlBuffer.push('' + oGen.cdata(icqObjGlobal.COBERTRESPCIVIL.SUBLTERESPCIVILCRUZADA[rec].NOMAPE) + ''); xmlBuffer.push(''); } xmlBuffer.push(''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.ASEGADICIONAL + ''); xmlBuffer.push(''); for (var ase = 0; ase < icqObjGlobal.COBERTRESPCIVIL.SUBLTEASEGADICIONAL.length; ase++) { xmlBuffer.push(''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTEASEGADICIONAL[ase].TIPODOC + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTEASEGADICIONAL[ase].NRODOC + ''); xmlBuffer.push('' + oGen.cdata(icqObjGlobal.COBERTRESPCIVIL.SUBLTEASEGADICIONAL[ase].NOMAPE) + ''); xmlBuffer.push(''); } xmlBuffer.push(''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBROGACION + ''); xmlBuffer.push(''); for (var sub = 0; sub < icqObjGlobal.COBERTRESPCIVIL.SUBLTESUBROGACION.length; sub++) { xmlBuffer.push(''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTESUBROGACION[sub].TIPODOC + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTESUBROGACION[sub].NRODOC + ''); xmlBuffer.push('' + oGen.cdata(icqObjGlobal.COBERTRESPCIVIL.SUBLTESUBROGACION[sub].NOMAPE) + ''); xmlBuffer.push(''); } xmlBuffer.push(''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTEACTDEPORTIVAS + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTECONTAMINACION + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTEDISPENSARIOSENF + ''); xmlBuffer.push('' + (icqObjGlobal.COBERTRESPCIVIL.SUBLTEPERSFISBAJOCONTRATO == 'S' ? 'true' : 'false') + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTEAMPCOBERRESPCIVILEQ + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTEFUNCIONARIOSMUNDENTEXCCUBA + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTEVALETPARKING + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTEEVENTOS + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTEPILETASNATACION + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTEFILMEXTERIORES + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTEREFACINTERNAS + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTEMAQAGRICOLA + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTEBSCUIDYCTRLHOTELES + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTECLPASANTIASDEPTVAS + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTERCGARAGEINCENDIO + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTERCGARAGEROBO + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTERCGARAGECAIDARAMPAS + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTEINCENDIO + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTECARTELES + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTECARGADESCARGAFUERALOCAL + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTEPRODINTERNET + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTEPARTYVENUE + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTESECURITYCOMPANY + ''); xmlBuffer.push('' + icqObjGlobal.COBERTRESPCIVIL.SUBLTECOLEGIOS + ''); xmlBuffer.push(''); xmlBuffer.push('
'); xmlBuffer.push('' + oGen.nvl(icqObjGlobal.UBICACION[0].RIESGOPUERTA) + ''); xmlBuffer.push('' + oGen.nvl(icqObjGlobal.UBICACION[0].RIESGOPISO) + ''); xmlBuffer.push(''); xmlBuffer.push('' + icqObjGlobal.UBICACION[0].RIESGONRO + ''); xmlBuffer.push(''); xmlBuffer.push('' + icqObjGlobal.UBICACION[0].RIESGOCODPOSTAL + ''); xmlBuffer.push(''); xmlBuffer.push('' + icqObjGlobal.UBICACION[0].RIESGOLOCALIDAD + ''); xmlBuffer.push('' + icqObjGlobal.UBICACION[0].RIESGOPPROVINCIA + ''); xmlBuffer.push('0'); xmlBuffer.push('' + (icqObjGlobal.UBICACION[0].RIESGOSINNRO == "N" ? "false" : "true") + ''); xmlBuffer.push('
'); xmlBuffer.push('
'); if (aRates != undefined) { if (aRates[0] == "") { xmlBuffer.push(''); } else { xmlBuffer.push(aRates[0]); } if (aRates[1] != "") { xmlBuffer.push(aRates[1]); } else { xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('N'); xmlBuffer.push(''); xmlBuffer.push(''); } } else { xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('N'); xmlBuffer.push(''); xmlBuffer.push(''); } xmlBuffer.push('
'); return xmlBuffer; } oVpms.ICQTheftOfContents = function (indice, aRates, icqObjGlobal) { var xmlBuffer = []; xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTROBOCONTENIDO.RISKNUMBER + ''); xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTROBOCONTENIDO.RISKREFERENCEID + ''); xmlBuffer.push(''); xmlBuffer.push('ROB'); xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTROBOCONTENIDO.MODE + ''); xmlBuffer.push('' + moment(icqObjGlobal.FECHAINICIOVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + moment(icqObjGlobal.FECHAINICIOVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + icqObjGlobal.CODACTIVIDAD + ''); xmlBuffer.push('' + icqObjGlobal.ACTIVIDAD + ''); xmlBuffer.push('N'); xmlBuffer.push(''); xmlBuffer.push(' ' + oGen.nvl(icqObjGlobal.UBICACION[indice].COBERTROBOCONTENIDO.ROBOCONTENIDO, '0') + ''); if (oGen.nvl(icqObjGlobal.UBICACION[indice].COBERTROBOCONTENIDO.ROBOCONTENIDODEDUCIBLE, "0") != "0") { xmlBuffer.push(' ' + oGen.nvl(icqObjGlobal.UBICACION[indice].COBERTROBOCONTENIDO.ROBOCONTENIDODEDUCIBLE, '0') + ''); } xmlBuffer.push(' ' + oGen.nvl(icqObjGlobal.UBICACION[indice].COBERTROBOCONTENIDO.ROBOBSUSO, '0') + ''); if (oGen.nvl(icqObjGlobal.UBICACION[indice].COBERTROBOCONTENIDO.ROBOBSUSODEDUCIBLE, '0') != "0") { xmlBuffer.push(' ' + oGen.nvl(icqObjGlobal.UBICACION[indice].COBERTROBOCONTENIDO.ROBOBSUSODEDUCIBLE, '0') + ''); } xmlBuffer.push(' ' + oGen.nvl(icqObjGlobal.UBICACION[indice].COBERTROBOCONTENIDO.ROBOEQUIPAJE, '0') + ''); if (oGen.nvl(icqObjGlobal.UBICACION[indice].COBERTROBOCONTENIDO.ROBOEQUIPAJEDEDUCIBLE, '0') != "0") { xmlBuffer.push(' ' + oGen.nvl(icqObjGlobal.UBICACION[indice].COBERTROBOCONTENIDO.ROBOEQUIPAJEDEDUCIBLE, '0') + ''); } xmlBuffer.push(''); if (aRates != undefined) { if (aRates[0] == "") { xmlBuffer.push(''); } else { xmlBuffer.push(aRates[0]); } if (aRates[1] != "") { xmlBuffer.push(aRates[1]); } else { xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('N'); xmlBuffer.push(''); xmlBuffer.push(''); } } else { xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('N'); xmlBuffer.push(''); xmlBuffer.push(''); } xmlBuffer.push(''); return xmlBuffer; } oVpms.ICQTheftOfValuables = function (indice, aRates, icqObjGlobal) { var xmlBuffer = []; xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTROBOVALORES.RISKNUMBER + ''); xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTROBOVALORES.RISKREFERENCEID + ''); xmlBuffer.push(''); xmlBuffer.push('VAL'); xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTROBOVALORES.MODE + ''); xmlBuffer.push('' + moment(icqObjGlobal.FECHAINICIOVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + moment(icqObjGlobal.FECHAINICIOVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + icqObjGlobal.CODACTIVIDAD + ''); xmlBuffer.push('' + icqObjGlobal.ACTIVIDAD + ''); xmlBuffer.push('N'); xmlBuffer.push(''); xmlBuffer.push(' ' + oGen.nvl(icqObjGlobal.UBICACION[indice].COBERTROBOVALORES.ROBOVALORESCAJA, '0') + ''); xmlBuffer.push(' ' + oGen.nvl(icqObjGlobal.UBICACION[indice].COBERTROBOVALORES.CAJONMOSTRADOR) + ''); if (oGen.nvl(icqObjGlobal.UBICACION[indice].COBERTROBOVALORES.CAJADEDUCIBLE, "0") != "0") { xmlBuffer.push(' ' + oGen.nvl(icqObjGlobal.UBICACION[indice].COBERTROBOVALORES.CAJADEDUCIBLE, '0') + ''); } xmlBuffer.push(' ' + oGen.nvl(icqObjGlobal.UBICACION[indice].COBERTROBOVALORES.ROBOVALORESTRANSIT, '0') + ''); if (oGen.nvl(icqObjGlobal.UBICACION[indice].COBERTROBOVALORES.ROBOVALORESTRANSITDEDUCIBLE, '0') != "0") { xmlBuffer.push(' ' + oGen.nvl(icqObjGlobal.UBICACION[indice].COBERTROBOVALORES.ROBOVALORESTRANSITDEDUCIBLE, '0') + ''); } xmlBuffer.push(' ' + oGen.nvl(icqObjGlobal.UBICACION[indice].COBERTROBOVALORES.ROBOVALORESCOMENSAL, '0') + ''); xmlBuffer.push(' ' + oGen.nvl(icqObjGlobal.UBICACION[indice].COBERTROBOVALORES.ROBOVALORESRECAUDACION, '0') + ''); if (oGen.nvl(icqObjGlobal.UBICACION[indice].COBERTROBOVALORES.ROBOVALORESRECAUDACIONDEDUCIBLE, '0') != "0") { xmlBuffer.push(' ' + oGen.nvl(icqObjGlobal.UBICACION[indice].COBERTROBOVALORES.ROBOVALORESRECAUDACIONDEDUCIBLE, '0') + ''); } xmlBuffer.push(''); if (aRates != undefined) { if (aRates[0] == "") { xmlBuffer.push(''); } else { xmlBuffer.push(aRates[0]); } if (aRates[1] != "") { xmlBuffer.push(aRates[1]); } else { xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('N'); xmlBuffer.push(''); xmlBuffer.push(''); } } else { xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('N'); xmlBuffer.push(''); xmlBuffer.push(''); } xmlBuffer.push(''); return xmlBuffer; } oVpms.ICQEquipmentFixedElectronics = function (indice, aRates, icqObjGlobal) { var xmlBuffer = []; xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTSEGTECEEF.RISKNUMBER + ''); xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTSEGTECEEF.RISKREFERENCEID + ''); xmlBuffer.push(''); xmlBuffer.push('EQUEEF'); xmlBuffer.push('' + icqObjGlobal.UBICACION[indice].COBERTSEGTECEEF.MODE + ''); xmlBuffer.push('' + moment(icqObjGlobal.FECHAINICIOVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + moment(icqObjGlobal.FECHAINICIOVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + icqObjGlobal.CODACTIVIDAD + ''); xmlBuffer.push('' + icqObjGlobal.ACTIVIDAD + ''); xmlBuffer.push('N'); xmlBuffer.push(''); xmlBuffer.push(' '); xmlBuffer.push(' ' + icqObjGlobal.UBICACION[indice].COBERTSEGTECEEF.TODORIESGOEEFOFICINA + ''); xmlBuffer.push(' ' + icqObjGlobal.UBICACION[indice].COBERTSEGTECEEF.TODORIESGOEEMEDICOS + ''); xmlBuffer.push(' ' + icqObjGlobal.UBICACION[indice].COBERTSEGTECEEF.TODORIESGOEETALLER + ''); xmlBuffer.push(' '); xmlBuffer.push(''); if (aRates != undefined) { if (aRates[0] == "") { xmlBuffer.push(''); } else { xmlBuffer.push(aRates[0]); } if (aRates[1] != "") { xmlBuffer.push(aRates[1]); } else { xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('N'); xmlBuffer.push(''); xmlBuffer.push(''); } } else { xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('N'); xmlBuffer.push(''); xmlBuffer.push(''); } xmlBuffer.push(''); return xmlBuffer; } oVpms.ICQEquipmentMobileElectronics = function (aRates, icqObjGlobal) { var xmlBuffer = []; xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('' + icqObjGlobal.COBERTSEGTECEEM.RISKNUMBER + ''); xmlBuffer.push('' + icqObjGlobal.COBERTSEGTECEEM.RISKREFERENCEID + ''); xmlBuffer.push(''); xmlBuffer.push('EQUEEM'); xmlBuffer.push('' + icqObjGlobal.COBERTSEGTECEEM.MODE + ''); xmlBuffer.push('' + moment(icqObjGlobal.FECHAINICIOVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + moment(icqObjGlobal.FECHAINICIOVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + icqObjGlobal.CODACTIVIDAD + ''); xmlBuffer.push('' + icqObjGlobal.ACTIVIDAD + ''); xmlBuffer.push('N'); xmlBuffer.push(''); xmlBuffer.push(' '); xmlBuffer.push(' ' + icqObjGlobal.COBERTSEGTECEEM.ROBOINCEEM + ''); xmlBuffer.push(' ' + icqObjGlobal.COBERTSEGTECEEM.TODORIESGOEEM + ''); xmlBuffer.push(' '); xmlBuffer.push(''); if (aRates != undefined) { if (aRates[0] == "") { xmlBuffer.push(''); } else { xmlBuffer.push(aRates[0]); } if (aRates[1] != "") { xmlBuffer.push(aRates[1]); } else { xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('N'); xmlBuffer.push(''); xmlBuffer.push(''); } } else { xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('N'); xmlBuffer.push(''); xmlBuffer.push(''); } xmlBuffer.push(''); return xmlBuffer; } oVpms.ICQEquipmentContractors = function (aRates, icqObjGlobal) { var xmlBuffer = []; xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('' + icqObjGlobal.COBERTSEGTECCONT.RISKNUMBER + ''); xmlBuffer.push('' + icqObjGlobal.COBERTSEGTECCONT.RISKREFERENCEID + ''); xmlBuffer.push(''); xmlBuffer.push('EQUEC'); xmlBuffer.push('' + icqObjGlobal.COBERTSEGTECCONT.MODE + ''); xmlBuffer.push('' + moment(icqObjGlobal.FECHAINICIOVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + moment(icqObjGlobal.FECHAINICIOVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + icqObjGlobal.CODACTIVIDAD + ''); xmlBuffer.push('' + icqObjGlobal.ACTIVIDAD + ''); xmlBuffer.push('N'); xmlBuffer.push(''); var sumaAseguradaTotal = 0; for (var i = 0; i < icqObjGlobal.COBERTSEGTECCONT.SEGTECEQELECCONT.length; i++) { xmlBuffer.push(' '); xmlBuffer.push(' ' + icqObjGlobal.COBERTSEGTECCONT.SEGTECEQELECCONT[i].TIPOEQUIPO + ''); xmlBuffer.push(' ' + icqObjGlobal.COBERTSEGTECCONT.SEGTECEQELECCONT[i].DESCRIPCION + ''); xmlBuffer.push(' ' + icqObjGlobal.COBERTSEGTECCONT.SEGTECEQELECCONT[i].ANIOFABRICACION + ''); xmlBuffer.push(' ' + icqObjGlobal.COBERTSEGTECCONT.SEGTECEQELECCONT[i].TIPOCOBERTURA + ''); xmlBuffer.push(' ' + icqObjGlobal.COBERTSEGTECCONT.SEGTECEQELECCONT[i].SUMAASEGURADA + ''); sumaAseguradaTotal += Number(icqObjGlobal.COBERTSEGTECCONT.SEGTECEQELECCONT[i].SUMAASEGURADA); if (oGen.nvl(icqObjGlobal.COBERTSEGTECCONT.SEGTECEQELECCONT[i].SUMAASEGURADADEDUCIBLE, "0") != "0") { xmlBuffer.push(' ' + icqObjGlobal.COBERTSEGTECCONT.SEGTECEQELECCONT[i].SUMAASEGURADADEDUCIBLE + ''); } xmlBuffer.push(' ' + icqObjGlobal.COBERTSEGTECCONT.SEGTECEQELECCONT[i].RCOPERACIONES + ''); if (oGen.nvl(icqObjGlobal.COBERTSEGTECCONT.SEGTECEQELECCONT[i].RCOPERACIONESDEDUCIBLE) != "0") { xmlBuffer.push(' ' + icqObjGlobal.COBERTSEGTECCONT.SEGTECEQELECCONT[i].RCOPERACIONESDEDUCIBLE + ''); } xmlBuffer.push(' ' + icqObjGlobal.COBERTSEGTECCONT.SEGTECEQELECCONT[i].RCVIAL + ''); xmlBuffer.push(' '); } icqObjGlobal.COBERTSEGTECCONT.SUMATOTAL = sumaAseguradaTotal; icqObjGlobal.COBERTSEGTECCONT.TOTALEQUIPOS = i; xmlBuffer.push(' ' + icqObjGlobal.COBERTSEGTECCONT.SUMATOTAL + ''); xmlBuffer.push(' ' + icqObjGlobal.COBERTSEGTECCONT.TOTALEQUIPOS + ''); xmlBuffer.push(''); if (aRates != undefined) { if (aRates[0] == "") { xmlBuffer.push(''); } else { xmlBuffer.push(aRates[0]); } if (aRates[1] != "") { xmlBuffer.push(aRates[1]); } else { xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('N'); xmlBuffer.push(''); xmlBuffer.push(''); } } else { xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('N'); xmlBuffer.push(''); xmlBuffer.push(''); } xmlBuffer.push(''); return xmlBuffer; } /*Este generador de xml sirve para las funciones de update y emision de poliza*/ oVpms.getXmlQuoteUpdate = function (aUbicacion, emitePol, transaccion) { var xmlBuffer = []; var aRates = []; oIntegralComercioGlobal.TRANSACCION = transaccion; xmlBuffer.push(''); xmlBuffer.push('' + moment(oIntegralComercioGlobal.FECHAFINVIGCOT, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); // if (oGen.nvl(oIntegralComercioGlobal.RENEWALPOLICYNUMBER) !== "") { xmlBuffer.push('' + oIntegralComercioGlobal.RENEWALPOLICYNUMBER + ''); } // xmlBuffer.push('' + oIntegralComercioGlobal.TRNBER + ''); xmlBuffer.push('' + moment(oIntegralComercioGlobal.FECHAINICIOVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + moment(oIntegralComercioGlobal.FECHAINICIOVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + moment(oIntegralComercioGlobal.FECHAFINVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + oIntegralComercioGlobal.PLAZO + ''); xmlBuffer.push('' + transaccion + ''); xmlBuffer.push('' + oIntegralComercioGlobal.PRODUCTO + ''); /* if (transaccion == 'EDIT_QUOTE' || transaccion == 'NEW_BUSINESS' || transaccion == 'RENEWAL_ISSUE' || transaccion == 'RENEWAL_RRATE') { xmlBuffer.push('' + oIntegralComercioGlobal.NROCOT + ''); } else { xmlBuffer.push(''); } */ xmlBuffer.push('' + oIntegralComercioGlobal.NROCOT + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CODPRODUCTOR + ''); xmlBuffer.push('' + oIntegralComercioGlobal.TIPOPRODUCTOR + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CODORGANIZADOR + ''); xmlBuffer.push('' + oIntegralComercioGlobal.TIPOORGANIZADOR + ''); xmlBuffer.push('' + (oIntegralComercioGlobal.TIPOCOT == 'D' ? 'false' : 'true') + ''); xmlBuffer.push('' + emitePol + ''); xmlBuffer.push('' + oGlobal.ais.EXTERNALUSERFLAG + ''); xmlBuffer.push('' + oIntegralComercioGlobal.WORKFLOWREFERENCENUMBER + ''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('0.0'); xmlBuffer.push('0.0'); xmlBuffer.push('false'); xmlBuffer.push(''); xmlBuffer.push('' + oGen.cdata(oIntegralComercioGlobal.PRODUCTORNOMBRE) + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CODPRODUCTOR + ''); xmlBuffer.push('' + oIntegralComercioGlobal.TIPOPRODUCTOR + ''); xmlBuffer.push('' + (oIntegralComercioGlobal.PRODUCTO == 'ICQ1' ? 'ARS' : 'USD') + ''); xmlBuffer.push('' + oGen.cdata(oIntegralComercioGlobal.CAMPANIA) + ''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); // if (transaccion == 'EDIT_QUOTE' || transaccion == 'NEW_BUSINESS' || transaccion == 'RENEWAL_ISSUE') { xmlBuffer.push('' + oIntegralComercioGlobal.NROCOT + ''); } else { xmlBuffer.push(''); } // if (oGen.nvl(oIntegralComercioGlobal.CROSSREFERENCENUMBER) !== "") { xmlBuffer.push('' + oIntegralComercioGlobal.CROSSREFERENCENUMBER + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CROSSREFERENCETYPE + ''); } else { xmlBuffer.push(''); xmlBuffer.push(''); } // xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('1.0'); xmlBuffer.push('' + oIntegralComercioGlobal.STATUSCODE + ''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('G'); xmlBuffer.push(''); xmlBuffer.push('' + oIntegralComercioGlobal.CLAUSULAEST + ''); xmlBuffer.push('' + oGen.cdata(oIntegralComercioGlobal.ORGANIZADORNOMBRE) + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CODORGANIZADOR + ''); xmlBuffer.push('' + oGen.cdata(oIntegralComercioGlobal.ACTIVIDADDESC) + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CODACTIVIDAD + ''); xmlBuffer.push('' + oGen.cdata(oIntegralComercioGlobal.ACTIVIDAD) + ''); xmlBuffer.push('' + oIntegralComercioGlobal.REQUIRESREVIEWFLAG + ''); xmlBuffer.push('' + oIntegralComercioGlobal.RENEWALCONVERSIONFLAG + ''); xmlBuffer.push('' + oIntegralComercioGlobal.FLAGOFCLAIM + ''); xmlBuffer.push('' + oIntegralComercioGlobal.FLAGOFDEBT + ''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); var xml = oVpms.getClient(oIntegralComercioGlobal); xmlBuffer = xmlBuffer.concat(xml); if (oIntegralComercioGlobal.REPRESENTANTELEGNOMBRE != '') { var xml = oVpms.fnGetXmlRepresentanteLegal(); xmlBuffer = xmlBuffer.concat(xml); } xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); var xml = oVpms.getPolicyGeneralPages(); xmlBuffer = xmlBuffer.concat(xml); var xml = oVpms.getPayment(oIntegralComercioGlobal); xmlBuffer = xmlBuffer.concat(xml); xmlBuffer.push(''); var xml = oVpms.getCoberturas(aUbicacion, false, oIntegralComercioGlobal); xmlBuffer = xmlBuffer.concat(xml); xmlBuffer.push(''); xmlBuffer.push(' '); xmlBuffer.push(' ' + oGen.nvl(oIntegralComercioGlobal.POLICYPREMIUMDETAILS.FAPPREMIUM, '0.00') + ''); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' ' + oGen.nvl(oIntegralComercioGlobal.POLICYPREMIUMDETAILS.FAPTOTALPREMIUM, '0.00') + ''); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' ' + oGen.nvl(oIntegralComercioGlobal.POLICYPREMIUMDETAILS.TOTALTRANSACTIONPREMIUM, '0.00') + ''); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' ' + oGen.nvl(oIntegralComercioGlobal.POLICYPREMIUMDETAILS.TOTALTRANSACTIONPREMIUM, '0.00') + ''); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' ' + oGen.nvl(oIntegralComercioGlobal.POLICYPREMIUMDETAILS.TOTALTRANSACTIONPREMIUM, '0.00') + ''); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' ' + oGen.nvl(oIntegralComercioGlobal.POLICYPREMIUMDETAILS.TOTALTRANSACTIONPREMIUM, '0.00') + ''); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' 0.0'); xmlBuffer.push(' '); xmlBuffer.push(' ' + oGen.nvl(oIntegralComercioGlobal.POLICYPREMIUMDETAILS.ISSUINGCHARGES, '0.00') + ''); xmlBuffer.push(' ' + oGen.nvl(oIntegralComercioGlobal.POLICYPREMIUMDETAILS.CHARGESPERCENTAGE, '0.00') + ''); xmlBuffer.push(' ' + oGen.nvl(oIntegralComercioGlobal.POLICYPREMIUMDETAILS.VAT, '0.00') + ''); xmlBuffer.push(' ' + oGen.nvl(oIntegralComercioGlobal.POLICYPREMIUMDETAILS.ADDITIONALVAT, '0.00') + ''); xmlBuffer.push(' ' + oGen.nvl(oIntegralComercioGlobal.POLICYPREMIUMDETAILS.VATRETENTION, '0.00') + ''); xmlBuffer.push(' ' + oGen.nvl(oIntegralComercioGlobal.POLICYPREMIUMDETAILS.PROVINCESTAMPCHARGES, '0.00') + ''); xmlBuffer.push(' ' + oGen.nvl(oIntegralComercioGlobal.POLICYPREMIUMDETAILS.GROSSINCOME, '0.00') + ''); xmlBuffer.push(' ' + oGen.nvl(oIntegralComercioGlobal.POLICYPREMIUMDETAILS.OTHERTAXES, '0.00') + ''); xmlBuffer.push(' ' + oGen.nvl(oIntegralComercioGlobal.POLICYPREMIUMDETAILS.PRICE, '0.00') + ''); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.CONVENIOPRODPORCCOM, '0.0') + ' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.CONVENIOORGPORCCOM, '0.0') + ' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.VARIACION, '0.0') + ' '); xmlBuffer.push('0.0'); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.PORCENTAJECOMISION, '0.0') + ' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.PORCENTAJECOMISIONORG, '0.0') + ' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.CAMPANIA_DESCUENTO, '0.0') + ' '); xmlBuffer.push(''); xmlBuffer.push('' + oIntegralComercioGlobal.CONVENIOPROD + ''); xmlBuffer.push(''); xmlBuffer.push('false'); xmlBuffer.push('' + oIntegralComercioGlobal.CONVENIOORG + ''); xmlBuffer.push(''); xmlBuffer.push('false '); xmlBuffer.push(''); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.RECARGOADMINISTRATIVO, '0.0') + ' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.RECARGOFINANCIERO, '0.0') + ' '); xmlBuffer.push(''); if (transaccion == 'NEW_BUSINESS' || transaccion == 'RENEWAL_RRATE') { xmlBuffer.push(''); xmlBuffer.push(' '); xmlBuffer.push(' 0'); xmlBuffer.push(' I'); xmlBuffer.push(' '); xmlBuffer.push(''); } xmlBuffer.push(''); return xmlBuffer; } oVpms.getXmlQuoteRefer = function (aUbicacion, transaccion) { var xmlBuffer = []; oIntegralComercioGlobal.TRANSACCION = transaccion; xmlBuffer.push(''); // if (oGen.nvl(oIntegralComercioGlobal.RENEWALPOLICYNUMBER) !== "") { xmlBuffer.push('' + oIntegralComercioGlobal.RENEWALPOLICYNUMBER + ''); } xmlBuffer.push('' + oIntegralComercioGlobal.TRNBER + ''); xmlBuffer.push('' + moment(oIntegralComercioGlobal.FECHAINICIOVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + moment(oIntegralComercioGlobal.FECHAINICIOVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + moment(oIntegralComercioGlobal.FECHAFINVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + oIntegralComercioGlobal.PLAZO + ''); xmlBuffer.push('' + transaccion + ''); xmlBuffer.push('' + oIntegralComercioGlobal.PRODUCTO + ''); xmlBuffer.push('' + oIntegralComercioGlobal.NROCOT + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CODPRODUCTOR + ''); xmlBuffer.push('' + oIntegralComercioGlobal.TIPOPRODUCTOR + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CODORGANIZADOR + ''); xmlBuffer.push('' + oIntegralComercioGlobal.TIPOORGANIZADOR + ''); xmlBuffer.push('' + (oIntegralComercioGlobal.TIPOCOT == 'D' ? 'false' : 'true') + ''); xmlBuffer.push('' + oGlobal.ais.EXTERNALUSERFLAG + ''); xmlBuffer.push('' + oIntegralComercioGlobal.WORKFLOWREFERENCENUMBER + ''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('0.0'); xmlBuffer.push('0.0'); xmlBuffer.push('false'); xmlBuffer.push('1'); xmlBuffer.push('' + oGen.cdata(oIntegralComercioGlobal.PRODUCTORNOMBRE) + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CODPRODUCTOR + ''); xmlBuffer.push('' + oIntegralComercioGlobal.TIPOPRODUCTOR + ''); xmlBuffer.push('' + (oIntegralComercioGlobal.PRODUCTO == 'ICQ1' ? 'ARS' : 'USD') + ''); xmlBuffer.push('' + oGen.cdata(oIntegralComercioGlobal.CAMPANIA) + ''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); // if (oGen.nvl(oIntegralComercioGlobal.CROSSREFERENCENUMBER) !== "") { xmlBuffer.push('' + oIntegralComercioGlobal.CROSSREFERENCENUMBER + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CROSSREFERENCETYPE + ''); } else { xmlBuffer.push(''); xmlBuffer.push(''); } // xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('1.0'); xmlBuffer.push('' + oIntegralComercioGlobal.STATUSCODE + ''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('G'); xmlBuffer.push(''); xmlBuffer.push('' + oIntegralComercioGlobal.CLAUSULAEST + ''); xmlBuffer.push('' + oGen.cdata(oIntegralComercioGlobal.ORGANIZADORNOMBRE) + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CODORGANIZADOR + ''); xmlBuffer.push('' + oGen.cdata(oIntegralComercioGlobal.ACTIVIDADDESC) + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CODACTIVIDAD + ''); xmlBuffer.push('' + oGen.cdata(oIntegralComercioGlobal.ACTIVIDAD) + ''); xmlBuffer.push('' + oIntegralComercioGlobal.REQUIRESREVIEWFLAG + ''); xmlBuffer.push('' + oIntegralComercioGlobal.RENEWALCONVERSIONFLAG + ''); xmlBuffer.push('' + oIntegralComercioGlobal.FLAGOFCLAIM + ''); xmlBuffer.push('' + oIntegralComercioGlobal.FLAGOFDEBT + ''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); var xml = oVpms.getClient(oIntegralComercioGlobal); xmlBuffer = xmlBuffer.concat(xml); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); var xml = oVpms.getPolicyGeneralPages(); xmlBuffer = xmlBuffer.concat(xml); var xml = oVpms.getPayment(oIntegralComercioGlobal); xmlBuffer = xmlBuffer.concat(xml); xmlBuffer.push(''); var xml = oVpms.getCoberturas(aUbicacion, false, oIntegralComercioGlobal); xmlBuffer = xmlBuffer.concat(xml); xmlBuffer.push(oIntegralComercioGlobal.POLICYPREMIUM); xmlBuffer.push(' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.CONVENIOPRODPORCCOM, '0.0') + ' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.CONVENIOORGPORCCOM, '0.0') + ' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.VARIACION, '0.0') + ' '); xmlBuffer.push('0.0'); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.PORCENTAJECOMISION, '0.0') + ' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.PORCENTAJECOMISIONORG, '0.0') + ' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.CAMPANIA_DESCUENTO, '0.0') + ' '); xmlBuffer.push(''); xmlBuffer.push('' + oIntegralComercioGlobal.CONVENIOPROD + ''); xmlBuffer.push(''); xmlBuffer.push('false'); xmlBuffer.push('' + oIntegralComercioGlobal.CONVENIOORG + ''); xmlBuffer.push(''); xmlBuffer.push('false '); xmlBuffer.push(''); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.RECARGOADMINISTRATIVO, '0.0') + ' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.RECARGOFINANCIERO, '0.0') + ' '); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(' '); xmlBuffer.push(' 0'); xmlBuffer.push(' I'); xmlBuffer.push(' '); xmlBuffer.push(''); xmlBuffer.push(''); return xmlBuffer; } oVpms.getXmlQuoteReferInit = function (aUbicacion, cReferralMessage, transaccion) { var xmlBuffer = []; oIntegralComercioGlobal.TRANSACCION = transaccion; xmlBuffer.push(''); xmlBuffer.push('' + moment(oIntegralComercioGlobal.FECHAFINVIGCOT, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); // if (oGen.nvl(oIntegralComercioGlobal.RENEWALPOLICYNUMBER) !== "") { xmlBuffer.push('' + oIntegralComercioGlobal.RENEWALPOLICYNUMBER + ''); } // xmlBuffer.push('' + oIntegralComercioGlobal.TRNBER + ''); xmlBuffer.push('' + moment(oIntegralComercioGlobal.FECHAINICIOVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + moment(oIntegralComercioGlobal.FECHAINICIOVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + moment(oIntegralComercioGlobal.FECHAFINVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + oIntegralComercioGlobal.PLAZO + ''); xmlBuffer.push('' + transaccion + ''); xmlBuffer.push('' + oIntegralComercioGlobal.PRODUCTO + ''); xmlBuffer.push('' + oIntegralComercioGlobal.NROCOT + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CODPRODUCTOR + ''); xmlBuffer.push('' + oIntegralComercioGlobal.TIPOPRODUCTOR + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CODORGANIZADOR + ''); xmlBuffer.push('' + oIntegralComercioGlobal.TIPOORGANIZADOR + ''); xmlBuffer.push('' + (oIntegralComercioGlobal.TIPOCOT == 'D' ? 'false' : 'true') + ''); xmlBuffer.push('' + oGlobal.ais.EXTERNALUSERFLAG + ''); xmlBuffer.push('' + oIntegralComercioGlobal.WORKFLOWREFERENCENUMBER + ''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('0.0'); xmlBuffer.push('0.0'); xmlBuffer.push('false'); xmlBuffer.push('1'); xmlBuffer.push('' + oGen.cdata(oIntegralComercioGlobal.PRODUCTORNOMBRE) + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CODPRODUCTOR + ''); xmlBuffer.push('' + oIntegralComercioGlobal.TIPOPRODUCTOR + ''); xmlBuffer.push('' + (oIntegralComercioGlobal.PRODUCTO == 'ICQ1' ? 'ARS' : 'USD') + ''); xmlBuffer.push('' + oGen.cdata(oIntegralComercioGlobal.CAMPANIA) + ''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('' + oIntegralComercioGlobal.NROCOT + ''); // if (oGen.nvl(oIntegralComercioGlobal.CROSSREFERENCENUMBER) !== "") { xmlBuffer.push('' + oIntegralComercioGlobal.CROSSREFERENCENUMBER + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CROSSREFERENCETYPE + ''); } else { xmlBuffer.push(''); xmlBuffer.push(''); } // xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('1.0'); xmlBuffer.push('' + oIntegralComercioGlobal.STATUSCODE + ''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('G'); xmlBuffer.push(''); xmlBuffer.push('' + oIntegralComercioGlobal.CLAUSULAEST + ''); xmlBuffer.push('' + oGen.cdata(oIntegralComercioGlobal.ORGANIZADORNOMBRE) + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CODORGANIZADOR + ''); xmlBuffer.push('' + oGen.cdata(oIntegralComercioGlobal.ACTIVIDADDESC) + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CODACTIVIDAD + ''); xmlBuffer.push('' + oGen.cdata(oIntegralComercioGlobal.ACTIVIDAD) + ''); xmlBuffer.push('' + oIntegralComercioGlobal.REQUIRESREVIEWFLAG + ''); xmlBuffer.push('' + oIntegralComercioGlobal.RENEWALCONVERSIONFLAG + ''); xmlBuffer.push('' + oIntegralComercioGlobal.FLAGOFCLAIM + ''); xmlBuffer.push('' + oIntegralComercioGlobal.FLAGOFDEBT + ''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); var xml = oVpms.getClient(oIntegralComercioGlobal); xmlBuffer = xmlBuffer.concat(xml); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); var xml = oVpms.getPolicyGeneralPages(); xmlBuffer = xmlBuffer.concat(xml); var xml = oVpms.getPayment(oIntegralComercioGlobal); xmlBuffer = xmlBuffer.concat(xml); xmlBuffer.push(''); var xml = oVpms.getCoberturas(aUbicacion, false, oIntegralComercioGlobal); xmlBuffer = xmlBuffer.concat(xml); xmlBuffer.push(oIntegralComercioGlobal.POLICYPREMIUM); xmlBuffer.push(' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.CONVENIOPRODPORCCOM, '0.0') + ' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.CONVENIOORGPORCCOM, '0.0') + ' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.VARIACION, '0.0') + ' '); xmlBuffer.push('0.0'); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.PORCENTAJECOMISION, '0.0') + ' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.PORCENTAJECOMISIONORG, '0.0') + ' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.CAMPANIA_DESCUENTO, '0.0') + ' '); xmlBuffer.push(''); xmlBuffer.push('' + oIntegralComercioGlobal.CONVENIOPROD + ''); xmlBuffer.push(''); xmlBuffer.push('false'); xmlBuffer.push('' + oIntegralComercioGlobal.CONVENIOORG + ''); xmlBuffer.push(''); xmlBuffer.push('false '); xmlBuffer.push(''); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.RECARGOADMINISTRATIVO, '0.0') + ' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.RECARGOFINANCIERO, '0.0') + ' '); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(' ' + oIntegralComercioGlobal.REFERAL.REFERALREASON + ''); xmlBuffer.push(' ' + oGen.cdata(oIntegralComercioGlobal.REFERAL.REFERRALEMAILADDRESS) + ''); xmlBuffer.push(' ' + oGen.cdata(oIntegralComercioGlobal.REFERAL.REFERRALREASONLINE.substr(0, 120)) + ''); xmlBuffer.push(' ' + oGen.cdata(oIntegralComercioGlobal.REFERAL.REFERRALREASONLINE.substr(120, 120)) + ''); xmlBuffer.push(' ' + oGen.cdata(oIntegralComercioGlobal.REFERAL.REFERRALREASONLINE.substr(240, 120)) + ''); xmlBuffer.push(' ' + oGen.cdata(oIntegralComercioGlobal.REFERAL.REFERRALREASONLINE.substr(360, 120)) + ''); xmlBuffer.push(' ' + oGen.cdata(oIntegralComercioGlobal.REFERAL.REFERRALREASONLINE.substr(480, 120)) + ''); xmlBuffer.push(' ' + oGen.cdata(oIntegralComercioGlobal.REFERAL.REFERRALREASONLINE.substr(600, 120)) + ''); xmlBuffer.push(' ' + oGen.cdata(oIntegralComercioGlobal.REFERAL.REFERRALREASONLINE.substr(720, 120)) + ''); xmlBuffer.push(' ' + oGen.cdata(oIntegralComercioGlobal.REFERAL.REFERRALREASONLINE.substr(840, 120)) + ''); xmlBuffer.push(' ' + oGen.cdata(oIntegralComercioGlobal.REFERAL.REFERRALREASONLINE.substr(960, 120)) + ''); xmlBuffer.push(' ' + oGen.cdata(oIntegralComercioGlobal.REFERAL.REFERRALREASONLINE.substr(1080, 120)) + ''); xmlBuffer.push(''); xmlBuffer.push(''); for (var i = 0; i < oIntegralComercioGlobal.REFERAL.REFERRALDETAIL.length; i++) { xmlBuffer.push(' '); xmlBuffer.push(' ' + oIntegralComercioGlobal.REFERAL.REFERRALDETAIL[i].RISKNUMBER + ''); xmlBuffer.push(' ' + oIntegralComercioGlobal.REFERAL.REFERRALDETAIL[i].RISKTYPE + ''); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); } xmlBuffer.push(''); xmlBuffer.push(''); //TODO: ver con fernando for (var i = 0; i < cReferralMessage.length; i++) { xmlBuffer.push(' '); xmlBuffer.push(' ' + cReferralMessage[i].CODE + ''); xmlBuffer.push(' ' + oVpms.getRiskNumberbyXpath(cReferralMessage[i].XPATH,aUbicacion) + ''); xmlBuffer.push(' '); xmlBuffer.push(' '); } xmlBuffer.push(''); xmlBuffer.push(''); return xmlBuffer; } oVpms.getRiskNumberbyXpath = function (xpath,aUbicacion) { for (var ubicacionId = 0; ubicacionId < aUbicacion.length; ubicacionId++) { if (oIntegralComercioGlobal.UBICACION[ubicacionId].COBERTINCENDIO.RISKREFERENCEID == xpath) { return oGen.nvl(oIntegralComercioGlobal.UBICACION[ubicacionId].COBERTINCENDIO.RISKNUMBER,0) } if (oIntegralComercioGlobal.UBICACION[ubicacionId].COBERTRIESGOINCENDIO.RISKREFERENCEID == xpath) { return oGen.nvl(oIntegralComercioGlobal.UBICACION[ubicacionId].COBERTRIESGOINCENDIO.RISKNUMBER,0) } if (oIntegralComercioGlobal.UBICACION[ubicacionId].COBERTROBOCONTENIDO.RISKREFERENCEID == xpath) { return oGen.nvl(oIntegralComercioGlobal.UBICACION[ubicacionId].COBERTROBOCONTENIDO.RISKNUMBER,0) } if (oIntegralComercioGlobal.UBICACION[ubicacionId].COBERTROBOVALORES.RISKREFERENCEID == xpath) { return oGen.nvl(oIntegralComercioGlobal.UBICACION[ubicacionId].COBERTROBOVALORES.RISKNUMBER,0) } if (oIntegralComercioGlobal.UBICACION[ubicacionId].COBERTSEGTECEEF.RISKREFERENCEID == xpath) { return oGen.nvl(oIntegralComercioGlobal.UBICACION[ubicacionId].COBERTSEGTECEEF.RISKNUMBER,0) } } return 0; } oVpms.getXmlQuoteReferAproveDecline = function (aUbicacion, transaccion) { var xmlBuffer = []; oIntegralComercioGlobal.TRANSACCION = transaccion; xmlBuffer.push(''); xmlBuffer.push('' + moment(oIntegralComercioGlobal.FECHAFINVIGCOT, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); // if (oGen.nvl(oIntegralComercioGlobal.RENEWALPOLICYNUMBER) !== "") { xmlBuffer.push('' + oIntegralComercioGlobal.RENEWALPOLICYNUMBER + ''); } // xmlBuffer.push('' + oIntegralComercioGlobal.TRNBER + ''); xmlBuffer.push('' + moment(oIntegralComercioGlobal.FECHAINICIOVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + moment(oIntegralComercioGlobal.FECHAINICIOVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + moment(oIntegralComercioGlobal.FECHAFINVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + oIntegralComercioGlobal.PLAZO + ''); xmlBuffer.push('' + transaccion + ''); xmlBuffer.push('' + oIntegralComercioGlobal.PRODUCTO + ''); xmlBuffer.push('' + oIntegralComercioGlobal.NROCOT + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CODPRODUCTOR + ''); xmlBuffer.push('' + oIntegralComercioGlobal.TIPOPRODUCTOR + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CODORGANIZADOR + ''); xmlBuffer.push('' + oIntegralComercioGlobal.TIPOORGANIZADOR + ''); xmlBuffer.push('' + (oIntegralComercioGlobal.TIPOCOT == 'D' ? 'false' : 'true') + ''); xmlBuffer.push('true'); xmlBuffer.push('' + oGlobal.ais.EXTERNALUSERFLAG + ''); xmlBuffer.push('' + oIntegralComercioGlobal.WORKFLOWREFERENCENUMBER + ''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('0.0'); xmlBuffer.push('0.0'); xmlBuffer.push('false'); xmlBuffer.push('1'); xmlBuffer.push('' + oGen.cdata(oIntegralComercioGlobal.PRODUCTORNOMBRE) + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CODPRODUCTOR + ''); xmlBuffer.push('' + oIntegralComercioGlobal.TIPOPRODUCTOR + ''); xmlBuffer.push('' + (oIntegralComercioGlobal.PRODUCTO == 'ICQ1' ? 'ARS' : 'USD') + ''); xmlBuffer.push('' + oGen.cdata(oIntegralComercioGlobal.CAMPANIA) + ''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('' + oIntegralComercioGlobal.NROCOT + ''); // if (oGen.nvl(oIntegralComercioGlobal.CROSSREFERENCENUMBER) !== "") { xmlBuffer.push('' + oIntegralComercioGlobal.CROSSREFERENCENUMBER + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CROSSREFERENCETYPE + ''); } else { xmlBuffer.push(''); xmlBuffer.push(''); } // xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('1.0'); xmlBuffer.push('' + oIntegralComercioGlobal.STATUSCODE + ''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('G'); xmlBuffer.push(''); xmlBuffer.push('' + oIntegralComercioGlobal.CLAUSULAEST + ''); xmlBuffer.push('' + oGen.cdata(oIntegralComercioGlobal.ORGANIZADORNOMBRE) + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CODORGANIZADOR + ''); xmlBuffer.push('' + oGen.cdata(oIntegralComercioGlobal.ACTIVIDADDESC) + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CODACTIVIDAD + ''); xmlBuffer.push('' + oGen.cdata(oIntegralComercioGlobal.ACTIVIDAD) + ''); xmlBuffer.push('' + oIntegralComercioGlobal.REQUIRESREVIEWFLAG + ''); xmlBuffer.push('' + oIntegralComercioGlobal.RENEWALCONVERSIONFLAG + ''); xmlBuffer.push('' + oIntegralComercioGlobal.FLAGOFCLAIM + ''); xmlBuffer.push('' + oIntegralComercioGlobal.FLAGOFDEBT + ''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); var xml = oVpms.getClient(oIntegralComercioGlobal); xmlBuffer = xmlBuffer.concat(xml); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); var xml = oVpms.getPolicyGeneralPages(); xmlBuffer = xmlBuffer.concat(xml); var xml = oVpms.getPayment(oIntegralComercioGlobal); xmlBuffer = xmlBuffer.concat(xml); xmlBuffer.push(''); var xml = oVpms.getCoberturas(aUbicacion, false, oIntegralComercioGlobal); xmlBuffer = xmlBuffer.concat(xml); xmlBuffer.push(oIntegralComercioGlobal.POLICYPREMIUM); xmlBuffer.push(' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.CONVENIOPRODPORCCOM, '0.0') + ' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.CONVENIOORGPORCCOM, '0.0') + ' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.VARIACION, '0.0') + ' '); xmlBuffer.push('0.0'); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.PORCENTAJECOMISION, '0.0') + ' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.PORCENTAJECOMISIONORG, '0.0') + ' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.CAMPANIA_DESCUENTO, '0.0') + ' '); xmlBuffer.push(''); xmlBuffer.push('' + oIntegralComercioGlobal.CONVENIOPROD + ''); xmlBuffer.push(''); xmlBuffer.push('false'); xmlBuffer.push('' + oIntegralComercioGlobal.CONVENIOORG + ''); xmlBuffer.push(''); xmlBuffer.push('false '); xmlBuffer.push(''); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.RECARGOADMINISTRATIVO, '0.0') + ' '); xmlBuffer.push('' + oGen.nvl(oIntegralComercioGlobal.RECARGOFINANCIERO, '0.0') + ' '); xmlBuffer.push(''); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' 0'); xmlBuffer.push(' I'); xmlBuffer.push(' '); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('' + oIntegralComercioGlobal.REFERAL.TEXTOSTATUS + ''); xmlBuffer.push('' + oIntegralComercioGlobal.REFERAL.COMENTARIO + ''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('' + moment(oIntegralComercioGlobal.FECHAFINVIGCOT, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('1'); xmlBuffer.push('' + moment(oIntegralComercioGlobal.FECHAINICIOVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + moment(oIntegralComercioGlobal.FECHAINICIOVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + moment(oIntegralComercioGlobal.FECHAFINVIG, 'DD/MM/YYYY').format('YYYY-MM-DD-03:00') + ''); xmlBuffer.push('' + oIntegralComercioGlobal.PLAZO + ''); xmlBuffer.push('' + transaccion + ''); xmlBuffer.push('' + oIntegralComercioGlobal.PRODUCTO + ''); xmlBuffer.push('' + oIntegralComercioGlobal.NROCOT + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CODPRODUCTOR + ''); xmlBuffer.push('' + oIntegralComercioGlobal.TIPOPRODUCTOR + ''); xmlBuffer.push('' + oIntegralComercioGlobal.CODORGANIZADOR + ''); xmlBuffer.push('' + oIntegralComercioGlobal.TIPOORGANIZADOR + ''); xmlBuffer.push('' + (oIntegralComercioGlobal.TIPOCOT == 'D' ? 'false' : 'true') + ''); xmlBuffer.push('true'); xmlBuffer.push('' + oGlobal.ais.EXTERNALUSERFLAG + ''); xmlBuffer.push('' + oIntegralComercioGlobal.WORKFLOWREFERENCENUMBER + ''); xmlBuffer.push(''); return xmlBuffer; } oVpms.getClient = function (icoObjGlobal) { var xmlBuffer = []; xmlBuffer.push(''); xmlBuffer.push('' + oGen.nvl(icoObjGlobal.NROCLIENTE) + ''); xmlBuffer.push('' + oGen.nvl(icoObjGlobal.TIPOPERSONA) + ''); xmlBuffer.push(''); if (icoObjGlobal.TIPOPERSONA == 'C') { xmlBuffer.push('' + oGen.cdata(oGen.nvl(icoObjGlobal.NOMBRECOMPANIA)) + ''); } else { xmlBuffer.push(''); } if (icoObjGlobal.TIPOPERSONA == 'P') { xmlBuffer.push('' + oGen.cdata(oGen.nvl(icoObjGlobal.NOMBRECLIENTE) + ' ' + oGen.nvl(icoObjGlobal.APELLIDOCLIENTE)) + ''); xmlBuffer.push('' + oGen.cdata(oGen.nvl(icoObjGlobal.NOMBRECLIENTE)) + ''); xmlBuffer.push('' + oGen.cdata(oGen.nvl(icoObjGlobal.APELLIDOCLIENTE)) + ''); xmlBuffer.push('' + oGen.cdata(oGen.nvl(icoObjGlobal.NOMBRECLIENTE)) + ''); xmlBuffer.push('' + oGen.cdata(oGen.nvl(icoObjGlobal.APELLIDOCLIENTE)) + ''); xmlBuffer.push(''); } xmlBuffer.push('
'); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(' '); xmlBuffer.push(' ' + oGen.nvl(icoObjGlobal.CPCLIENTE, '') + ''); xmlBuffer.push(' '); xmlBuffer.push(' ' + oGen.nvl(icoObjGlobal.PPROVINCIACLIENTE, '') + ''); xmlBuffer.push(' 00'); xmlBuffer.push(' '); xmlBuffer.push(' ' + oGen.nvl(icoObjGlobal.CLIENTEPUERTA) + ''); xmlBuffer.push(' ' + oGen.nvl(icoObjGlobal.CLIENTEPISO) + ''); xmlBuffer.push(' ' + oGen.nvl(icoObjGlobal.CALLENROCLIENTE, '') + ''); xmlBuffer.push(' ' + oGen.cdata(oGen.nvl(icoObjGlobal.CALLECLIENTE, '')) + ''); xmlBuffer.push(' ' + oGen.cdata(oGen.nvl(icoObjGlobal.CIUDADCLIENTE)) + ''); xmlBuffer.push(' ' + (icoObjGlobal.CALLESINNROCLIENTE == 'S' ? 'true' : 'false') + ''); xmlBuffer.push('
'); xmlBuffer.push(' '); xmlBuffer.push(' ' + oGen.nvl(icoObjGlobal.CLIENTETELEFONO, '') + ''); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' ' + oGen.nvl(icoObjGlobal.CLIENTECELULAR, '') + ''); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' ' + oGen.nvl(icoObjGlobal.CLIENTEEMAIL, '') + ''); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' 0.0'); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); if (icoObjGlobal.TIPOPERSONA == 'P') { xmlBuffer.push(' ' + icoObjGlobal.SEXOCLIENTE + ''); } else { xmlBuffer.push(' '); } xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); if (icoObjGlobal.TIPOPERSONA == 'P' && oGen.nvl(icoObjGlobal.FECHANACCLIENTE) !== "") { xmlBuffer.push(' ' + icoObjGlobal.FECHANACCLIENTE + ''); } xmlBuffer.push(' '); //if (icoObjGlobal.TIPOPERSONA == 'P') { xmlBuffer.push(' ' + oGen.nvl(icoObjGlobal.CLIENTEDOCUMENTO[0].CLIENNRODOC, icoObjGlobal.CLIENTEDOCUMENTO[1].CLIENNRODOC) + ''); //} else { // xmlBuffer.push(' ' + oGen.nvl(icoObjGlobal.CLIENTEDOCUMENTO[1].CLIENNRODOC, '') + ''); //} xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push('' + oGen.nvl(icoObjGlobal.LUGARNACCLIENTE, '') + ''); xmlBuffer.push('' + oGen.nvl(icoObjGlobal.NACIONALIDADCLIENTE, '') + ''); xmlBuffer.push(''); if (icoObjGlobal.TIPOPERSONA == 'P') { xmlBuffer.push('P'); //ESTOY EN LA DUDA QUE ES ESTE TAG } else { xmlBuffer.push('C'); //ESTOY EN LA DUDA QUE ES ESTE TAG } xmlBuffer.push(''); xmlBuffer.push('false'); xmlBuffer.push('false'); xmlBuffer.push('false'); xmlBuffer.push('false'); xmlBuffer.push('false'); xmlBuffer.push('false'); xmlBuffer.push('false'); xmlBuffer.push('false'); xmlBuffer.push('false'); xmlBuffer.push('false'); xmlBuffer.push('false'); xmlBuffer.push('false'); xmlBuffer.push('false'); xmlBuffer.push('false'); xmlBuffer.push('false'); xmlBuffer.push('false'); xmlBuffer.push('false'); xmlBuffer.push('false'); xmlBuffer.push('false'); xmlBuffer.push('false'); xmlBuffer.push('false'); xmlBuffer.push('false'); xmlBuffer.push('false'); xmlBuffer.push('false'); xmlBuffer.push('false'); xmlBuffer.push('false'); xmlBuffer.push('false'); xmlBuffer.push('false'); xmlBuffer.push('false'); xmlBuffer.push('false'); xmlBuffer.push('false'); xmlBuffer.push('false'); xmlBuffer.push('false'); xmlBuffer.push('false'); xmlBuffer.push('false'); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('0'); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('' + oGen.nvl(icoObjGlobal.CLIENTEDOCUMENTO[1].CLIENNRODOC, '') + ''); xmlBuffer.push(''); xmlBuffer.push('' + icoObjGlobal.PRODUCTO + ''); xmlBuffer.push(''); //if (icoObjGlobal.TIPOPERSONA == 'P') { xmlBuffer.push('' + oGen.nvl(icoObjGlobal.CLIENTEDOCUMENTO[0].CLIENTIPODOC, icoObjGlobal.CLIENTEDOCUMENTO[1].CLIENTIPODOC) + ''); //} else { //xmlBuffer.push('' + oGen.nvl(icoObjGlobal.CLIENTEDOCUMENTO[1].CLIENTIPODOC, '') + ''); //} if (icoObjGlobal.CLIENTEFECHAREGISTRO != '') { xmlBuffer.push('' + moment(icoObjGlobal.CLIENTEFECHAREGISTRO, 'YYYY-MM-DD').format('YYYY-MM-DD-03:00') + '') } xmlBuffer.push('' + oGen.nvl(icoObjGlobal.CLIENTENROREGISTRO, '') + ''); if (icoObjGlobal.CLIENTEFECHACONTRATO != '') { xmlBuffer.push('' + moment(icoObjGlobal.CLIENTEFECHACONTRATO, 'YYYY-MM-DD').format('YYYY-MM-DD-03:00') + ''); } if (icoObjGlobal.TIPOPERSONA == 'P') { xmlBuffer.push('P'); } else { xmlBuffer.push('C'); } xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('' + oGen.nvl(icoObjGlobal.CLIENTEIVACODE, '') + ''); xmlBuffer.push(''); xmlBuffer.push('' + oGen.nvl(icoObjGlobal.CLIENTEGROSSINCOMETYPE, '') + ''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push(''); //TODDO: SACO EL 1 xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('
'); return xmlBuffer } oVpms.getPolicyGeneralPages = function () { var xmlBuffer = []; // // Notas a nivel de la poliza que se imprime // if (oGen.nvl(oIntegralComercioGlobal.NOTASADICIONALES_Y).length > 0 || oGen.nvl(oIntegralComercioGlobal.NOTASADICIONALES_N).length > 0) { xmlBuffer.push(''); xmlBuffer.push(' '); { var _linea = ""; var _nota = oGen.nvl(oIntegralComercioGlobal.NOTASADICIONALES_Y.toUpperCase().replaceAll('\n', '')); var _loop = 0; while (_nota.length > 0 && _loop < 50) { _linea = _nota.substr(0, 60); _nota = _nota.substr(60); _loop++; xmlBuffer.push(' '); xmlBuffer.push(' ' + oGen.cdata(_linea) + ''); xmlBuffer.push(' Y'); xmlBuffer.push(' '); } } // // Notas a nivel de la poliza que no se imprime // { var _linea = ""; var _nota = oGen.nvl(oIntegralComercioGlobal.NOTASADICIONALES_N.toUpperCase().replaceAll('\n', '')); var _loop = 0; while (_nota.length > 0 && _loop < 50) { _linea = _nota.substr(0, 60); _nota = _nota.substr(60); _loop++; xmlBuffer.push(' '); xmlBuffer.push(' ' + oGen.cdata(_linea) + ''); xmlBuffer.push(' N'); xmlBuffer.push(' '); } } xmlBuffer.push(' '); xmlBuffer.push(''); } return xmlBuffer; } oVpms.getPayment = function (icoObjGlobal) { var xmlBuffer = []; xmlBuffer.push(''); xmlBuffer.push(' '); xmlBuffer.push(' ' + icoObjGlobal.MEDIOPAGO + ''); xmlBuffer.push(' ' + oGen.nvl(icoObjGlobal.PLANPAGO, 0) + ''); xmlBuffer.push(' ' + oGen.nvl(icoObjGlobal.TARJETA, '') + ''); xmlBuffer.push(' ' + oGen.nvl(icoObjGlobal.TARJETANRO, '') + ''); xmlBuffer.push(' ' + oGen.nvl(icoObjGlobal.CBU, '') + ''); xmlBuffer.push(' ' + icoObjGlobal.TIPOPAGO + ''); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' ' + oGen.nvl(icoObjGlobal.TIPOPERSONA, 'P') + ''); xmlBuffer.push(' ' + oGen.nvl(icoObjGlobal.CONDIVA, 0) + ''); xmlBuffer.push(' ' + oGen.nvl(icoObjGlobal.CONDIIBB) + ''); xmlBuffer.push(' '); xmlBuffer.push(''); return xmlBuffer; } oVpms.getCoberturas = function (aUbicacion, onlyPremiumRates, icqObjGlobal) { var xmlBuffer = []; gRiskReferenceId = 1000; gRiskReferenceIdRC = 2000; gRiskReferenceIdEQUEEM = 3000; gRiskReferenceIdEQUEC = 4000; oTablaConversionCodigos = []; for (var ubicId = 0; ubicId < aUbicacion.length; ubicId++) { if (aUbicacion[ubicId] != undefined && icqObjGlobal.UBICACION[ubicId] != undefined /*por poliza anterior*/) { var cobertura = aUbicacion[ubicId]; var situationNumberRen = icqObjGlobal.UBICACION[ubicId].RIESGOPUERTA + icqObjGlobal.UBICACION[ubicId].RIESGOPISO + icqObjGlobal.UBICACION[ubicId].RIESGONRO + icqObjGlobal.UBICACION[ubicId].RIESGOCALLE + icqObjGlobal.UBICACION[ubicId].RIESGOCODPOSTAL + icqObjGlobal.UBICACION[ubicId].RIESGOLOCALIDAD + 'ARG' + icqObjGlobal.UBICACION[ubicId].RIESGOPPROVINCIA; var situationNumber = icqObjGlobal.UBICACION[ubicId].RIESGOPUERTA + icqObjGlobal.UBICACION[ubicId].RIESGOPISO + icqObjGlobal.UBICACION[ubicId].RIESGONRO + icqObjGlobal.UBICACION[ubicId].RIESGOCALLE + icqObjGlobal.UBICACION[ubicId].RIESGOCODPOSTAL + icqObjGlobal.UBICACION[ubicId].RIESGOLOCALIDAD + icqObjGlobal.UBICACION[ubicId].RIESGOPPROVINCIA; if (cobertura == 'responsabilidadcivil' || cobertura == 'segteceem' || cobertura == 'segteceec') { console.log("no hay situation"); } else { /*( cobertura[i] != 'segteceem' && cobertura[i] != 'segteceec'){*/ xmlBuffer.push(''); xmlBuffer.push('' + situationNumber + ''); //999CORRIENTES AVDA.1043CAPITAL FEDERAL1 xmlBuffer.push('' + icqObjGlobal.UBICACION[ubicId].SITUATIONID + ''); xmlBuffer.push('' + icqObjGlobal.UBICACION[ubicId].RIESGOPUERTA + ''); xmlBuffer.push('' + icqObjGlobal.UBICACION[ubicId].RIESGOPISO + ''); xmlBuffer.push(''); xmlBuffer.push('' + icqObjGlobal.UBICACION[ubicId].RIESGONRO + ''); xmlBuffer.push('' + icqObjGlobal.UBICACION[ubicId].RIESGOCALLE + ''); xmlBuffer.push(''); xmlBuffer.push('' + icqObjGlobal.UBICACION[ubicId].RIESGOCODPOSTAL + ''); xmlBuffer.push(''); xmlBuffer.push('' + icqObjGlobal.UBICACION[ubicId].RIESGOLOCALIDAD + ''); xmlBuffer.push('ARG'); if (ubicId == 0) { xmlBuffer.push('true'); } else { xmlBuffer.push('false'); } xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('0'); xmlBuffer.push('' + icqObjGlobal.CODACTIVIDAD + ''); xmlBuffer.push('' + icqObjGlobal.ACTIVIDADDESC + ''); xmlBuffer.push(''); xmlBuffer.push(''); xmlBuffer.push('' + icqObjGlobal.UBICACION[ubicId].RIESGOPPROVINCIA + ''); xmlBuffer.push('' + (icqObjGlobal.UBICACION[ubicId].RIESGOUBICADOSHOP == 'S' ? 'true' : 'false') + ''); xmlBuffer.push('' + (icqObjGlobal.UBICACION[ubicId].RIESGOSINNRO == 'S' ? 'true' : 'false') + ''); // // Notas a nivel de la poliza que se imprime // if (oGen.nvl(icqObjGlobal.UBICACION[ubicId].NOTASADICIONALES_Y).length > 0 || oGen.nvl(icqObjGlobal.UBICACION[ubicId].NOTASADICIONALES_N).length > 0) { // xmlBuffer.push(''); xmlBuffer.push(' '); { var _linea = ""; var _nota = oGen.nvl(icqObjGlobal.UBICACION[ubicId].NOTASADICIONALES_Y.toUpperCase().replaceAll('\n', '')); var _loop = 0; while (_nota.length > 0 && _loop < 50) { _linea = _nota.substr(0, 60); _nota = _nota.substr(60); _loop++; xmlBuffer.push(' '); xmlBuffer.push(' ' + oGen.cdata(_linea) + ''); xmlBuffer.push(' Y'); xmlBuffer.push(' '); } } // // Notas a nivel de la poliza que no se imprime // { var _linea = ""; var _nota = oGen.nvl(icqObjGlobal.UBICACION[ubicId].NOTASADICIONALES_N.toUpperCase().replaceAll('\n', '')); var _loop = 0; while (_nota.length > 0 && _loop < 50) { _linea = _nota.substr(0, 60); _nota = _nota.substr(60); _loop++; xmlBuffer.push(' '); xmlBuffer.push(' ' + oGen.cdata(_linea) + ''); xmlBuffer.push(' N'); xmlBuffer.push(' '); } } xmlBuffer.push(' '); xmlBuffer.push(''); } // } for (var i = 0; i < cobertura.length; i++) { if (cobertura[i] == 'incendio') { aRates = oVpms.fnGetPremiumRates(situationNumber, situationNumberRen, onlyPremiumRates, 'INC', icqObjGlobal.UBICACION[ubicId].COBERTINCENDIO.RISKNUMBER); icqObjGlobal.UBICACION[ubicId].COBERTINCENDIO.RISKREFERENCEID = oVpms.getRiskReferenceId('INC'); var xml = oVpms.getICQFire(ubicId, aRates, icqObjGlobal); xmlBuffer = xmlBuffer.concat(xml); } if (cobertura[i] == 'riesgoincendio') { aRates = oVpms.fnGetPremiumRates(situationNumber, situationNumberRen, onlyPremiumRates, 'RAI', icqObjGlobal.UBICACION[ubicId].COBERTRIESGOINCENDIO.RISKNUMBER); icqObjGlobal.UBICACION[ubicId].COBERTRIESGOINCENDIO.RISKREFERENCEID = oVpms.getRiskReferenceId('RAI'); var xml = oVpms.getICQFireAlliedRisks(ubicId, aRates, icqObjGlobal); xmlBuffer = xmlBuffer.concat(xml); } if (cobertura[i] == 'robocontenido') { aRates = oVpms.fnGetPremiumRates(situationNumber, situationNumberRen, onlyPremiumRates, 'ROB', icqObjGlobal.UBICACION[ubicId].COBERTROBOCONTENIDO.RISKNUMBER); icqObjGlobal.UBICACION[ubicId].COBERTROBOCONTENIDO.RISKREFERENCEID = oVpms.getRiskReferenceId('ROB'); var xml = oVpms.ICQTheftOfContents(ubicId, aRates, icqObjGlobal); xmlBuffer = xmlBuffer.concat(xml); } if (cobertura[i] == 'robovalores') { aRates = oVpms.fnGetPremiumRates(situationNumber, situationNumberRen, onlyPremiumRates, 'VAL', icqObjGlobal.UBICACION[ubicId].COBERTROBOVALORES.RISKNUMBER); icqObjGlobal.UBICACION[ubicId].COBERTROBOVALORES.RISKREFERENCEID = oVpms.getRiskReferenceId('VAL'); var xml = oVpms.ICQTheftOfValuables(ubicId, aRates, icqObjGlobal); xmlBuffer = xmlBuffer.concat(xml); } if (cobertura[i] == 'segteceef') { aRates = oVpms.fnGetPremiumRates(situationNumber, situationNumberRen, onlyPremiumRates, 'EQUEEF', icqObjGlobal.UBICACION[ubicId].COBERTSEGTECEEF.RISKNUMBER); icqObjGlobal.UBICACION[ubicId].COBERTSEGTECEEF.RISKREFERENCEID = oVpms.getRiskReferenceId('EQUEEF'); var xml = oVpms.ICQEquipmentFixedElectronics(ubicId, aRates, icqObjGlobal); xmlBuffer = xmlBuffer.concat(xml); } } if (cobertura == 'responsabilidadcivil' || cobertura == 'segteceec' || cobertura == 'segteceem') { console.log("no hay Situation"); } else { xmlBuffer.push(''); } } } if (aUbicacion[0] != undefined && icqObjGlobal.UBICACION[0] != undefined /*por poliza anterior*/) { var cobertura = aUbicacion[0]; var situationNumberRen = icqObjGlobal.UBICACION[0].RIESGOPUERTA + icqObjGlobal.UBICACION[0].RIESGOPISO + icqObjGlobal.UBICACION[0].RIESGONRO + icqObjGlobal.UBICACION[0].RIESGOCALLE + icqObjGlobal.UBICACION[0].RIESGOCODPOSTAL + icqObjGlobal.UBICACION[0].RIESGOLOCALIDAD + 'ARG' + icqObjGlobal.UBICACION[0].RIESGOPPROVINCIA; var situationNumber = icqObjGlobal.UBICACION[0].RIESGOPUERTA + icqObjGlobal.UBICACION[0].RIESGOPISO + icqObjGlobal.UBICACION[0].RIESGONRO + icqObjGlobal.UBICACION[0].RIESGOCALLE + icqObjGlobal.UBICACION[0].RIESGOCODPOSTAL + icqObjGlobal.UBICACION[0].RIESGOLOCALIDAD + icqObjGlobal.UBICACION[0].RIESGOPPROVINCIA; for (var i = 0; i < cobertura.length; i++) { if (cobertura[i] == 'responsabilidadcivil') { aRates = oVpms.fnGetPremiumRates(situationNumber, situationNumberRen, onlyPremiumRates, 'RC', icqObjGlobal.COBERTRESPCIVIL.RISKNUMBER); icqObjGlobal.COBERTRESPCIVIL.RISKREFERENCEID = oVpms.getRiskReferenceId('RC'); var xml = oVpms.ICQLiability(aRates, icqObjGlobal); xmlBuffer = xmlBuffer.concat(xml); } if (cobertura[i] == 'segteceem') { aRates = oVpms.fnGetPremiumRates(situationNumber, situationNumberRen, onlyPremiumRates, 'EQUEEM', icqObjGlobal.COBERTSEGTECEEM.RISKNUMBER); icqObjGlobal.COBERTSEGTECEEM.RISKREFERENCEID = oVpms.getRiskReferenceId('EQUEEM'); var xml = oVpms.ICQEquipmentMobileElectronics(aRates, icqObjGlobal); xmlBuffer = xmlBuffer.concat(xml); } if (cobertura[i] == 'segteceec') { aRates = oVpms.fnGetPremiumRates(situationNumber, situationNumberRen, onlyPremiumRates, 'EQUEC', icqObjGlobal.COBERTSEGTECCONT.RISKNUMBER); icqObjGlobal.COBERTSEGTECCONT.RISKREFERENCEID = oVpms.getRiskReferenceId('EQUEC'); var xml = oVpms.ICQEquipmentContractors(aRates, icqObjGlobal); xmlBuffer = xmlBuffer.concat(xml); } } } return xmlBuffer; } oVpms.fnGetPremiumRates = function (situationNumber, situationNumberRen, onlyPremiumRates, riskClass, riskNumber) { var data = oIntegralComercioGlobal.PREMIUMRATES; var aRates = []; for (var i = 0; i < data.length; i++) { if (data[i].SITUATIONNUMBER == situationNumber && data[i].RISKCLASS == riskClass) { if (onlyPremiumRates) { aRates[0] = data[i].PREMIUMRATES; aRates[1] = ""; } else { aRates[0] = data[i].PREMIUMRATES; aRates[1] = data[i].PREMIUM; } return aRates; /*este if esta agregado porque cuando se llama a la renovacion en el renewalinitiate el situation number trae agregado el pais no se sabe porque, pero es el unico caso y termina por no coincidir para poder agregarle los rates*/ } else if (data[i].SITUATIONNUMBER == situationNumberRen && data[i].RISKCLASS == riskClass) { if (onlyPremiumRates) { aRates[0] = data[i].PREMIUMRATES; aRates[1] = ""; } else { aRates[0] = data[i].PREMIUMRATES; aRates[1] = data[i].PREMIUM; } return aRates; } } } oVpms.fnGetPremium = function (situationNumber, riesgoId, riskClass, riskNumber) { var data = oIntegralComercioGlobal.PREMIUMRATES; var aRates = []; for (var i = 0; i < data.length; i++) { if (data[i].SITUATIONNUMBER == situationNumber && data[i].RISKCLASS == riskClass && data[i].RISKNUMBER == riskNumber) { aRates[0] = data[i].PREMIUM; return aRates; } } } oVpms.fnValidarCoberturas = function (xmlParams, divCobertura) { oGen.fnBloqueoUnico(); oGen.fnGetStore({ titulo: '', params: { prm_dataSource: 'ovQbe', prm_funcion: 'ov.PAPOLICYSERVICES.QUOTERATE', prm_userid: oGlobal.cUsuario, prm_userrole: oGen.lPad(oGlobal.productor.CLIENSEC, 9, '0'), prm_userlevel: oGlobal.productor.NIVEL, prm_parametros: encodeURIComponent(xmlParams) }, fnCallback: function (oResp) { oIntegralComercioGlobal.listaMensajes = oResp.PRM_CURSOR; oIntComCoberturas.fnMostrarMsg(divCobertura); } }); // oGen.fnBloqueoUnicoHide(); // } oVpms.fnValidarAllCoberturas = function (callback) { // var ubicacion = []; var coberturas = []; var aCober = oVpms.fnGetCoberturasxUbicacion(); ubicacion = aCober[0]; coberturas = aCober[1]; var bOnlyPremiumRates = true; var data = oVpms.getXmlQuoteRate(ubicacion, 'VALIDATE_ALL', oIntegralComercioGlobal.TRANSACCION, bOnlyPremiumRates); var xmlParams = data.join(""); oGen.fnBloqueoUnico(); oGen.fnGetStore({ titulo: '', params: { prm_dataSource: 'ovQbe', prm_funcion: 'ov.PAPOLICYSERVICES.QUOTERATE', prm_userid: oGlobal.cUsuario, prm_userrole: oGen.lPad(oGlobal.productor.CLIENSEC, 9, '0'), prm_userlevel: oGlobal.productor.NIVEL, prm_parametros: encodeURIComponent(xmlParams) }, fnCallback: function (oResp) { // if (oResp.PRM_CODERROR == 0) { oIntegralComercioGlobal.cot_oResp = oResp; oIntegralComercioGlobal.PREMIUMRATES = oResp.PRM_CURSORPREMIUMRATES; oIntegralComercioGlobal.POLICYPREMIUM = oResp.PRM_OUTDATA; oIntegralComercioGlobal.listaMensajes = oResp.PRM_CURSOR; } else { oIntegralComercioGlobal.cot_oResp = undefined; } // if (callback !== undefined && typeof callback === "function") { var error = false; for (var i = 0; i < oResp.PRM_CURSOR.length; i++) { if (oResp.PRM_CURSOR[i].STATUS == 'ERROR') { error = true; } } // callback(error); } // } }); // oGen.fnBloqueoUnicoHide(); } oVpms.fnValidarAllCoberturasUpdate = function (callback, emitePol, transaccion) { var ubicacion = []; var coberturas = []; var aCober = oVpms.fnGetCoberturasxUbicacion(); ubicacion = aCober[0]; coberturas = aCober[1]; var bOnlyPremiumRates = true; oIntegralComercioGlobal.TRNBER = oIntegralComercioGlobal.MAXTRNBER; var data = oVpms.getXmlQuoteRate(ubicacion, 'VALIDATE_ALL', oIntegralComercioGlobal.TRANSACCION, bOnlyPremiumRates); var xmlParams = data.join(""); var error = false; oGen.fnBloqueoUnico(); oGen.fnGetStore({ titulo: '', params: { prm_dataSource: 'ovQbe', prm_funcion: 'ov.PAPOLICYSERVICES.QUOTERATE', prm_userid: oGlobal.cUsuario, prm_userrole: oGen.lPad(oGlobal.productor.CLIENSEC, 9, '0'), prm_userlevel: oGlobal.productor.NIVEL, prm_parametros: encodeURIComponent(xmlParams) }, fnCallback: function (oResp) { // oGen.fnPanelErrorRemove(); oVpms.fnLimpiarStatusQuote(); // for (var i = 0; i < oResp.PRM_CURSOR.length; i++) { if (oResp.PRM_CURSOR[i].STATUS == 'ERROR') { oGen.fnPanelErrorAdd(oResp.PRM_CURSOR[i].MESSAGE); oVpms.fnGuardarStatusQuote('ERROR'); error = true; } } oGen.fnBloqueoUnicoHide(); if (error) { oGen.fnPanelErrorShow(); } else { var oPolicyPremiumDetails = new oIntegralComercioGlobal.policyPremiumDetails; oPolicyPremiumDetails.FAPPREMIUM = oResp.PRM_CURSORPOLICYPREMIUM[0].FAPPREMIUM; oPolicyPremiumDetails.FAPTOTALPREMIUM = oResp.PRM_CURSORPOLICYPREMIUM[0].FAPTOTALPREMIUM; oPolicyPremiumDetails.TOTALTRANSACTIONPREMIUM = oResp.PRM_CURSORPOLICYPREMIUM[0].TOTALTRANSACTIONPREMIUM; oPolicyPremiumDetails.ISSUINGCHARGES = oResp.PRM_CURSORPOLICYPREMIUM[0].ISSUINGCHARGES; oPolicyPremiumDetails.CHARGESPERCENTAGE = oResp.PRM_CURSORPOLICYPREMIUM[0].CHARGESPERCENTAGE; oPolicyPremiumDetails.VAT = oResp.PRM_CURSORPOLICYPREMIUM[0].VAT; oPolicyPremiumDetails.ADDITIONALVAT = oResp.PRM_CURSORPOLICYPREMIUM[0].ADDITIONALVAT; oPolicyPremiumDetails.VATRETENTION = oResp.PRM_CURSORPOLICYPREMIUM[0].VATRETENTION; oPolicyPremiumDetails.PROVINCESTAMPCHARGES = oResp.PRM_CURSORPOLICYPREMIUM[0].PROVINCESTAMPCHARGES; oPolicyPremiumDetails.GROSSINCOME = oResp.PRM_CURSORPOLICYPREMIUM[0].GROSSINCOME; oPolicyPremiumDetails.OTHERTAXES = oResp.PRM_CURSORPOLICYPREMIUM[0].OTHERTAXES; oPolicyPremiumDetails.PRICE = oResp.PRM_CURSORPOLICYPREMIUM[0].PRICE; oIntegralComercioGlobal.POLICYPREMIUMDETAILS = oPolicyPremiumDetails; oIntegralComercioGlobal.PREMIUMRATES = oResp.PRM_CURSORPREMIUMRATES; oIntegralComercioGlobal.POLICYPREMIUM = oResp.PRM_OUTDATA; var data = oVpms.getXmlQuoteUpdate(ubicacion, emitePol, transaccion); var xmlParams = data.join(""); var error = false; oGen.fnGetStore({ params: { prm_dataSource: 'ovQbe', prm_funcion: 'ov.PAPOLICYSERVICES.QUOTEUPDATE', prm_UserId: oGlobal.cUsuario, //prm_externaluserid: oIntegralComercioGlobal.EXTERNALUSER, prm_UserRole: oGen.lPad(oGlobal.productor.CLIENSEC, 9, '0'), prm_userlevel: oGlobal.productor.NIVEL, prm_parametros: encodeURIComponent(xmlParams) }, fnCallback: function (oResp) { var idComponenteDesde = 'containerIntComResumenCot'; var status = oResp.PRM_CURSOR[0].STATUS; var effectiveDate = oResp.PRM_CURSOR[0].EFFECTIVEDATE.substr(0, 10); var quote = oResp.PRM_CURSOR[0].POLICYNUMBER; // oGen.fnPanelErrorRemove(); oVpms.fnLimpiarStatusQuote(); // for (var i = 0; i < oResp.PRM_CURSOR.length; i++) { if (oResp.PRM_CURSOR[i].STATUS == 'ERROR') { oGen.fnPanelErrorAdd(oResp.PRM_CURSOR[i].MESSAGE); oVpms.fnGuardarStatusQuote('ERROR'); error = true; } } oGen.fnBloqueoUnicoHide(); if (error) { oGen.fnPanelErrorShow(); } else { oGen.fnGetStore({ params: { prm_dataSource: 'ovQbe', prm_funcion: 'ov.PAPOLICYSERVICES.QuoteHeaderRetrieve', prm_userid: oGlobal.cUsuario, prm_userrole: oGen.lPad(oGlobal.productor.CLIENSEC, 9, '0'), prm_userlevel: oGlobal.productor.NIVEL, prm_Company: '1', prm_Branch: '01', prm_QuoteNumber: quote, prm_ErrorStatus: null, prm_EffectiveDate: effectiveDate, prm_CursorHeader: null, prm_CursorDetails: null, prm_CodError: null, prm_MsgError: null }, fnCallback: function (oResp) { // oGen.borraAllHistory(); // oGen.fnCargaFormulario({ formulario: 'ovQbe_pymesResumenCot', idComponente: 'quoteContainer', fnCallback: function () { oPymesResumenCot.fnCargarDatosResumenBusqueda(oResp, quote); } }); oGen.fnBloqueoUnicoHide(); } }); } } }) } if (callback !== undefined && typeof callback === "function") { callback(error); } } }); } oVpms.fnValidarAllCoberturasUpdatePolicy = function (callback, emitePol, transUpdPol, transQRate) { var ubicacion = []; var coberturas = []; var aCober = oVpms.fnGetCoberturasxUbicacion(); ubicacion = aCober[0]; coberturas = aCober[1]; var bOnlyPremiumRates = true; var data = oVpms.getXmlQuoteRate(ubicacion, 'VALIDATE_ALL', oIntegralComercioGlobal.TRANSACCION, bOnlyPremiumRates); var xmlParams = data.join(""); var error = false; oGen.fnBloqueoUnico(); oGen.fnGetStore({ titulo: '', params: { prm_dataSource: 'ovQbe', prm_funcion: 'ov.PAPOLICYSERVICES.QUOTERATE', prm_userid: oGlobal.cUsuario, //prm_externaluserid: oIntegralComercioGlobal.EXTERNALUSER, prm_userrole: oGen.lPad(oGlobal.productor.CLIENSEC, 9, '0'), prm_userlevel: oGlobal.productor.NIVEL, prm_parametros: encodeURIComponent(xmlParams) }, fnCallback: function (oResp) { // oGen.fnPanelErrorRemove(); oVpms.fnLimpiarStatusQuote(); // for (var i = 0; i < oResp.PRM_CURSOR.length; i++) { if (oResp.PRM_CURSOR[i].STATUS == 'ERROR') { oGen.fnPanelErrorAdd(oResp.PRM_CURSOR[i].MESSAGE); oVpms.fnGuardarStatusQuote('ERROR'); error = true; } } if (error) { oGen.fnBloqueoUnicoHide(); oGen.fnPanelErrorShow(); } else { var oPolicyPremiumDetails = new oIntegralComercioGlobal.policyPremiumDetails; oPolicyPremiumDetails.FAPPREMIUM = oResp.PRM_CURSORPOLICYPREMIUM[0].FAPPREMIUM; oPolicyPremiumDetails.FAPTOTALPREMIUM = oResp.PRM_CURSORPOLICYPREMIUM[0].FAPTOTALPREMIUM; oPolicyPremiumDetails.TOTALTRANSACTIONPREMIUM = oResp.PRM_CURSORPOLICYPREMIUM[0].TOTALTRANSACTIONPREMIUM; oPolicyPremiumDetails.ISSUINGCHARGES = oResp.PRM_CURSORPOLICYPREMIUM[0].ISSUINGCHARGES; oPolicyPremiumDetails.CHARGESPERCENTAGE = oResp.PRM_CURSORPOLICYPREMIUM[0].CHARGESPERCENTAGE; oPolicyPremiumDetails.VAT = oResp.PRM_CURSORPOLICYPREMIUM[0].VAT; oPolicyPremiumDetails.ADDITIONALVAT = oResp.PRM_CURSORPOLICYPREMIUM[0].ADDITIONALVAT; oPolicyPremiumDetails.VATRETENTION = oResp.PRM_CURSORPOLICYPREMIUM[0].VATRETENTION; oPolicyPremiumDetails.PROVINCESTAMPCHARGES = oResp.PRM_CURSORPOLICYPREMIUM[0].PROVINCESTAMPCHARGES; oPolicyPremiumDetails.GROSSINCOME = oResp.PRM_CURSORPOLICYPREMIUM[0].GROSSINCOME; oPolicyPremiumDetails.OTHERTAXES = oResp.PRM_CURSORPOLICYPREMIUM[0].OTHERTAXES; oPolicyPremiumDetails.PRICE = oResp.PRM_CURSORPOLICYPREMIUM[0].PRICE; oIntegralComercioGlobal.POLICYPREMIUMDETAILS = oPolicyPremiumDetails; data = oVpms.getXmlQuoteUpdate(ubicacion, emitePol, transUpdPol); xmlParams = data.join(""); //if (transQRate == 'NEW_QUOTE') { oGen.fnGetStore({ params: { prm_dataSource: 'ovQbe', prm_funcion: 'ov.PAPOLICYSERVICES.QUOTEUPDATE', prm_UserId: oGlobal.cUsuario, //prm_externaluserid: oIntegralComercioGlobal.EXTERNALUSER, prm_UserRole: oGen.lPad(oGlobal.productor.CLIENSEC, 9, '0'), prm_userlevel: oGlobal.productor.NIVEL, prm_parametros: encodeURIComponent(xmlParams) }, fnCallback: function (oResp) { var status = oResp.PRM_CURSOR[0].STATUS; var effectiveDate = oResp.PRM_CURSOR[0].EFFECTIVEDATE.substr(0, 10); var quote = oResp.PRM_CURSOR[0].POLICYNUMBER; oIntegralComercioGlobal.NROCOT = quote; // oGen.fnPanelErrorRemove(); oVpms.fnLimpiarStatusQuote(); // for (var i = 0; i < oResp.PRM_CURSOR.length; i++) { if (oResp.PRM_CURSOR[i].STATUS == 'ERROR') { oGen.fnPanelErrorAdd(oResp.PRM_CURSOR[i].MESSAGE); oVpms.fnGuardarStatusQuote('ERROR'); error = true; } } if (error) { oGen.fnBloqueoUnicoHide(); oGen.fnPanelErrorShow(); } else { var bOnlyPremiumRates = true; var data = oVpms.getXmlQuoteRate(ubicacion, 'VALIDATE_ALL', oIntegralComercioGlobal.TRANSACCION, bOnlyPremiumRates); xmlParams = data.join(""); oGen.fnGetStore({ titulo: '', params: { prm_dataSource: 'ovQbe', prm_funcion: 'ov.PAPOLICYSERVICES.QUOTERATE', prm_userid: oGlobal.cUsuario, //prm_externaluserid: oIntegralComercioGlobal.EXTERNALUSER, prm_userrole: oGen.lPad(oGlobal.productor.CLIENSEC, 9, '0'), prm_userlevel: oGlobal.productor.NIVEL, prm_parametros: encodeURIComponent(xmlParams) }, fnCallback: function (oResp) { // oGen.fnPanelErrorRemove(); oVpms.fnLimpiarStatusQuote(); // for (var i = 0; i < oResp.PRM_CURSOR.length; i++) { if (oResp.PRM_CURSOR[i].STATUS == 'ERROR') { oGen.fnPanelErrorAdd(oResp.PRM_CURSOR[i].MESSAGE); oVpms.fnGuardarStatusQuote('ERROR'); error = true; } } if (error) { oGen.fnBloqueoUnicoHide(); oGen.fnPanelErrorShow(); } else { oIntegralComercioGlobal.PREMIUMRATES = oResp.PRM_CURSORPREMIUMRATES; oIntegralComercioGlobal.POLICYPREMIUM = oResp.PRM_OUTDATA; data = oVpms.getXmlQuoteUpdate(ubicacion, emitePol, transUpdPol); xmlParams = data.join(""); oGen.fnGetStore({ params: { prm_dataSource: 'ovQbe', prm_funcion: 'ov.PAPOLICYSERVICES.POLICYUPDATE', prm_UserId: oGlobal.cUsuario, //prm_externaluserid: oIntegralComercioGlobal.EXTERNALUSER, prm_UserRole: oGen.lPad(oGlobal.productor.CLIENSEC, 9, '0'), prm_userlevel: oGlobal.productor.NIVEL, prm_parametros: encodeURIComponent(xmlParams) }, fnCallback: function (oResp) { var idComponenteDesde = 'containerIntComResumenCot'; status = oResp.PRM_CURSOR[0].STATUS; effectiveDate = oResp.PRM_CURSOR[0].EFFECTIVEDATE.substr(0, 10); quote = oResp.PRM_CURSOR[0].POLICYNUMBER; // oGen.fnPanelErrorRemove(); oVpms.fnLimpiarStatusQuote(); // for (var i = 0; i < oResp.PRM_CURSOR.length; i++) { if (oResp.PRM_CURSOR[i].STATUS == 'ERROR') { oGen.fnPanelErrorAdd(oResp.PRM_CURSOR[i].MESSAGE); oVpms.fnGuardarStatusQuote('ERROR'); error = true; } } if (error) { oGen.fnBloqueoUnicoHide(); oGen.fnPanelErrorShow(); } else { oGen.fnGetStore({ params: { prm_dataSource: 'ovQbe', prm_funcion: 'ov.PAPOLICYSERVICES.QuoteHeaderRetrieve', prm_userid: oGlobal.cUsuario, prm_userrole: oGen.lPad(oGlobal.productor.CLIENSEC, 9, '0'), prm_userlevel: oGlobal.productor.NIVEL, prm_Company: '1', prm_Branch: '01', prm_QuoteNumber: quote, prm_ErrorStatus: null, prm_EffectiveDate: effectiveDate, prm_CursorHeader: null, prm_CursorDetails: null, prm_CodError: null, prm_MsgError: null }, fnCallback: function (oResp) { var policyNumber = oResp.PRM_CURSORHEADER[0].POLICYNUMBER; oPolizaBusq.sPol = policyNumber.substr(4, policyNumber.length); //'00240505'; oPolizaBusq.sRamopCod = oIntegralComercioGlobal.PRODUCTO; oPolizaBusq.sCertiPol = '0000'; // row.CERPOL; oPolizaBusq.sCertiAnn = '0000'; //row.CERANN; oPolizaBusq.sCertiSec = '000000'; //row.CERSEC; // oGen.borraAllHistory(); // oGen.fnCargaFormulario({ formulario: (oSalesForce.ORIGEN == 'SALESFORCE') ? "ovQbe_polizaDatosGralPymes" : "ovQbe_polizaDatosGral", idComponente: "quoteContainer", fnCallback: function () { //Le desbindeo el evento click porque sino hace un back del navegador $(".divButton").last().find("a").unbind("click"); oPolizaDatosGral.llamadoDesde = "pymes"; if (oPolizaDatosGral.initialize !== undefined && typeof oPolizaDatosGral.initialize == 'function') oPolizaDatosGral.initialize(); } }); oGen.fnBloqueoUnicoHide(); } }); } } }) } } }) } } }) } } }) if (callback !== undefined && typeof callback === "function") { callback(error); } } oVpms.fnValidarAllCoberturasUpdatePolicyEditMode = function (callback, emitePol, transUpdPol, transQRate) { var ubicacion = []; var coberturas = []; var aCober = oVpms.fnGetCoberturasxUbicacion(); ubicacion = aCober[0]; coberturas = aCober[1]; var bOnlyPremiumRates = true; var data = oVpms.getXmlQuoteRate(ubicacion, 'VALIDATE_ALL', oIntegralComercioGlobal.TRANSACCION, bOnlyPremiumRates); var xmlParams = data.join(""); var error = false; oGen.fnBloqueoUnico(); oGen.fnGetStore({ titulo: '', params: { prm_dataSource: 'ovQbe', prm_funcion: 'ov.PAPOLICYSERVICES.QUOTERATE', prm_userid: oGlobal.cUsuario, //prm_externaluserid: oIntegralComercioGlobal.EXTERNALUSER, prm_userrole: oGen.lPad(oGlobal.productor.CLIENSEC, 9, '0'), prm_userlevel: oGlobal.productor.NIVEL, prm_parametros: encodeURIComponent(xmlParams) }, fnCallback: function (oResp) { // oGen.fnPanelErrorRemove(); oVpms.fnLimpiarStatusQuote(); // for (var i = 0; i < oResp.PRM_CURSOR.length; i++) { if (oResp.PRM_CURSOR[i].STATUS == 'ERROR') { oGen.fnPanelErrorAdd(oResp.PRM_CURSOR[i].MESSAGE); oVpms.fnGuardarStatusQuote('ERROR'); error = true; } } if (error) { oGen.fnBloqueoUnicoHide(); oGen.fnPanelErrorShow(); } else { oIntegralComercioGlobal.PREMIUMRATES = oResp.PRM_CURSORPREMIUMRATES; oIntegralComercioGlobal.POLICYPREMIUM = oResp.PRM_OUTDATA; data = oVpms.getXmlQuoteUpdate(ubicacion, emitePol, transUpdPol); xmlParams = data.join(""); oGen.fnGetStore({ params: { prm_dataSource: 'ovQbe', prm_funcion: 'ov.PAPOLICYSERVICES.POLICYUPDATE', prm_UserId: oGlobal.cUsuario, prm_userrole: oGen.lPad(oGlobal.productor.CLIENSEC, 9, '0'), prm_userlevel: oGlobal.productor.NIVEL, prm_parametros: encodeURIComponent(xmlParams) }, fnCallback: function (oResp) { var idComponenteDesde = 'containerIntComResumenCot'; status = oResp.PRM_CURSOR[0].STATUS; effectiveDate = oResp.PRM_CURSOR[0].EFFECTIVEDATE.substr(0, 10); quote = oResp.PRM_CURSOR[0].POLICYNUMBER; // oGen.fnPanelErrorRemove(); oVpms.fnLimpiarStatusQuote(); // for (var i = 0; i < oResp.PRM_CURSOR.length; i++) { if (oResp.PRM_CURSOR[i].STATUS == 'ERROR') { oGen.fnPanelErrorAdd(oResp.PRM_CURSOR[i].MESSAGE); oVpms.fnGuardarStatusQuote('ERROR'); error = true; } } if (error) { oGen.fnBloqueoUnicoHide(); oGen.fnPanelErrorShow(); } else { oGen.fnGetStore({ params: { prm_dataSource: 'ovQbe', prm_funcion: 'ov.PAPOLICYSERVICES.QuoteHeaderRetrieve', prm_userid: oGlobal.cUsuario, prm_userrole: oGen.lPad(oGlobal.productor.CLIENSEC, 9, '0'), prm_userlevel: oGlobal.productor.NIVEL, prm_Company: '1', prm_Branch: '01', prm_QuoteNumber: quote, prm_EffectiveDate: effectiveDate, }, fnCallback: function (oResp) { var policyNumber = oResp.PRM_CURSORHEADER[0].POLICYNUMBER; oPolizaBusq.sPol = policyNumber.substr(4, policyNumber.length); //'00240505'; oPolizaBusq.sRamopCod = oIntegralComercioGlobal.PRODUCTO; oPolizaBusq.sCertiPol = '0000'; // row.CERPOL; oPolizaBusq.sCertiAnn = '0000'; //row.CERANN; oPolizaBusq.sCertiSec = '000000'; //row.CERSEC; // oGen.borraAllHistory(); // oGen.fnCargaFormulario({ formulario: (oSalesForce.ORIGEN == 'SALESFORCE') ? "ovQbe_polizaDatosGralPymes" : "ovQbe_polizaDatosGral", idComponente: "quoteContainer", fnCallback: function () { //Le desbindeo el evento click porque sino hace un back del navegador $(".divButton").last().find("a").unbind("click"); oPolizaDatosGral.llamadoDesde = "pymes"; if (oPolizaDatosGral.initialize !== undefined && typeof oPolizaDatosGral.initialize == 'function') oPolizaDatosGral.initialize(); } }); oGen.fnBloqueoUnicoHide(); } }); } } }) } } }) if (callback !== undefined && typeof callback === "function") { callback(error); } } oVpms.fnQuoteRefer = function (callback, emitePol, transaccion) { var ubicacion = []; var coberturas = []; var aCober = oVpms.fnGetCoberturasxUbicacion(); ubicacion = aCober[0]; coberturas = aCober[1]; var bOnlyPremiumRates = true; oIntegralComercioGlobal.TRNBER = oIntegralComercioGlobal.MAXTRNBER; var data = oVpms.getXmlQuoteRate(ubicacion, 'VALIDATE_ALL', oIntegralComercioGlobal.TRANSACCION, bOnlyPremiumRates); var xmlParams = data.join(""); var error = false; console.log(xmlParams); oGen.fnBloqueoUnico(); oGen.fnGetStore({ titulo: '', params: { prm_dataSource: 'ovQbe', prm_funcion: 'ov.PAPOLICYSERVICES.QUOTERATE', prm_userid: oGlobal.cUsuario, prm_userrole: oGen.lPad(oGlobal.productor.CLIENSEC, 9, '0'), prm_userlevel: oGlobal.productor.NIVEL, prm_parametros: encodeURIComponent(xmlParams) }, fnCallback: function (oResp1) { // oGen.fnPanelErrorRemove(); oVpms.fnLimpiarStatusQuote(); // if (oResp1.PRM_CODERROR != 0) { error = true; } else { for (var i = 0; i < oResp1.PRM_CURSOR.length; i++) { if (oResp1.PRM_CURSOR[i].STATUS == 'ERROR') { oGen.fnPanelErrorAdd(oResp1.PRM_CURSOR[i].MESSAGE); oVpms.fnGuardarStatusQuote('ERROR'); error = true; } } } oGen.fnBloqueoUnicoHide(); if (error) { oGen.fnPanelErrorShow(); } else { oIntegralComercioGlobal.PREMIUMRATES = oResp1.PRM_CURSORPREMIUMRATES; oIntegralComercioGlobal.POLICYPREMIUM = oResp1.PRM_OUTDATA; data = oVpms.getXmlQuoteRefer(ubicacion, transaccion); xmlParams = data.join(""); error = false; oGen.fnGetStore({ params: { prm_dataSource: 'ovQbe', prm_funcion: 'ov.PAPOLICYSERVICES.QUOTEREFER', prm_UserId: oGlobal.cUsuario, prm_userrole: oGen.lPad(oGlobal.productor.CLIENSEC, 9, '0'), prm_userlevel: oGlobal.productor.NIVEL, prm_parametros: encodeURIComponent(xmlParams) }, fnCallback: function (oResp2) { var idComponenteDesde = 'containerIntComResumenCot'; var status = oResp2.PRM_CURSOR[0].STATUS; var effectiveDate = oResp2.PRM_CURSOR[0].EFFECTIVEDATE.substr(0, 10); var quote = oResp2.PRM_CURSOR[0].POLICYNUMBER; oIntegralComercioGlobal.NROCOT = quote; // oGen.fnPanelErrorRemove(); oVpms.fnLimpiarStatusQuote(); // if (oResp2.PRM_CODERROR != 0) { error = true; } else { for (var i = 0; i < oResp2.PRM_CURSOR.length; i++) { if (oResp2.PRM_CURSOR[i].STATUS == 'ERROR') { oGen.fnPanelErrorAdd(oResp2.PRM_CURSOR[i].MESSAGE); oVpms.fnGuardarStatusQuote('ERROR'); error = true; } } } oGen.fnBloqueoUnicoHide(); if (error) { oGen.fnPanelErrorShow(); } else { data = oVpms.getXmlQuoteReferInit(ubicacion, oResp1.PRM_CURSOR, transaccion); xmlParams = data.join(""); error = false; oGen.fnGetStore({ params: { prm_dataSource: 'ovQbe', prm_funcion: 'ov.PAPOLICYSERVICES.ReferralInitiate', prm_UserId: oGlobal.cUsuario, prm_userrole: oGen.lPad(oGlobal.productor.CLIENSEC, 9, '0'), prm_userlevel: oGlobal.productor.NIVEL, prm_parametros: encodeURIComponent(xmlParams), prm_quoteNumber: oIntegralComercioGlobal.NROCOT, prm_mail: oGlobal.getOneMail() }, fnCallback: function (oResp3) { // oGen.fnPanelErrorRemove(); oVpms.fnLimpiarStatusQuote(); // if (oResp3.PRM_CODERROR != 0) { error = true; } else { for (var i = 0; i < oResp2.PRM_CURSOR.length; i++) { if (oResp2.PRM_CURSOR[i].STATUS == 'ERROR') { oGen.fnPanelErrorAdd(oResp3.PRM_CURSOR[i].MESSAGE); oVpms.fnGuardarStatusQuote('ERROR'); error = true; } } } oGen.fnBloqueoUnicoHide(); if (error) { oGen.fnPanelErrorShow(); } else { oGen.fnGetStore({ params: { prm_dataSource: 'ovQbe', prm_funcion: 'ov.PAPOLICYSERVICES.QuoteHeaderRetrieve', prm_userid: oGlobal.cUsuario, prm_userrole: oGen.lPad(oGlobal.productor.CLIENSEC, 9, '0'), prm_userlevel: oGlobal.productor.NIVEL, prm_Company: '1', prm_Branch: '01', prm_QuoteNumber: quote, prm_EffectiveDate: effectiveDate }, fnCallback: function (oResp4) { // // oGen.borraAllHistory(); // oGen.fnCargaFormulario({ formulario: 'ovQbe_pymesResumenCot', idComponente: 'quoteContainer', fnCallback: function () { oPymesResumenCot.fnCargarDatosResumenBusqueda(oResp4, quote); } }); oGen.fnBloqueoUnicoHide(); } }); } } }) } } }) } } }); if (callback !== undefined && typeof callback === "function") { callback(error); } } oVpms.fnReferApprove = function (callback, transaccion) { var ubicacion = []; var coberturas = []; var aCober = oVpms.fnGetCoberturasxUbicacion(); ubicacion = aCober[0]; coberturas = aCober[1]; var data = ""; data = oVpms.getXmlQuoteReferAproveDecline(ubicacion, transaccion); var xmlParams = data.join(""); var error = false; oGen.fnBloqueoUnico(); oGen.fnGetStore({ titulo: '', params: { prm_dataSource: 'ovQbe', prm_funcion: 'ov.PAPOLICYSERVICES.QUOTEREFERAPPROVE', prm_userid: oGlobal.cUsuario, //prm_externaluserid: oIntegralComercioGlobal.EXTERNALUSER, prm_userrole: oGen.lPad(oGlobal.productor.CLIENSEC, 9, '0'), prm_userlevel: oGlobal.productor.NIVEL, prm_parametros: encodeURIComponent(xmlParams) }, fnCallback: function (oResp) { if (oResp.PRM_CODERROR == 0) { var idComponenteDesde = 'containerIntComResumenCot'; var status = oResp.PRM_CURSOR[0].STATUS; var effectiveDate = oResp.PRM_CURSOR[0].EFFECTIVEDATE.substr(0, 10); var quote = oResp.PRM_CURSOR[0].POLICYNUMBER; // oGen.fnPanelErrorRemove(); oVpms.fnLimpiarStatusQuote(); // for (var i = 0; i < oResp.PRM_CURSOR.length; i++) { if (oResp.PRM_CURSOR[i].STATUS == 'ERROR') { oGen.fnPanelErrorAdd(oResp.PRM_CURSOR[i].MESSAGE); oVpms.fnGuardarStatusQuote('ERROR'); error = true; } } oGen.fnBloqueoUnicoHide(); if (error) { oGen.fnPanelErrorShow(); } else { oGen.fnGetStore({ params: { prm_dataSource: 'ovQbe', prm_funcion: 'ov.PAPOLICYSERVICES.QuoteHeaderRetrieve', prm_userid: oGlobal.cUsuario, prm_userrole: oGen.lPad(oGlobal.productor.CLIENSEC, 9, '0'), prm_userlevel: oGlobal.productor.NIVEL, prm_Company: '1', prm_Branch: '01', prm_QuoteNumber: quote, prm_ErrorStatus: null, prm_EffectiveDate: effectiveDate, prm_CursorHeader: null, prm_CursorDetails: null, prm_CodError: null, prm_MsgError: null }, fnCallback: function (oResp) { // // oGen.borraAllHistory(); // oGen.fnCargaFormulario({ formulario: 'ovQbe_pymesResumenCot', idComponente: 'quoteContainer', fnCallback: function () { oPymesResumenCot.fnCargarDatosResumenBusqueda(oResp, quote); } }); oGen.fnBloqueoUnicoHide(); } }); } } else { alert("error de aplicación contactese con IT"); error = true; } } }); if (callback !== undefined && typeof callback === "function") { callback(error); } } oVpms.fnReferDecline = function (callback, transaccion) { var ubicacion = []; var coberturas = []; var aCober = oVpms.fnGetCoberturasxUbicacion(); ubicacion = aCober[0]; coberturas = aCober[1]; var data = ""; data = oVpms.getXmlQuoteReferAproveDecline(ubicacion, transaccion); var xmlParams = data.join(""); var error = false; oGen.fnBloqueoUnico(); oGen.fnGetStore({ titulo: '', params: { prm_dataSource: 'ovQbe', prm_funcion: 'ov.PAPOLICYSERVICES.QUOTEREFERDECLINE', prm_userid: oGlobal.cUsuario, //prm_externaluserid: oIntegralComercioGlobal.EXTERNALUSER, prm_userrole: oGen.lPad(oGlobal.productor.CLIENSEC, 9, '0'), prm_userlevel: oGlobal.productor.NIVEL, prm_parametros: encodeURIComponent(xmlParams) }, fnCallback: function (oResp) { if (oResp.PRM_CODERROR == 0) { var idComponenteDesde = 'containerIntComResumenCot'; var status = oResp.PRM_CURSOR[0].STATUS; var effectiveDate = oResp.PRM_CURSOR[0].EFFECTIVEDATE.substr(0, 10); var quote = oResp.PRM_CURSOR[0].POLICYNUMBER; // oGen.fnPanelErrorRemove(); oVpms.fnLimpiarStatusQuote(); // for (var i = 0; i < oResp.PRM_CURSOR.length; i++) { if (oResp.PRM_CURSOR[i].STATUS == 'ERROR') { oGen.fnPanelErrorAdd(oResp.PRM_CURSOR[i].MESSAGE); oVpms.fnGuardarStatusQuote('ERROR'); error = true; } } oGen.fnBloqueoUnicoHide(); if (error) { oGen.fnPanelErrorShow(); } else { oGen.fnGetStore({ params: { prm_dataSource: 'ovQbe', prm_funcion: 'ov.PAPOLICYSERVICES.QuoteHeaderRetrieve', prm_userid: oGlobal.cUsuario, prm_userrole: oGen.lPad(oGlobal.productor.CLIENSEC, 9, '0'), prm_userlevel: oGlobal.productor.NIVEL, prm_Company: '1', prm_Branch: '01', prm_QuoteNumber: quote, prm_ErrorStatus: null, prm_EffectiveDate: effectiveDate, prm_CursorHeader: null, prm_CursorDetails: null, prm_CodError: null, prm_MsgError: null }, fnCallback: function (oResp) { // oGen.borraAllHistory(); // oGen.fnCargaFormulario({ formulario: 'ovQbe_pymesResumenCot', idComponente: 'quoteContainer', fnCallback: function () { oPymesResumenCot.fnCargarDatosResumenBusqueda(oResp, quote); } }); oGen.fnBloqueoUnicoHide(); } }); } } else { error = true; } } }); if (callback !== undefined && typeof callback === "function") { callback(error); } } oVpms.fnQuoteReferDelete = function (callback) { var error = false; oGen.fnBloqueoUnico(); oGen.fnGetStore({ params: { prm_dataSource: 'ovQbe', prm_funcion: 'ov.PAPOLICYSERVICES.QUOTEREFERDELETE', prm_userid: oGlobal.cUsuario, prm_userrole: oGen.lPad(oGlobal.productor.CLIENSEC, 9, '0'), prm_userlevel: oGlobal.productor.NIVEL, prm_TransactionNumber: oIntegralComercioGlobal.TRNBER, prm_EffectiveDate: moment(oIntegralComercioGlobal.FECHAINICIOVIG, 'DD/MM/YYYY').format('YYYY-MM-DD'), prm_PolicyTerm: oIntegralComercioGlobal.PLAZO, prm_Transaction: oIntegralComercioGlobal.TRANSACCION, prm_Product: oIntegralComercioGlobal.PRODUCTO, prm_PolicyNumber: oIntegralComercioGlobal.NROCOT, prm_AccountNumber: null, prm_QuickQuoteFlag: (oIntegralComercioGlobal.TIPOCOT == 'D' ? 'false' : 'true'), prm_IssuanceFlag: 'false', prm_ExternalUserTranFlag: oGlobal.ais.EXTERNALUSERFLAG, prm_CodError: null, prm_MsgError: null }, fnCallback: function (oResp) { if (oResp.PRM_CODERROR == 0) { var idComponenteDesde = 'containerIntComResumenCot'; var status = oResp.PRM_CURSOR[0].STATUS; // oGen.fnPanelErrorRemove(); oVpms.fnLimpiarStatusQuote(); // for (var i = 0; i < oResp.PRM_CURSOR.length; i++) { if (oResp.PRM_CURSOR[i].STATUS == 'ERROR') { oGen.fnPanelErrorAdd(oResp.PRM_CURSOR[i].MESSAGE); oVpms.fnGuardarStatusQuote('ERROR'); error = true; } } oGen.fnBloqueoUnicoHide(); if (error) { oGen.fnPanelErrorShow(); } else { oGen.fnGetStore({ params: { prm_dataSource: 'ovQbe', prm_funcion: 'ov.PAPOLICYSERVICES.QuoteHeaderRetrieve', prm_userid: oGlobal.cUsuario, prm_userrole: oGen.lPad(oGlobal.productor.CLIENSEC, 9, '0'), prm_userlevel: oGlobal.productor.NIVEL, prm_Company: '1', prm_Branch: '01', prm_QuoteNumber: oIntegralComercioGlobal.NROCOT, prm_ErrorStatus: null, prm_EffectiveDate: moment(oIntegralComercioGlobal.FECHAINICIOVIG, 'DD/MM/YYYY').format('YYYY-MM-DD'), prm_CursorHeader: null, prm_CursorDetails: null, prm_CodError: null, prm_MsgError: null }, fnCallback: function (oResp) { // oGen.borraAllHistory(); // oGen.fnCargaFormulario({ formulario: 'ovQbe_pymesResumenCot', idComponente: 'quoteContainer', fnCallback: function () { oPymesResumenCot.fnCargarDatosResumenBusqueda(oResp, oIntegralComercioGlobal.NROCOT); } }); oGen.fnBloqueoUnicoHide(); } }); } } else { error = true; } } }); if (callback !== undefined && typeof callback === "function") { callback(error); } } oVpms.fnQuoteHeaderUpdate = function (quote, effectiveDate) { var error = false; oGen.fnBloqueoUnico(); oGen.fnGetStore({ params: { prm_dataSource: 'ovQbe', prm_funcion: 'OV.PAPOLICYSERVICES.QUOTEHEADERUPDATE', prm_UserId: oGlobal.cUsuario, prm_userrole: oGen.lPad(oGlobal.productor.CLIENSEC, 9, '0'), prm_userlevel: oGlobal.productor.NIVEL, prm_PolicyNumber: quote, prm_ExpiredQuoteFlag: 'false', prm_Cursor: null, prm_CodError: null, prm_MsgError: null }, fnCallback: function (oResp) { var idComponenteDesde = 'containerIntComResumenCot'; var status = oResp.PRM_CURSOR[0].STATUS; // oGen.fnPanelErrorRemove(); oVpms.fnLimpiarStatusQuote(); // for (var i = 0; i < oResp.PRM_CURSOR.length; i++) { if (oResp.PRM_CURSOR[i].STATUS == 'ERROR') { oGen.fnPanelErrorAdd(oResp.PRM_CURSOR[i].MESSAGE); oVpms.fnGuardarStatusQuote('ERROR'); error = true; } } if (error) { oGen.fnPanelErrorShow(); } else { // oGen.fnGetStore({ params: { prm_dataSource: 'ovQbe', prm_funcion: 'ov.PAPOLICYSERVICES.QuoteHeaderRetrieve', prm_userid: oGlobal.cUsuario, prm_userrole: oGen.lPad(oGlobal.productor.CLIENSEC, 9, '0'), prm_userlevel: oGlobal.productor.NIVEL, prm_Company: '1', prm_Branch: '01', prm_QuoteNumber: quote, prm_ErrorStatus: null, prm_EffectiveDate: effectiveDate, prm_CursorHeader: null, prm_CursorDetails: null, prm_CodError: null, prm_MsgError: null }, fnCallback: function (oResp) { oGen.fnCargaFormulario({ formulario: 'ovQbe_pymesResumenCot', idComponente: oGen.currentDiv(), fnCallback: function () { oPymesResumenCot.fnCargarDatosResumenBusqueda(oResp, quote); } }); } }); } } }); oGen.fnBloqueoUnicoHide(); } oVpms.fnEmitirRenovacion = function (callback, emitePol, transUpdPol, transQRate) { var ubicacion = []; var coberturas = []; var aCober = oVpms.fnGetCoberturasxUbicacion(); var bOnlyPremiumRates = false; var bExpiryDate = false; ubicacion = aCober[0]; coberturas = aCober[1]; var bOnlyPremiumRates = true; var data = oVpms.getXmlQuoteRate(ubicacion, 'VALIDATE_ALL', oIntegralComercioGlobal.TRANSACCION, bOnlyPremiumRates); var xmlParams = data.join(""); var error = false; oGen.fnBloqueoUnico(); oGen.fnGetStore({ titulo: '', params: { prm_dataSource: 'ovQbe', prm_funcion: 'ov.PAPOLICYSERVICES.QUOTERATE', prm_userid: oGlobal.cUsuario, //prm_externaluserid: oIntegralComercioGlobal.EXTERNALUSER, prm_userrole: oGen.lPad(oGlobal.productor.CLIENSEC, 9, '0'), prm_userlevel: oGlobal.productor.NIVEL, prm_parametros: encodeURIComponent(xmlParams) }, fnCallback: function (oResp) { // oGen.fnPanelErrorRemove(); oVpms.fnLimpiarStatusQuote(); // for (var i = 0; i < oResp.PRM_CURSOR.length; i++) { if (oResp.PRM_CURSOR[i].STATUS == 'ERROR') { oGen.fnPanelErrorAdd(oResp.PRM_CURSOR[i].MESSAGE); oVpms.fnGuardarStatusQuote('ERROR'); error = true; } } if (error) { oGen.fnBloqueoUnicoHide(); oGen.fnPanelErrorShow(); } else { var oPolicyPremiumDetails = new oIntegralComercioGlobal.policyPremiumDetails; oPolicyPremiumDetails.FAPPREMIUM = oResp.PRM_CURSORPOLICYPREMIUM[0].FAPPREMIUM; oPolicyPremiumDetails.FAPTOTALPREMIUM = oResp.PRM_CURSORPOLICYPREMIUM[0].FAPTOTALPREMIUM; oPolicyPremiumDetails.TOTALTRANSACTIONPREMIUM = oResp.PRM_CURSORPOLICYPREMIUM[0].TOTALTRANSACTIONPREMIUM; oPolicyPremiumDetails.ISSUINGCHARGES = oResp.PRM_CURSORPOLICYPREMIUM[0].ISSUINGCHARGES; oPolicyPremiumDetails.CHARGESPERCENTAGE = oResp.PRM_CURSORPOLICYPREMIUM[0].CHARGESPERCENTAGE; oPolicyPremiumDetails.VAT = oResp.PRM_CURSORPOLICYPREMIUM[0].VAT; oPolicyPremiumDetails.ADDITIONALVAT = oResp.PRM_CURSORPOLICYPREMIUM[0].ADDITIONALVAT; oPolicyPremiumDetails.VATRETENTION = oResp.PRM_CURSORPOLICYPREMIUM[0].VATRETENTION; oPolicyPremiumDetails.PROVINCESTAMPCHARGES = oResp.PRM_CURSORPOLICYPREMIUM[0].PROVINCESTAMPCHARGES; oPolicyPremiumDetails.GROSSINCOME = oResp.PRM_CURSORPOLICYPREMIUM[0].GROSSINCOME; oPolicyPremiumDetails.OTHERTAXES = oResp.PRM_CURSORPOLICYPREMIUM[0].OTHERTAXES; oPolicyPremiumDetails.PRICE = oResp.PRM_CURSORPOLICYPREMIUM[0].PRICE; oIntegralComercioGlobal.POLICYPREMIUMDETAILS = oPolicyPremiumDetails; oIntegralComercioGlobal.PREMIUMRATES = oResp.PRM_CURSORPREMIUMRATES; oIntegralComercioGlobal.POLICYPREMIUM = oResp.PRM_OUTDATA; data = oVpms.getXmlQuoteUpdate(ubicacion, emitePol, transQRate); xmlParams = data.join(""); //if (transQRate == 'NEW_QUOTE') { oGen.fnGetStore({ params: { prm_dataSource: 'ovQbe', prm_funcion: 'ov.PAPOLICYSERVICES.QUOTEUPDATE', prm_UserId: oGlobal.cUsuario, //prm_externaluserid: oIntegralComercioGlobal.EXTERNALUSER, prm_UserRole: oGen.lPad(oGlobal.productor.CLIENSEC, 9, '0'), prm_userlevel: oGlobal.productor.NIVEL, prm_parametros: encodeURIComponent(xmlParams) }, fnCallback: function (oResp) { var status = oResp.PRM_CURSOR[0].STATUS; var effectiveDate = oResp.PRM_CURSOR[0].EFFECTIVEDATE.substr(0, 10); var quote = oResp.PRM_CURSOR[0].POLICYNUMBER; oIntegralComercioGlobal.NROCOT = quote; // oGen.fnPanelErrorRemove(); oVpms.fnLimpiarStatusQuote(); // for (var i = 0; i < oResp.PRM_CURSOR.length; i++) { if (oResp.PRM_CURSOR[i].STATUS == 'ERROR') { oGen.fnPanelErrorAdd(oResp.PRM_CURSOR[i].MESSAGE); oVpms.fnGuardarStatusQuote('ERROR'); error = true; } } if (error) { oGen.fnBloqueoUnicoHide(); oGen.fnPanelErrorShow(); } else { var bOnlyPremiumRates = true; var data = oVpms.getXmlQuoteRate(ubicacion, 'VALIDATE_ALL', oIntegralComercioGlobal.TRANSACCION, bOnlyPremiumRates); xmlParams = data.join(""); oGen.fnGetStore({ titulo: '', params: { prm_dataSource: 'ovQbe', prm_funcion: 'ov.PAPOLICYSERVICES.QUOTERATE', prm_userid: oGlobal.cUsuario, //prm_externaluserid: oIntegralComercioGlobal.EXTERNALUSER, prm_userrole: oGen.lPad(oGlobal.productor.CLIENSEC, 9, '0'), prm_userlevel: oGlobal.productor.NIVEL, prm_parametros: encodeURIComponent(xmlParams) }, fnCallback: function (oResp) { // oGen.fnPanelErrorRemove(); oVpms.fnLimpiarStatusQuote(); // for (var i = 0; i < oResp.PRM_CURSOR.length; i++) { if (oResp.PRM_CURSOR[i].STATUS == 'ERROR') { oGen.fnPanelErrorAdd(oResp.PRM_CURSOR[i].MESSAGE); oVpms.fnGuardarStatusQuote('ERROR'); error = true; } } if (error) { oGen.fnBloqueoUnicoHide(); oGen.fnPanelErrorShow(); } else { oIntegralComercioGlobal.PREMIUMRATES = oResp.PRM_CURSORPREMIUMRATES; oIntegralComercioGlobal.POLICYPREMIUM = oResp.PRM_OUTDATA; data = oVpms.getXmlQuoteUpdate(ubicacion, emitePol, transUpdPol); xmlParams = data.join(""); oGen.fnGetStore({ params: { prm_dataSource: 'ovQbe', prm_funcion: 'ov.PAPOLICYSERVICES.POLICYUPDATE', prm_UserId: oGlobal.cUsuario, //prm_externaluserid: oIntegralComercioGlobal.EXTERNALUSER, prm_UserRole: oGen.lPad(oGlobal.productor.CLIENSEC, 9, '0'), prm_userlevel: oGlobal.productor.NIVEL, prm_parametros: encodeURIComponent(xmlParams) }, fnCallback: function (oResp) { var idComponenteDesde = 'containerIntComResumenCot'; status = oResp.PRM_CURSOR[0].STATUS; effectiveDate = oResp.PRM_CURSOR[0].EFFECTIVEDATE.substr(0, 10); quote = oResp.PRM_CURSOR[0].POLICYNUMBER; // oGen.fnPanelErrorRemove(); oVpms.fnLimpiarStatusQuote(); // for (var i = 0; i < oResp.PRM_CURSOR.length; i++) { if (oResp.PRM_CURSOR[i].STATUS == 'ERROR') { oGen.fnPanelErrorAdd(oResp.PRM_CURSOR[i].MESSAGE); oVpms.fnGuardarStatusQuote('ERROR'); error = true; } } if (error) { oGen.fnBloqueoUnicoHide(); oGen.fnPanelErrorShow(); } else { oGen.fnGetStore({ params: { prm_dataSource: 'ovQbe', prm_funcion: 'ov.PAPOLICYSERVICES.QuoteHeaderRetrieve', prm_userid: oGlobal.cUsuario, prm_userrole: oGen.lPad(oGlobal.productor.CLIENSEC, 9, '0'), prm_userlevel: oGlobal.productor.NIVEL, prm_Company: '1', prm_Branch: '01', prm_QuoteNumber: quote, prm_ErrorStatus: null, prm_EffectiveDate: effectiveDate, prm_CursorHeader: null, prm_CursorDetails: null, prm_CodError: null, prm_MsgError: null }, fnCallback: function (oResp) { var policyNumber = oResp.PRM_CURSORHEADER[0].POLICYNUMBER; oPolizaBusq.sPol = policyNumber.substr(4, policyNumber.length); //'00240505'; oPolizaBusq.sRamopCod = oIntegralComercioGlobal.PRODUCTO; oPolizaBusq.sCertiPol = '0000'; // row.CERPOL; oPolizaBusq.sCertiAnn = '0000'; //row.CERANN; oPolizaBusq.sCertiSec = '000000'; //row.CERSEC; // oGen.borraAllHistory(); // oGen.fnCargaFormulario({ formulario: (oSalesForce.ORIGEN == 'SALESFORCE') ? "ovQbe_polizaDatosGralPymes" : "ovQbe_polizaDatosGral", idComponente: "quoteContainer", fnCallback: function () { //Le desbindeo el evento click porque sino hace un back del navegador $(".divButton").last().find("a").unbind("click"); oPolizaDatosGral.llamadoDesde = "pymes"; if (oPolizaDatosGral.initialize !== undefined && typeof oPolizaDatosGral.initialize == 'function') oPolizaDatosGral.initialize(); } }); oGen.fnBloqueoUnicoHide(); } }); } } }) } } }) } } }) } } }) if (callback !== undefined && typeof callback === "function") { callback(error); } } oVpms.fnCargarDatosObj = function (oResp) { // var oDocumentoDni = new oIntegralComercioGlobal.documento(); var oDocumentoQuit = new oIntegralComercioGlobal.documento(); oTablaConversionCodigos = []; oIntegralComercioGlobal.UBICACION = []; oTablaConversionCodigos = []; oIntegralComercioGlobal.PRODUCTO = oGen.nvl(oResp.PRM_CURSORHEADER1[0].PRODUCT, ''); oIntegralComercioGlobal.NROCOT = oGen.nvl(oResp.PRM_CURSORHEADER1[0].POLICYNUMBER, ''); oIntegralComercioGlobal.TRNBER = oGen.nvl(oResp.PRM_CURSORHEADER1[0].TRANSACTIONNUMBER, ''); oIntegralComercioGlobal.TIPOCOT = (oGen.nvl(oResp.PRM_CURSORHEADER2[0].ESCOTDETALLADA, '') == 'S' ? 'D' : 'R'); oIntegralComercioGlobal.STATUSCODE = oGen.nvl(oResp.PRM_CURSORHEADER2[0].STATUSCODE, ''); oIntegralComercioGlobal.WORKFLOWREFERENCENUMBER = oGen.nvl(oResp.PRM_CURSORHEADER1[0].WORKFLOWREFERENCENUMBER); oIntegralComercioGlobal.CODPRODUCTOR = oGen.nvl(oResp.PRM_CURSORHEADER2[0].AGENTNUMBER, ''); oIntegralComercioGlobal.TIPOPRODUCTOR = oGen.nvl(oResp.PRM_CURSORHEADER2[0].AGENTTYPE, 'PR'); oIntegralComercioGlobal.PRODUCTORNOMBRE = oGen.nvl(oResp.PRM_CURSORHEADER2[0].AGENTNAME, ''); oIntegralComercioGlobal.CODORGANIZADOR = oGen.nvl(oResp.PRM_CURSORHEADER2[0].MANAGINGACCOUNTNUMBER, ''); oIntegralComercioGlobal.TIPOORGANIZADOR = oGen.nvl(oResp.PRM_CURSORHEADER2[0].MANAGINGAGENTTYPE, 'OR'); oIntegralComercioGlobal.ORGANIZADORNOMBRE = oGen.nvl(oResp.PRM_CURSORHEADER2[0].MANAGINGACCOUNTNAME, ''); oIntegralComercioGlobal.FECHAINICIOVIG = oGen.nvl(oGen.fnFmtFecha(oResp.PRM_CURSORHEADER1[0].INCEPTIONDATE), ''); oIntegralComercioGlobal.CAMPANIA = oGen.nvl(oResp.PRM_CURSORHEADER2[0].CAMPAIGN, ''); oIntegralComercioGlobal.PLAZO = oGen.nvl(oResp.PRM_CURSORHEADER1[0].POLICYTERM, ''); oIntegralComercioGlobal.RENEWALPOLICYNUMBER = oGen.nvl(oResp.PRM_CURSORHEADER1[0].RENEWALPOLICYNUMBER); oIntegralComercioGlobal.FECHAFINVIG = oGen.nvl(oGen.fnFmtFecha(oResp.PRM_CURSORHEADER1[0].EXPIRYDATE), ''); // if (oIntegralComercioGlobal.RENEWALPOLICYNUMBER != "") { oIntegralComercioGlobal.CROSSREFERENCETYPE = 'RQ'; oIntegralComercioGlobal.CROSSREFERENCENUMBER = oIntegralComercioGlobal.RENEWALPOLICYNUMBER; } else { oIntegralComercioGlobal.CROSSREFERENCETYPE = ''; oIntegralComercioGlobal.CROSSREFERENCENUMBER = ''; } // oIntegralComercioGlobal.RISKNUMBERMAX = oGen.nvl(oResp.PRM_CURSORHEADER2[0].RISKNUMBERMAX, 0); oIntegralComercioGlobal.CODACTIVIDAD = oGen.nvl(oResp.PRM_CURSORHEADER2[0].OCCUPATIONCODE, ''); oIntegralComercioGlobal.ACTIVIDAD = oGen.nvl(oResp.PRM_CURSORHEADER2[0].OCCUPATIONDESCRIPTION, '').split(" * [")[0]; oIntegralComercioGlobal.ACTIVIDADDESC = oGen.nvl(oResp.PRM_CURSORHEADER2[0].ACTIVITY, ''); oIntegralComercioGlobal.CLAUSULAEST = oGen.nvl(oResp.PRM_CURSORHEADER2[0].CURRENCYSTABILIZATION, ''); oIntegralComercioGlobal.CONVENIOPROD = oGen.nvl(oResp.PRM_CURSORHEADER2[0].AGENTAGREEMENTCODE, ''); oIntegralComercioGlobal.CONVENIOPRODDESC = oGen.nvl(oResp.PRM_CURSORHEADER2[0].AGENTAGREEMENTDESCRIPTION, ''); oIntegralComercioGlobal.CONVENIOPRODPORCCOM = oGen.nvl(oResp.PRM_CURSORHEADER2[0].AGENTCOMM, ''); oIntegralComercioGlobal.CONVENIOORG = oGen.nvl(oResp.PRM_CURSORHEADER2[0].MANAGINGAGENTAGREEMENTCODE, ''); oIntegralComercioGlobal.CONVENIOORGDESC = oGen.nvl(oResp.PRM_CURSORHEADER2[0].MANAGINGAGENTAGREEMENTDESCRIPTION, ''); oIntegralComercioGlobal.CONVENIOORGPORCCOM = oGen.nvl(oResp.PRM_CURSORHEADER2[0].MANAGINGAGENTCOMM, ''); oIntegralComercioGlobal.PRIMATOTAL = oGen.nvl(oResp.PRM_CURSORHEADER2[0].TOTALPREMIUM, ''); oIntegralComercioGlobal.VARIACION = oGen.nvl(oResp.PRM_CURSORHEADER2[0].OVERRIDINGAGENTCOMM, ''); oIntegralComercioGlobal.PORCENTAJECOMISION = oGen.nvl(oResp.PRM_CURSORHEADER2[0].CALCULATEDAGENTCOMM, ''); // habria que sumar con + CALCULATEDMANAGINGAGENTCOMM oIntegralComercioGlobal.PORCENTAJECOMISIONORG = oGen.nvl(oResp.PRM_CURSORHEADER2[0].CALCULATEDMANAGINGAGENTCOMM, ''); // habria que sumar con + CALCULATEDMANAGINGAGENTCOMM oIntegralComercioGlobal.CAMPANIA_DESCUENTO = oGen.nvl(oResp.PRM_CURSORHEADER2[0].DISCOUNT, '0.00'); oIntegralComercioGlobal.COMISION = ((Number(oIntegralComercioGlobal.PRIMATOTAL) * Number(oIntegralComercioGlobal.PORCENTAJECOMISION)) / 100); oIntegralComercioGlobal.RECARGOADMINISTRATIVO = oGen.nvl(oResp.PRM_CURSORHEADER2[0].ADMINCHARGES, ''); oIntegralComercioGlobal.RECARGOFINANCIERO = oGen.nvl(oResp.PRM_CURSORHEADER2[0].FINANCECHARGES, ''); oIntegralComercioGlobal.MEDIOPAGO = oGen.nvl(oResp.PRM_CURSORHEADER2[0].PAYMENTMETHOD, ''); oIntegralComercioGlobal.PLANPAGO = oGen.nvl(oResp.PRM_CURSORHEADER2[0].QUANTITYOFINSTALLMENTS, ''); oIntegralComercioGlobal.TARJETA = oGen.nvl(oResp.PRM_CURSORHEADER2[0].CREDITCARD, ''); oIntegralComercioGlobal.TARJETANRO = oGen.nvl(oResp.PRM_CURSORHEADER2[0].CREDITCARDNUMBER, ''); oIntegralComercioGlobal.TIPOPAGO = oGen.nvl(oResp.PRM_CURSORHEADER2[0].PAYMENTTYPE, ''); oIntegralComercioGlobal.CBU = oGen.nvl(oResp.PRM_CURSORHEADER2[0].CARDSECURITYCODE, ''); oIntegralComercioGlobal.CONDIVA = oGen.nvl(oResp.PRM_CURSORHEADER2[0].VATCONDITION, ''); oIntegralComercioGlobal.CONDIIBB = oGen.nvl(oResp.PRM_CURSORHEADER2[0].GROSSINCOMECONDITION, ''); oIntegralComercioGlobal.CONDIVADESC = oVpms.fnGetDescripcionCondIva(oIntegralComercioGlobal.CONDIVA); oIntegralComercioGlobal.CONDIIBBDESC = oVpms.fnGetDescripcionCondIIBB(oIntegralComercioGlobal.CONDIIBB); oIntegralComercioGlobal.TIPOPERSONA = oGen.nvl(oResp.PRM_CURSORHEADER2[0].PERSONTYPE, ''); oIntegralComercioGlobal.NROCLIENTE = oGen.nvl(oResp.PRM_CURSORHEADER2[0].CLIENTKEY, ''); oIntegralComercioGlobal.NOMBRECLIENTE = oGen.nvl(oResp.PRM_CURSORHEADER2[0].FIRSTNAME, ''); oIntegralComercioGlobal.APELLIDOCLIENTE = oGen.nvl(oResp.PRM_CURSORHEADER2[0].LASTNAME, ''); oIntegralComercioGlobal.NOMBRECOMPANIA = oGen.nvl(oResp.PRM_CURSORHEADER2[0].COMPANY, ''); oIntegralComercioGlobal.DOMICILIOCLIENTE = oGen.nvl(oResp.PRM_CURSORHEADER2[0].STREET, '') + ' ' + oGen.nvl(oResp.PRM_CURSORHEADER2[0].UNITNO, '') + ' ' + oGen.nvl(oResp.PRM_CURSORHEADER2[0].FLOORNO, '') + ' ' + oGen.nvl(oResp.PRM_CURSORHEADER2[0].UNITNO, '') + ' ' + oGen.nvl(oResp.PRM_CURSORHEADER2[0].POSTCODE, ''); oIntegralComercioGlobal.FECHANACCLIENTE = oGen.nvl(oResp.PRM_CURSORHEADER2[0].DATEOFBIRTH, ''); oIntegralComercioGlobal.LUGARNACCLIENTE = oGen.nvl(oResp.PRM_CURSORHEADER2[0].BIRTHPLACE, ''); oIntegralComercioGlobal.NACIONALIDADCLIENTE = oGen.nvl(oResp.PRM_CURSORHEADER2[0].NATIONALITY, ''); oIntegralComercioGlobal.SEXOCLIENTE = oGen.nvl(oResp.PRM_CURSORHEADER2[0].GENDER, ''); oIntegralComercioGlobal.CPCLIENTE = oGen.nvl(oResp.PRM_CURSORHEADER2[0].POSTCODE, ''); oIntegralComercioGlobal.CALLECLIENTE = oGen.nvl(oResp.PRM_CURSORHEADER2[0].STREET, ''); oIntegralComercioGlobal.PPROVINCIACLIENTE = oGen.nvl(oResp.PRM_CURSORHEADER2[0].PROVINCECODE, ''); oIntegralComercioGlobal.CIUDADCLIENTE = oGen.nvl(oResp.PRM_CURSORHEADER2[0].CITY, ''); oIntegralComercioGlobal.CALLENROCLIENTE = oGen.nvl(oResp.PRM_CURSORHEADER2[0].BUILDINGSTREETNO, ''); oIntegralComercioGlobal.CLIENTEPISO = oGen.nvl(oResp.PRM_CURSORHEADER2[0].FLOORNO, ''); oIntegralComercioGlobal.CLIENTEPUERTA = oGen.nvl(oResp.PRM_CURSORHEADER2[0].UNITNO, ''); oIntegralComercioGlobal.CLIENTEEMAIL = oGen.nvl(oResp.PRM_CURSORHEADER2[0].EMAIL, ''); oIntegralComercioGlobal.CLIENTETELEFONO = oGen.nvl(oResp.PRM_CURSORHEADER2[0].HOMEPHONE, ''); oIntegralComercioGlobal.CLIENTECELULAR = oGen.nvl(oResp.PRM_CURSORHEADER2[0].MOBILEPHONE, ''); oIntegralComercioGlobal.CLIENTEFECHAREGISTRO = oGen.nvl(oResp.PRM_CURSORHEADER2[0].REGISTRATIONDATE, ''); oIntegralComercioGlobal.CLIENTENROREGISTRO = oGen.nvl(oResp.PRM_CURSORHEADER2[0].REGISTRATIONNUMBER, ''); oIntegralComercioGlobal.CLIENTEFECHACONTRATO = oGen.nvl(oResp.PRM_CURSORHEADER2[0].CONTRACTDATE, ''); oIntegralComercioGlobal.CLIENTEIVACODE = oGen.nvl(oResp.PRM_CURSORHEADER2[0].IVACODE, ''); oIntegralComercioGlobal.CLIENTEGROSSINCOMETYPE = oGen.nvl(oResp.PRM_CURSORHEADER2[0].GROSSINCOMETYPE, '');; oIntegralComercioGlobal.REPRESENTANTELEGNOMBRE = oGen.nvl(oResp.PRM_CURSORHEADER2[0].FIRSTNAMEAPODERADO, ''); oIntegralComercioGlobal.REPRESENTANTELEGAPELLIDO = oGen.nvl(oResp.PRM_CURSORHEADER2[0].LASTNAMEAPODERADO, ''); oIntegralComercioGlobal.REPRESENTANTELEGDOCUMENTONRO = oGen.nvl(oResp.PRM_CURSORHEADER2[0].DOCUMENTNOAPODERADO, ''); oIntegralComercioGlobal.REPRESENTANTELEGDOCUMENTOTIPO = oGen.nvl(oResp.PRM_CURSORHEADER2[0].DOCUMENTTYPEAPODERADO, ''); oIntegralComercioGlobal.REPRESENTANTELEGPRODUCTO = oGen.nvl(oResp.PRM_CURSORHEADER2[0].CONTRACTTYPEAPODERADO, ''); oIntegralComercioGlobal.NOTASADICIONALES_Y = oGen.nvl(oResp.PRM_CURSORHEADER2[0].NOTASADICIONALES_Y, ''); oIntegralComercioGlobal.NOTASADICIONALES_N = oGen.nvl(oResp.PRM_CURSORHEADER2[0].NOTASADICIONALES_N, ''); /*REFERAL*/ var oReferalHeader = new oIntegralComercioGlobal.referalHeader(); oReferalHeader.REFERRALREASONLINE = oGen.nvl(oResp.PRM_CURSORHEADER2[0].REFERRALREASONLINE); oReferalHeader.TEXTOSTATUS = oGen.nvl(oResp.PRM_CURSORHEADER2[0].UNDERWRITERREFERRAL01); oReferalHeader.COMENTARIO = oGen.nvl(oResp.PRM_CURSORHEADER2[0].UNDERWRITERREFERRAL02); oIntegralComercioGlobal.REFERAL = oReferalHeader; /*END REFERAL*/ if (oIntegralComercioGlobal.TIPOPERSONA == 'P') { if (oGen.nvl(oResp.PRM_CURSORHEADER2[0].DOCUMENTTYPE, '') != '4') { oDocumentoDni.CLIENTIPODOC = oGen.nvl(oResp.PRM_CURSORHEADER2[0].DOCUMENTTYPE, ''); oDocumentoDni.CLIENNRODOC = oGen.nvl(oResp.PRM_CURSORHEADER2[0].DOCUMENTNO, ''); oIntegralComercioGlobal.CLIENTEDOCUMENTO[0] = oDocumentoDni; oDocumentoQuit.CLIENTIPODOC = "4"; oDocumentoQuit.CLIENNRODOC = oGen.nvl(oResp.PRM_CURSORHEADER2[0].TAXIDGSTNUMBER, ''); oIntegralComercioGlobal.CLIENTEDOCUMENTO[1] = oDocumentoQuit; } else { oDocumentoQuit.CLIENTIPODOC = "4"; oDocumentoQuit.CLIENNRODOC = oGen.nvl(oResp.PRM_CURSORHEADER2[0].TAXIDGSTNUMBER, ''); oIntegralComercioGlobal.CLIENTEDOCUMENTO[1] = oDocumentoQuit; oIntegralComercioGlobal.CLIENTEDOCUMENTO[0] = { CLIENTIPODOC: "", CLIENNRODOC: "" }; } } else { oDocumentoQuit.CLIENTIPODOC = "4"; oDocumentoQuit.CLIENNRODOC = oGen.nvl(oResp.PRM_CURSORHEADER2[0].TAXIDGSTNUMBER, ''); oIntegralComercioGlobal.CLIENTEDOCUMENTO[1] = oDocumentoQuit; oIntegralComercioGlobal.CLIENTEDOCUMENTO[0] = { CLIENTIPODOC: "", CLIENNRODOC: "" }; }; for (var i = 0; i < oResp.PRM_CURSORSITUATION.length; i++) { var oCobIncendio = new oIntegralComercioGlobal.coberturaIncendio(); var oCobRiesgoIncendio = new oIntegralComercioGlobal.riesgosAsocIncendio(); var oCobRespCivil = new oIntegralComercioGlobal.responsabilidadCivil(); var oCobRoboCont = new oIntegralComercioGlobal.roboContenido(); var oCobRoboVal = new oIntegralComercioGlobal.roboValores(); var oCobEqeef = new oIntegralComercioGlobal.segTecnicoEef(); var oCobEqeem = new oIntegralComercioGlobal.segTecnicoEem(); var oUbicacion = new oIntegralComercioGlobal.ubicacion(); oUbicacion.RIESGOCODPOSTAL = oGen.nvl(oResp.PRM_CURSORSITUATION[i].POSTCODE, ''); oUbicacion.RIESGOLOCALIDAD = oGen.nvl(oResp.PRM_CURSORSITUATION[i].CITY, ''); oUbicacion.RIESGOPROVINCIA = ""; oUbicacion.RIESGOPPROVINCIA = oGen.nvl(oResp.PRM_CURSORSITUATION[i].PROVINCECODE, ''); oUbicacion.RIESGOCALLE = oGen.nvl(oResp.PRM_CURSORSITUATION[i].STREET, ''); oUbicacion.RIESGONRO = oGen.nvl(oResp.PRM_CURSORSITUATION[i].BUILDINGSTREETNO, ''); oUbicacion.RIESGOSINNRO = oGen.nvl((oResp.PRM_CURSORSITUATION[i].NONUMBERFORADDRESS == 'true' ? 'S' : 'N'), ''); oUbicacion.RIESGOPISO = oGen.nvl(oResp.PRM_CURSORSITUATION[i].FLOORNO, ''); oUbicacion.RIESGOPUERTA = oGen.nvl(oResp.PRM_CURSORSITUATION[i].UNITNO, ''); oUbicacion.RIESGOUBICADOSHOP = oGen.nvl((oResp.PRM_CURSORSITUATION[i].ISSHOPPINGLOCATION == 'true' ? 'S' : 'N'), ''); oUbicacion.UBICACIONID = oGen.nvl(oResp.PRM_CURSORSITUATION[i].SITUATIONNUMBER, ''); oUbicacion.SITUATIONID = oGen.nvl(oResp.PRM_CURSORSITUATION[i].SITUATIONID, ''); oUbicacion.NOTASADICIONALES_Y = oGen.nvl(oResp.PRM_CURSORSITUATION[i].NOTASADICIONALES_Y, ''); oUbicacion.NOTASADICIONALES_N = oGen.nvl(oResp.PRM_CURSORSITUATION[i].NOTASADICIONALES_N, ''); for (r = 0; r < oResp.PRM_CURSORRISK.length; r++) { if (oUbicacion.UBICACIONID == oResp.PRM_CURSORRISK[r].SITUATIONNUMBER) { if (oResp.PRM_CURSORRISK[r].RISKCLASS == 'INC') { oCobIncendio.RISKNUMBER = oGen.nvl(oResp.PRM_CURSORRISK[r].RISKNUMBER, 0); oCobIncendio.RISKREFERENCEID = oGen.nvl(oResp.PRM_CURSORRISK[r].RISKREFERENCEID, ''); gRiskReferenceId = oCobIncendio.RISKREFERENCEID; gRiskNumber = oCobIncendio.RISKNUMBER; oVpms.addRegTablaConversionCodigos('INC', oCobIncendio.RISKREFERENCEID); oCobIncendio.TIPOCONSTRUCCION = oGen.nvl(oResp.PRM_CURSORRISK[r].CONSTRUCTIONTYPE, ''); oCobIncendio.SUPERFICIE = oGen.nvl(oResp.PRM_CURSORRISK[r].SURFACE, ''); oCobIncendio.NINGUNOMENSIONADO = oGen.nvl((oResp.PRM_CURSORRISK[r].ISNONEOFTHEABOVEMENTIONED == 'true' ? 'S' : 'N'), ''); oCobIncendio.EXTINTORESPORTATILES = oGen.nvl((oResp.PRM_CURSORRISK[r].PORTABLEFIREEXTINGUISHERS == 'true' ? 'S' : 'N'), ''); oCobIncendio.CAPACITACIONUSOMATF = oGen.nvl((oResp.PRM_CURSORRISK[r].ISUSINGPORTABLEFIREEXTING == 'true' ? 'S' : 'N'), ''); oCobIncendio.REDINCENDIO = oGen.nvl((oResp.PRM_CURSORRISK[r].HYDRANT == 'true' ? 'S' : 'N'), ''); oCobIncendio.BRIGADAINTPLANTA = oGen.nvl((oResp.PRM_CURSORRISK[r].INTERNALFIREBRIGADE == 'true' ? 'S' : 'N'), ''); oCobIncendio.DETECTAUTHUMO = oGen.nvl((oResp.PRM_CURSORRISK[r].AUTOMATICSMOKEDETECTION == 'true' ? 'S' : 'N'), ''); oCobIncendio.ROCIADORESAUT = oGen.nvl((oResp.PRM_CURSORRISK[r].SPRINKLERS == 'true' ? 'S' : 'N'), ''); oCobIncendio.BOMBEROSPUB5KM = oGen.nvl((oResp.PRM_CURSORRISK[r].ISFIREDEPARTMENTWITHIN5KM == 'true' ? 'S' : 'N'), ''); oCobIncendio.INCENDIOEDIFICIO = oGen.nvl(oResp.PRM_CURSORRISK[r].BUILDFIRE, ''); oCobIncendio.HVCTEDIFICIO = oGen.nvl(oResp.PRM_CURSORRISK[r].BUILDHURRICANECYCLONETORNADO, ''); oCobIncendio.GRANIZOEDIFICIO = oGen.nvl(oResp.PRM_CURSORRISK[r].BUILDHAIL, ''); oCobIncendio.TERREMOTOEDIFICIO = oGen.nvl(oResp.PRM_CURSORRISK[r].BUILDEARTHQUAKE, ''); oCobIncendio.INCENDIOCONTENIDO = oGen.nvl(oResp.PRM_CURSORRISK[r].CONTFIRE, ''); oCobIncendio.HVCTCONTENIDO = oGen.nvl(oResp.PRM_CURSORRISK[r].CONTHURRICANECYCLONETORNADO, ''); oCobIncendio.GRANIZOCONTENIDO = oGen.nvl(oResp.PRM_CURSORRISK[r].CONTHAIL, ''); oCobIncendio.TERREMOTOCONTENIDO = oGen.nvl(oResp.PRM_CURSORRISK[r].CONTEARTHQUAKE, ''); oCobIncendio.RCLINDEROS = oGen.nvl(oResp.PRM_CURSORRISK[r].WALLANDBOUNDARYLIABILITY, ''); oCobIncendio.PERDIDABENEFICIOS = oGen.nvl(oResp.PRM_CURSORRISK[r].LOSSOFPROFIT, ''); oCobIncendio.PLAZO = oGen.nvl(oResp.PRM_CURSORRISK[r].TERM, ''); oCobIncendio.PLAZODEDUCIBLE = oGen.nvl(oResp.PRM_CURSORRISK[r].LOSSOFPROFITDEDUCTIBLE, ''); oCobIncendio.REMOCIONESCOMBROS = oGen.nvl(oResp.PRM_CURSORRISK[r].DEBRISREMOVAL, ''); oCobIncendio.GASTOSEXTRAS = oGen.nvl(oResp.PRM_CURSORRISK[r].EXTRAEXPENSES, ''); oCobIncendio.REFACCIONESAMPL = oGen.nvl(oResp.PRM_CURSORRISK[r].RENOVATIONSANDUPGRADES, ''); oUbicacion.COBERTINCENDIO = oCobIncendio; oUbicacion.CI = 'S'; } if (oResp.PRM_CURSORRISK[r].RISKCLASS == 'RAI') { oCobRiesgoIncendio.RISKNUMBER = oGen.nvl(oResp.PRM_CURSORRISK[r].RISKNUMBER, 0); oCobRiesgoIncendio.RISKREFERENCEID = oGen.nvl(oResp.PRM_CURSORRISK[r].RISKREFERENCEID, ''); gRiskReferenceId = oCobRiesgoIncendio.RISKREFERENCEID; gRiskNumber = oCobRiesgoIncendio.RISKNUMBER; oVpms.addRegTablaConversionCodigos('RAI', oCobRiesgoIncendio.RISKREFERENCEID); oCobRiesgoIncendio.INUNDACIONCONTENIDO = oGen.nvl(oResp.PRM_CURSORRISK[r].CONTENTFLOODING, ''); oCobRiesgoIncendio.INUNDACIONCONTENIDODEDUCIBLE = oGen.nvl(oResp.PRM_CURSORRISK[r].CONTENTFLOODINGDEDUCTIBLE, '0'); oCobRiesgoIncendio.DANIOSXAGUACONTENIDO = oGen.nvl(oResp.PRM_CURSORRISK[r].WATERDAMAGETOTHECONTENT, ''); oCobRiesgoIncendio.DANIOSXAGUACONTENIDODEDUCIBLE = oGen.nvl(oResp.PRM_CURSORRISK[r].WATERDAMAGETOTHECONTENTDEDUCT); oCobRiesgoIncendio.CRISTALES = oGen.nvl(oResp.PRM_CURSORRISK[r].GLASSES, ''); oCobRiesgoIncendio.FALTADEFRIO = oGen.nvl(oResp.PRM_CURSORRISK[r].LACKOFCOLD, ''); oCobRiesgoIncendio.FALTADEFRIODEDUCIBLE = oGen.nvl(oResp.PRM_CURSORRISK[r].LACKOFCOLDDEDUCTIBLE, '0'); oCobRiesgoIncendio.HONORARIOSPROF = oGen.nvl(oResp.PRM_CURSORRISK[r].PROFESSIONALFEES, ''); oCobRiesgoIncendio.BIENESRECADQ = oGen.nvl(oResp.PRM_CURSORRISK[r].RECENTLYPURCHASEDGOODS, ''); oCobRiesgoIncendio.GASTOSEXTINCENDIO = oGen.nvl(oResp.PRM_CURSORRISK[r].FIREFIGHTINGCOSTS, ''); oUbicacion.COBERTRIESGOINCENDIO = oCobRiesgoIncendio; oUbicacion.CRI = 'S'; } if (oResp.PRM_CURSORRISK[r].RISKCLASS == 'ROB') { oCobRoboCont.RISKNUMBER = oGen.nvl(oResp.PRM_CURSORRISK[r].RISKNUMBER, 0); oCobRoboCont.RISKREFERENCEID = oGen.nvl(oResp.PRM_CURSORRISK[r].RISKREFERENCEID, ''); gRiskReferenceId = oCobRoboCont.RISKREFERENCEID; gRiskNumber = oCobRoboCont.RISKNUMBER; oVpms.addRegTablaConversionCodigos('ROB', oCobRoboCont.RISKREFERENCEID); oCobRoboCont.ROBOCONTENIDO = oGen.nvl(oResp.PRM_CURSORRISK[r].CONTENTTHEFT, ''); oCobRoboCont.ROBOCONTENIDODEDUCIBLE = oGen.nvl(oResp.PRM_CURSORRISK[r].CONTENTTHEFTDEDUCTIBLE, '0'); oCobRoboCont.ROBOBSUSO = oGen.nvl(oResp.PRM_CURSORRISK[r].FIXEDASSETSTHEFT, ''); oCobRoboCont.ROBOBSUSODEDUCIBLE = oGen.nvl(oResp.PRM_CURSORRISK[r].FIXEDASSETSTHEFTDEDUCTIBLE, '0'); oCobRoboCont.ROBOEQUIPAJE = oGen.nvl(oResp.PRM_CURSORRISK[r].LUGGAGETHEFT, ''); oCobRoboCont.ROBOEQUIPAJEDEDUCIBLE = oGen.nvl(oResp.PRM_CURSORRISK[r].LUGGAGETHEFTDEDUCTIBLE, '0'); oUbicacion.CRCONT = 'S'; oUbicacion.COBERTROBOCONTENIDO = oCobRoboCont; } if (oResp.PRM_CURSORRISK[r].RISKCLASS == 'VAL') { oCobRoboVal.RISKNUMBER = oGen.nvl(oResp.PRM_CURSORRISK[r].RISKNUMBER, 0); oCobRoboVal.RISKREFERENCEID = oGen.nvl(oResp.PRM_CURSORRISK[r].RISKREFERENCEID, ''); gRiskReferenceId = oCobRoboVal.RISKREFERENCEID; gRiskNumber = oCobRoboVal.RISKNUMBER; oVpms.addRegTablaConversionCodigos('VAL', oCobRoboVal.RISKREFERENCEID); oCobRoboVal.ROBOVALORESCAJA = oGen.nvl(oResp.PRM_CURSORRISK[r].VALUABLESINSAFETYBOXTHEFT, ''); oCobRoboVal.CAJONMOSTRADOR = oGen.nvl(oResp.PRM_CURSORRISK[r].CASHREGISTER, ''); oCobRoboVal.CAJADEDUCIBLE = oGen.nvl(oResp.PRM_CURSORRISK[r].VALUABLESINSAFETYBOXTHEFTDEDUC, ''); oCobRoboVal.ROBOVALORESTRANSIT = oGen.nvl(oResp.PRM_CURSORRISK[r].VALUABLESINTRANSITTHEFT, ''); oCobRoboVal.ROBOVALORESTRANSITDEDUCIBLE = oGen.nvl(oResp.PRM_CURSORRISK[r].VALUABLESINTRANSITTHEFTDEDUCTI, ''); oCobRoboVal.ROBOVALORESCOMENSAL = oGen.nvl(oResp.PRM_CURSORRISK[r].DINERSVALUABLESTHEFT, ''); oCobRoboVal.ROBOVALORESRECAUDACION = oGen.nvl(oResp.PRM_CURSORRISK[r].LOSSOFREVENUE, ''); oCobRoboVal.ROBOVALORESRECAUDACIONDEDUCIBLE = oGen.nvl(oResp.PRM_CURSORRISK[r].LOSSOFREVENUEDEDUCTIBLE, ''); oUbicacion.CRV = 'S'; oUbicacion.COBERTROBOVALORES = oCobRoboVal; } if (oResp.PRM_CURSORRISK[r].RISKCLASS == 'EQUEEF') { oCobEqeef.RISKNUMBER = oGen.nvl(oResp.PRM_CURSORRISK[r].RISKNUMBER, 0); oCobEqeef.RISKREFERENCEID = oGen.nvl(oResp.PRM_CURSORRISK[r].RISKREFERENCEID, ''); gRiskReferenceId = oCobEqeef.RISKREFERENCEID; gRiskNumber = oCobEqeef.RISKNUMBER; oVpms.addRegTablaConversionCodigos('EQUEEF', oCobEqeef.RISKREFERENCEID); oCobEqeef.TODORIESGOEEFOFICINA = oGen.nvl(oResp.PRM_CURSORRISK[r].FIXEDELECTRONICOFFICEEQUIPMENT, ''); oCobEqeef.TODORIESGOEEMEDICOS = oGen.nvl(oResp.PRM_CURSORRISK[r].MEDICALELECTRONICEQUIPMENT, ''); oCobEqeef.TODORIESGOEETALLER = oGen.nvl(oResp.PRM_CURSORRISK[r].WORKSHOPLABORATORYTECHNICALOTH, ''); oUbicacion.CSTEEF = 'S'; oUbicacion.COBERTSEGTECEEF = oCobEqeef; } } } oIntegralComercioGlobal.UBICACION.push(oUbicacion); } var oCobEqCont = new oIntegralComercioGlobal.segTecnicoEcont(); var oCobEqContDet = new oIntegralComercioGlobal.segTecnicoEcontDetalle(); var oRespCivilCr = new oIntegralComercioGlobal.respCivilIc(); var oAsegAdicional = new oIntegralComercioGlobal.aseguradoAdicIc(); var oSubrrogacion = new oIntegralComercioGlobal.respCivilIc(); if (oResp.PRM_CURSORRESPCIVIL != undefined) { for (var rec = 0; rec < oResp.PRM_CURSORRESPCIVIL.length; rec++) { //if ( oResp.PRM_CURSORRISK[r].RISKCLASS== 'RC') { oCobRespCivil.RISKNUMBER = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].RISKNUMBER, 0); oCobRespCivil.RISKREFERENCEID = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].RISKREFERENCEID, ''); gRiskReferenceIdRC = oCobRespCivil.RISKREFERENCEID; gRiskNumber = oCobRespCivil.RISKNUMBER; oVpms.addRegTablaConversionCodigos('RC', oCobRespCivil.RISKREFERENCEID); oCobRespCivil.FACTURACIONANUAL = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].ANNUALTURNOVER, ''); oCobRespCivil.FACTANDEDUCIBLE = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].DEDUCTIBLE, '0'); oCobRespCivil.CANTEMPLEADOS = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].NUMBEROFEMPLOYEES, ''); oCobRespCivil.CANTUBICACIONES = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].NUMBEROFLOCATIONS, ''); oCobRespCivil.CANTALUMNOS = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].NUMBEROFSTUDENTS, ''); oCobRespCivil.RESPCIVILCOMPRENSIVA = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].COMPREHENSIVELIABILITY, ''); oCobRespCivil.SUBLTEINCENDIO = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].FIRELIGHTNING, ''); oCobRespCivil.SUBLTECARTELES = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].POSTERSIGNS, ''); oCobRespCivil.SUBLTECARGADESCARGAFUERALOCAL = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].LOADUNLOADGOODS, ''); oCobRespCivil.SUBLTECOLEGIOS = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].SCHOOL, ''); oCobRespCivil.SUBLTEPRODINTERNET = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].PRODUCTIONINTERNET, ''); oCobRespCivil.SUBLTEPARTYVENUE = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].PARTYVENUES, ''); oCobRespCivil.SUBLTESECURITYCOMPANY = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].SECURITYCOMPANY, ''); oCobRespCivil.SUBLTEASCENMONTACARGA = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].LIFTSANDHOISTS, ''); oCobRespCivil.SUBLTEGUARDAVEHICULOTITNOONER = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].KEEPINGORDEPOSITOFVEHICLESNOT, ''); oCobRespCivil.SUBLTEINSTVAPORAGACCALIENTE = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].FACILITIESWORKINGWITHSTEAMHOT, ''); oCobRespCivil.SUBLTESUMALIMENTOS = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].FOODSUPPLY, ''); oCobRespCivil.SUBLTEVENDAMBYVIAJANTES = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].STREETVENDORSANDORTRAVELINGSA, ''); oCobRespCivil.SUBLTEANIMALESDOMESTICOS = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].DOMESTICANIMALS, ''); oCobRespCivil.SUBLTEROTURACANIERIA = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].PIPEBREAK, ''); oCobRespCivil.SUBLTEARMASFUEGO = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].FIREARMS, ''); oCobRespCivil.SUBLTEGRUASGUINCHES = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].CRANESWINCHESFORKLIFTSINSIDET, ''); oCobRespCivil.SUBLTEEFECTOSTEMPVAPHUM = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].EFFECTSOFTEMPERATUREVAPORHUMI, ''); oCobRespCivil.SUBLTECONTRATSUBCONTRATDENTROPREDIO = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].CONTRACTORSANDORSUBCONTRACTOR, ''); oCobRespCivil.SUBLTEDANIOSLINDERO = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].DAMAGETOBOUNDARIES, ''); oCobRespCivil.SUBLTEBSCUIDYCTRLEXCMERCHURTO = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].ASSETSUNDERCARECUSTODYANDCONT, ''); oCobRespCivil.SUBLTETRANSBSEXCDANIOMERCTRANSP = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].TRANSPORTOFGOODSEXCLUDINGDAMA, ''); oCobRespCivil.SUBLTEESTAMANIMALES = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].STAMPEDEOFANIMALS, ''); oCobRespCivil.SUBLTEHUELGAPOP = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].STRIKEANDORPOPULARUPRISING, ''); oCobRespCivil.SUBLTERESPCIVILCONTRACT = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].CONTRACTUALLIABILITY, ''); oCobRespCivil.SUBLTERESPCIVILUSOVEHNOPROPIO = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].LIABILITYFORTHEUSEOFNOTOWNEDV, ''); oCobRespCivil.SUBLTERESPCIVILUSOVEHPROPIO = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].LIABILITYFORTHEUSEOFOWNEDVEHIC, ''); oCobRespCivil.RESPCIVILCRUZADA = oResp.PRM_CURSORRESPCIVIL[rec].CROSSLIABILITY; oCobRespCivil.ASEGADICIONAL = oResp.PRM_CURSORRESPCIVIL[rec].ADDITIONALINSURED; oCobRespCivil.SUBROGACION = oResp.PRM_CURSORRESPCIVIL[rec].SUBROGATIONCLAUSE; oCobRespCivil.SUBLTEACTDEPORTIVAS = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].SPORTACTIVITIESCLAUSE, ''); oCobRespCivil.SUBLTECONTAMINACION = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].UNEXPECTEDANDACCIDENTALSUDDENP, ''); oCobRespCivil.SUBLTEDISPENSARIOSENF = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].DISPENSARIESANDORNURSING, ''); oCobRespCivil.SUBLTEPERSFISBAJOCONTRATO = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].ISINDIVIDUALSUNDERCONTRACT, ''); oCobRespCivil.SUBLTEAMPCOBERRESPCIVILEQ = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].EXTENDEDCOVERLIABILITYOFEQUIPM, ''); oCobRespCivil.SUBLTEFUNCIONARIOSMUNDENTEXCCUBA = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].OFFICIALSINTHEENTIREWORLDEXCEP, ''); oCobRespCivil.SUBLTEVALETPARKING = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].VALETPARKING, ''); oCobRespCivil.SUBLTEEVENTOS = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].EVENTS, ''); oCobRespCivil.SUBLTEPILETASNATACION = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].SWIMMINGPOOLS, ''); oCobRespCivil.SUBLTEFILMEXTERIORES = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].FILMINGONLOCATION, ''); oCobRespCivil.SUBLTEREFACINTERNAS = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].INTERNALANDEXTERNALREPAIRS, ''); oCobRespCivil.SUBLTEMAQAGRICOLA = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].AGRICULTUALMACHINERY, ''); oCobRespCivil.SUBLTEBSCUIDYCTRLHOTELES = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].ASSETSUNDERCARECUSTODYANDCONTR, ''); oCobRespCivil.SUBLTECLPASANTIASDEPTVAS = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].INTERNSHIPSANDORSPORTSPRACTICE, ''); oCobRespCivil.SUBLTERCGARAGEINCENDIO = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].GARAGELIABILITYFIRE, ''); oCobRespCivil.SUBLTERCGARAGEROBO = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].GARAGELIABILITYTHEFTEXCLUDINGL, ''); oCobRespCivil.SUBLTERCGARAGECAIDARAMPAS = oGen.nvl(oResp.PRM_CURSORRESPCIVIL[rec].GARAGELIABILITYFALLINGINRAMPS, ''); oIntegralComercioGlobal.CRC = 'S'; oIntegralComercioGlobal.COBERTRESPCIVIL = oCobRespCivil; //} } } if (oResp.PRM_CURSORRESPCIVILCRUZADA != undefined) { for (var rcc = 0; rcc < oResp.PRM_CURSORRESPCIVILCRUZADA.length; rcc++) { oRespCivilCr = new oIntegralComercioGlobal.respCivilIc(); oRespCivilCr.TIPODOC = oResp.PRM_CURSORRESPCIVILCRUZADA[rcc].DOCTYPE; oRespCivilCr.NRODOC = oResp.PRM_CURSORRESPCIVILCRUZADA[rcc].DOCNUMBER; oRespCivilCr.NOMAPE = oResp.PRM_CURSORRESPCIVILCRUZADA[rcc].BUSINESSNAME; oIntegralComercioGlobal.COBERTRESPCIVIL.SUBLTERESPCIVILCRUZADA.push(oRespCivilCr); } } if (oResp.PRM_CURSORASEGURADOADICIONAL != undefined) { for (var asa = 0; asa < oResp.PRM_CURSORASEGURADOADICIONAL.length; asa++) { oAsegAdicional = new oIntegralComercioGlobal.aseguradoAdicIc(); oAsegAdicional.TIPODOC = oResp.PRM_CURSORASEGURADOADICIONAL[asa].DOCTYPE; oAsegAdicional.NRODOC = oResp.PRM_CURSORASEGURADOADICIONAL[asa].DOCNUMBER; oAsegAdicional.NOMAPE = oResp.PRM_CURSORASEGURADOADICIONAL[asa].BUSINESSNAME; oIntegralComercioGlobal.COBERTRESPCIVIL.SUBLTEASEGADICIONAL.push(oAsegAdicional); } } if (oResp.PRM_CURSORSUBROGACION != undefined) { for (var sub = 0; sub < oResp.PRM_CURSORSUBROGACION.length; sub++) { oSubrrogacion = new oIntegralComercioGlobal.respCivilIc(); oSubrrogacion.TIPODOC = oResp.PRM_CURSORSUBROGACION[sub].DOCTYPE; oSubrrogacion.NRODOC = oResp.PRM_CURSORSUBROGACION[sub].DOCNUMBER; oSubrrogacion.NOMAPE = oResp.PRM_CURSORSUBROGACION[sub].BUSINESSNAME; oIntegralComercioGlobal.COBERTRESPCIVIL.SUBLTESUBROGACION.push(oSubrrogacion); } } if (oResp.PRM_CURSOREQUIPOSELECTMOVILES != undefined) { for (var rec = 0; rec < oResp.PRM_CURSOREQUIPOSELECTMOVILES.length; rec++) { oCobEqeem.RISKNUMBER = oGen.nvl(oResp.PRM_CURSOREQUIPOSELECTMOVILES[rec].RISKNUMBER, 0); oCobEqeem.RISKREFERENCEID = oGen.nvl(oResp.PRM_CURSOREQUIPOSELECTMOVILES[rec].RISKREFERENCEID, ''); gRiskReferenceIdEQUEEM = oCobEqeem.RISKREFERENCEID; gRiskNumber = oCobEqeem.RISKNUMBER; oVpms.addRegTablaConversionCodigos('EQUEEM', oCobEqeem.RISKREFERENCEID); oCobEqeem.ROBOINCEEM = oGen.nvl(oResp.PRM_CURSOREQUIPOSELECTMOVILES[rec].MOBILEELECTRONICEQUIPMENTTHEFT, ''); oCobEqeem.TODORIESGOEEM = oGen.nvl(oResp.PRM_CURSOREQUIPOSELECTMOVILES[rec].MOBILEELECTRONICEQUIPMENTALLRI, ''); oIntegralComercioGlobal.CSTEEM = 'S'; oIntegralComercioGlobal.COBERTSEGTECEEM = oCobEqeem; } } if (oResp.PRM_CURSOREQUIPOSCONTRATISTAS != undefined) { // for (var rec = 0; rec < oResp.PRM_CURSOREQUIPOSCONTRATISTAS.length; rec++) { // oCobEqContDet = new oIntegralComercioGlobal.segTecnicoEcontDetalle(); // oCobEqCont.RISKNUMBER = oGen.nvl(oResp.PRM_CURSOREQUIPOSCONTRATISTAS[rec].RISKNUMBER, 0); oCobEqCont.RISKREFERENCEID = oGen.nvl(oResp.PRM_CURSOREQUIPOSCONTRATISTAS[rec].RISKREFERENCEID, ''); gRiskReferenceIdEQUEC = oCobEqCont.RISKREFERENCEID; gRiskNumber = oCobEqCont.RISKNUMBER; oVpms.addRegTablaConversionCodigos('EQUEC', oCobEqCont.RISKREFERENCEID); oIntegralComercioGlobal.CSTEEC = 'S'; oCobEqContDet.TIPOEQUIPO = oGen.nvl(oResp.PRM_CURSOREQUIPOSCONTRATISTAS[rec].EQUIPMENTTYPE, ''); oCobEqContDet.DESCRIPCION = oGen.nvl(oResp.PRM_CURSOREQUIPOSCONTRATISTAS[rec].DESCRIPTION); oCobEqContDet.ANIOFABRICACION = oGen.nvl(oResp.PRM_CURSOREQUIPOSCONTRATISTAS[rec].YEAROFMAKE, ''); oCobEqContDet.TIPOCOBERTURA = oGen.nvl(oResp.PRM_CURSOREQUIPOSCONTRATISTAS[rec].COVERTYPE, ''); oCobEqContDet.SUMAASEGURADA = oGen.nvl(oResp.PRM_CURSOREQUIPOSCONTRATISTAS[rec].SUMINSUREDEQUIPMENTTYPE, ''); oCobEqContDet.SUMAASEGURADADEDUCIBLE = oGen.nvl(oResp.PRM_CURSOREQUIPOSCONTRATISTAS[rec].COVERTYPEDEDUCTIBLE, ''); oCobEqContDet.RCOPERACIONES = oGen.nvl(oResp.PRM_CURSOREQUIPOSCONTRATISTAS[rec].OPERATIONSLIABILITY, ''); oCobEqContDet.RCOPERACIONESDEDUCIBLE = oResp.PRM_CURSOREQUIPOSCONTRATISTAS[rec].OPERATIONSLIABILITYDEDUCTIBLE; oCobEqContDet.RCVIAL = oGen.nvl(oResp.PRM_CURSOREQUIPOSCONTRATISTAS[rec].ROADLIABILITY, ''); oCobEqCont.SEGTECEQELECCONT.push(oCobEqContDet); } oIntegralComercioGlobal.COBERTSEGTECCONT = oCobEqCont; } oIntegralComercioGlobal.POLICYPREMIUM = oResp.PRM_PREMIUMDATA; oIntegralComercioGlobal.PREMIUMRATES = oResp.PRM_CURSORPREMIUMRATES; } // fin de fnCargarDatosObj oVpms.fnGetNroDocumentoxTipo = function (tipoDoc, documento) { for (i = 0; i < documento.length; i++) { if (documento[i].CLIENTIPODOC == tipoDoc) { return documento[i].CLIENNRODOC; } } return ''; } /*Controla el manejo de errores en la pantalla de coberturas*/ oVpms.fnValidarAllCoberturasErrorManager = function (coberturas, oResp) { var _panel; /*vacio todos los paneles con errores o warning*/ oVpms.fnLimpiarStatusQuote(); // oIntComCoberturas.fnPanelesRemoveAll(); oVpms.fnLimpiarStatusQuote(); // var _panel = ""; var _status = ""; for (var i = 0; i < oResp.PRM_CURSOR.length; i++) { // try { _panel = oResp.PRM_CURSOR[i].SYSTEMID.split('_')[1]; if (["EQUEC", "EQUEEF", "EQUEEM", "INC", "RAI", "RCC", "ROB", "VAL"].indexOf(_panel) < 0) { _panel = "INC"; } } catch (e) { _panel = "INC"; console.log("oVpms.fnValidarAllCoberturasErrorManager", e); } // _status = oResp.PRM_CURSOR[i].STATUS; if (_status == 'WARNING' && oGlobal.usuarioInterno()) { _status = "REFER"; } // oVpms.fnGuardarStatusQuote(oResp.PRM_CURSOR[i].STATUS); if (_status == 'ERROR') { oGen.fnPanelAdd('error-list-' + _panel, oResp.PRM_CURSOR[i].MESSAGE); } if (_status == 'WARNING') { oGen.fnPanelAdd('warning-list-' + _panel, oResp.PRM_CURSOR[i].MESSAGE); } if (_status == 'REFER') { oGen.fnPanelAdd('referal-list-' + _panel, oResp.PRM_CURSOR[i].MESSAGE); } } oIntComCoberturas.fnPanelesShowAll(); return (oIntegralComercioGlobal.STATUSQUOTE.indexOf("ERROR") >= 0); }; oVpms.fnLimpiarStatusQuote = function () { oIntegralComercioGlobal.STATUSQUOTE = []; }; oVpms.fnGuardarStatusQuote = function (status) { if (oIntegralComercioGlobal.STATUSQUOTE.indexOf(status) === -1) { oIntegralComercioGlobal.STATUSQUOTE.push(status); } }; oVpms.fnExisteStatusQuote = function (status) { if (oIntegralComercioGlobal.STATUSQUOTE.indexOf(status) === -1) { return false; } else { return true; } }; oVpms.addRegTablaConversionCodigos = function (risk, riskReferenceId) { switch (risk) { case 'INC': oTablaConversionCodigos.push('{"codigo": ' + riskReferenceId + ', "descripcion" : "incendio" ,"descripcion_d" : "Incendio","id_obj" : "COBERTURAINCENDIO" }') break; case 'RAI': oTablaConversionCodigos.push('{"codigo": ' + riskReferenceId + ', "descripcion" : "riesgoincencio","descripcion_d" : "Riesgo asociado a Incendio","id_obj" : "RIESGOSASOCINCENDIO" }'); break; case 'RC': oTablaConversionCodigos.push('{"codigo": ' + riskReferenceId + ', "descripcion" : "responsabilidadcivil","descripcion_d" : "Responsabilidad Civil" , "id_obj" : "RESPONSABILIDADCIVIL" }'); break; case 'ROB': oTablaConversionCodigos.push('{"codigo": ' + riskReferenceId + ', "descripcion" : "robocontenido" ,"descripcion_d" : "Robo de Contenido","id_obj" : "ROBOCONTENIDO" }'); break; case 'VAL': oTablaConversionCodigos.push('{"codigo": ' + riskReferenceId + ', "descripcion" : "robovalores" ,"descripcion_d" : "Robo de Valores" ,"id_obj" : "ROBOVALORES" } '); break; case 'EQUEEF': oTablaConversionCodigos.push('{"codigo": ' + riskReferenceId + ', "descripcion" : "segteceef" ,"descripcion_d" : "Seg Técnico Equipos Elect. Fijos" , "id_obj" : "SEGTECNICOEEF"}'); break; case 'EQUEEM': oTablaConversionCodigos.push('{"codigo": ' + riskReferenceId + ', "descripcion" : "segteceem" ,"descripcion_d" : "Seg Técnico Equipos Elect. Móviles" ,"id_obj" : "SEGTECNICOEEM" }'); case 'EQUEC': oTablaConversionCodigos.push('{"codigo": ' + riskReferenceId + ', "descripcion" : "segteceec" ,"descripcion_d" : "Seg Técnico Equipos Elect. Contratistas" ,"id_obj" : "SEGTECNICOECONT" }'); } }; oVpms.fnGetTablaConversionCodigos = function () { var tabla = []; //hice esto para no tener que cambiar esta funcion masivamente. Es un tema para ver. Tambien hay que hacer el delete, en caso que el usuario decida borrar una cobertura. 22/8/19 FMD tabla = oTablaConversionCodigos; return tabla; } oVpms.fnGetCondicionIva = function () { var tabla = []; tabla.push('{"codigo":"1", "descripcion" : "RESP. INSCRIPTO"}'); tabla.push('{"codigo":"4", "descripcion" : "EXENTO"}'); tabla.push('{"codigo":"5", "descripcion" : "IVA NO RESPONSABLE"}'); tabla.push('{"codigo":"6", "descripcion" : "R.I. AGENTE RETENCION"}'); tabla.push('{"codigo":"7", "descripcion" : "SUJETO N/CATEGORIZAD"}'); tabla.push('{"codigo":"8", "descripcion" : "MONOTRIBUTISTA"}'); return tabla; } oVpms.fnGetCondicionIIBB = function () { var tabla = []; tabla.push('{"codigo":"1", "descripcion" : "INSCRIPTO CONV. MULT."}'); tabla.push('{"codigo":"2", "descripcion" : "INSCRIPTO LOCAL"}'); tabla.push('{"codigo":"3", "descripcion" : "NO ACREDITA CONDICION"}'); tabla.push('{"codigo":"4", "descripcion" : "EXENTO"}'); tabla.push('{"codigo":"8", "descripcion" : "RÉGIMEN SIMPLIFICADO"}'); return tabla; } oVpms.fnGetDescripcionCondIva = function (codigo) { var aCondIva = oVpms.fnGetCondicionIva(); for (var i = 0; i < aCondIva.length; i++) { if (codigo == JSON.parse(aCondIva[i]).codigo) { return JSON.parse(aCondIva[i]).descripcion; } } } oVpms.fnGetDescripcionCondIIBB = function (codigo) { var aCondIIBB = oVpms.fnGetCondicionIIBB(); for (var i = 0; i < aCondIIBB.length; i++) { if (codigo == JSON.parse(aCondIIBB[i]).codigo) { return JSON.parse(aCondIIBB[i]).descripcion; } } } oVpms.fnGetCoberturasxUbicacion = function () { var ubicacion = []; var coberturas = []; for (var i = 0; i < oIntegralComercioGlobal.UBICACION.length; i++) { coberturas.push('incendio'); if (oIntegralComercioGlobal.UBICACION[i].CRI == 'S') { coberturas.push('riesgoincendio'); } if (oIntegralComercioGlobal.CRC == 'S') { coberturas.push('responsabilidadcivil'); } if (oIntegralComercioGlobal.UBICACION[i].CRCONT == 'S') { coberturas.push('robocontenido'); } if (oIntegralComercioGlobal.UBICACION[i].CRV == 'S') { coberturas.push('robovalores'); } if (oIntegralComercioGlobal.UBICACION[i].CSTEEF == 'S') { coberturas.push('segteceef'); } if (oIntegralComercioGlobal.CSTEEM == 'S') { coberturas.push('segteceem'); } if (oIntegralComercioGlobal.CSTEEC == 'S') { coberturas.push('segteceec'); } ubicacion[i] = coberturas; coberturas = []; } return [ubicacion, coberturas]; } oVpms.fnGetCoberturasxUbicacionPrevPolicy = function () { var ubicacion = []; var coberturas = []; for (var i = 0; i < oIntegralComercioGlobal.PreviousPolicy.UBICACION.length; i++) { coberturas.push('incendio'); if (oIntegralComercioGlobal.PreviousPolicy.UBICACION[i].CRI == 'S') { coberturas.push('riesgoincendio'); } if (oIntegralComercioGlobal.PreviousPolicy.CRC == 'S') { coberturas.push('responsabilidadcivil'); } if (oIntegralComercioGlobal.PreviousPolicy.UBICACION[i].CRCONT == 'S') { coberturas.push('robocontenido'); } if (oIntegralComercioGlobal.PreviousPolicy.UBICACION[i].CRV == 'S') { coberturas.push('robovalores'); } if (oIntegralComercioGlobal.PreviousPolicy.UBICACION[i].CSTEEF == 'S') { coberturas.push('segteceef'); } if (oIntegralComercioGlobal.PreviousPolicy.CSTEEM == 'S') { coberturas.push('segteceem'); } if (oIntegralComercioGlobal.PreviousPolicy.CSTEEC == 'S') { coberturas.push('segteceec'); } ubicacion[i] = coberturas; coberturas = []; } return [ubicacion, coberturas]; } oVpms.fnQuckQuoteFlag = function (codigo) { tabla = []; tabla.push({ "statusCode": "QQ", "tipo": "R" }); tabla.push({ "statusCode": "QO", "tipo": "R" }); tabla.push({ "statusCode": "QR", "tipo": "R" }); tabla.push({ "statusCode": "QL", "tipo": "R" }); tabla.push({ "statusCode": "QM", "tipo": "R" }); tabla.push({ "statusCode": "QV", "tipo": "R" }); tabla.push({ "statusCode": "QU", "tipo": "D" }); tabla.push({ "statusCode": "QP", "tipo": "D" }); tabla.push({ "statusCode": "QF", "tipo": "D" }); tabla.push({ "statusCode": "QA", "tipo": "D" }); tabla.push({ "statusCode": "QD", "tipo": "D" }); tabla.push({ "statusCode": "QC", "tipo": "D" }); for (var i = 0; i < tabla.length; i++) { if (codigo == tabla[i].statusCode) { if (tabla[i].tipo == 'R') { return 'true'; } else { return 'false' } } else { return 'false'; } } } oVpms.getRiskReferenceId = function (risk) { if (risk == 'INC' || risk == 'RAI' || risk == 'VAL' || risk == 'ROB' || risk == 'EQUEEF') { gRiskReferenceId += 1; oVpms.addRegTablaConversionCodigos(risk, gRiskReferenceId); return gRiskReferenceId; } if (risk == 'RC') { gRiskReferenceIdRC += 1; oVpms.addRegTablaConversionCodigos(risk, gRiskReferenceId); return gRiskReferenceIdRC; } if (risk == 'EQUEEM') { gRiskReferenceIdEQUEEM += 1; oVpms.addRegTablaConversionCodigos(risk, gRiskReferenceId); return gRiskReferenceIdEQUEEM; } if (risk == 'EQUEC') { gRiskReferenceIdEQUEC += 1; oVpms.addRegTablaConversionCodigos(risk, gRiskReferenceId); return gRiskReferenceIdEQUEC; } } oVpms.fnGetXmlRepresentanteLegal = function () { var xmlBuffer = []; xmlBuffer.push(''); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' ' + oGen.cdata(oIntegralComercioGlobal.REPRESENTANTELEGNOMBRE) + ''); xmlBuffer.push(' ' + oGen.cdata(oIntegralComercioGlobal.REPRESENTANTELEGAPELLIDO) + ''); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push('
'); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' false'); xmlBuffer.push('
'); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' 0.0'); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' ' + oIntegralComercioGlobal.REPRESENTANTELEGDOCUMENTONRO + ''); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' false'); xmlBuffer.push(' false'); xmlBuffer.push(' false'); xmlBuffer.push(' false'); xmlBuffer.push(' false'); xmlBuffer.push(' false'); xmlBuffer.push(' false'); xmlBuffer.push(' false'); xmlBuffer.push(' false'); xmlBuffer.push(' false'); xmlBuffer.push(' false'); xmlBuffer.push(' false'); xmlBuffer.push(' false'); xmlBuffer.push(' false'); xmlBuffer.push(' false'); xmlBuffer.push(' false'); xmlBuffer.push(' false'); xmlBuffer.push(' false'); xmlBuffer.push(' false'); xmlBuffer.push(' false'); xmlBuffer.push(' false'); xmlBuffer.push(' false'); xmlBuffer.push(' false'); xmlBuffer.push(' false'); xmlBuffer.push(' false'); xmlBuffer.push(' false'); xmlBuffer.push(' false'); xmlBuffer.push(' false'); xmlBuffer.push(' false'); xmlBuffer.push(' false'); xmlBuffer.push(' false'); xmlBuffer.push(' false'); xmlBuffer.push(' false'); xmlBuffer.push(' false'); xmlBuffer.push(' false'); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' 0'); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' ICQ1'); xmlBuffer.push(' '); xmlBuffer.push(' ' + oIntegralComercioGlobal.REPRESENTANTELEGDOCUMENTOTIPO + ''); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push(' '); xmlBuffer.push('
'); return xmlBuffer; }