Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 28.31 KB | None | 0 0
  1. <% /* TR4 */ %>
  2. <%@ page language="java" %>
  3. <%@ page import="taller.constantes.KServicios"%>
  4. <%@ page import="com.rules.diccionarios.DNetDiccionarioCaucion"%>
  5. <%@ page import="java.util.ArrayList"%>
  6. <%@ page import="com.middleware.sisnet.tomadatos.XMLDocumentoDRiesgo" %>
  7. <%@ page import="com.middleware.sisnet.tomadatos.XMLDatosRiesgo"%>
  8. <%@ page import="com.middleware.sisnet.rules.XMLRules" %>
  9. <%@ page import="framework.servicios.ConstantesServicios" %>
  10. <%@ page import="com.sis.underwriting.grupos.ItemGrupoDocumentoDRiesgo" %>
  11. <%@ page import="com.sis.constantes.KGrupos"%>
  12. <%@ page import="com.sis.gruposficheros.grupos.GrupoGrupoDFichero" %>
  13. <%@ page import="com.sis.constantes.KModelosDocumentos" %>
  14. <%@ page import="com.sis.constantes.servicios.KSFormalizacion" %>
  15. <%@ page import="com.sis.constantes.servicios.KSPolizas" %>
  16. <%@ page import="com.middleware.XMLParserCotizacion"%>
  17. <%@ page import="com.middleware.sisnet.cotizaciones.XMLCotizacion"%>
  18. <%@ page import="mriesgos.suscripcion.rules.documentacion.FiltrosRuleDocumentacionObligatoria" %>
  19. <%@ page import="com.rules.Constantes"%>
  20. <%@ page import="com.sis.constantes.KRiesgosCesce"%>
  21. <%@ page import="framework.utilitynet.Util"%>
  22. <%@ page import="com.middleware.sesion.XMLServicio"%>
  23. <%@ page import="cesce.report.fianzas.col.ConstantesFianza" %>
  24. <%@ page import="com.rules.ConstantesKey"%>
  25. <%@ page import="java.util.*" %>
  26. <%@ page import="java.text.SimpleDateFormat"%>
  27.  
  28. <%@ include file="/global/prehtml.jspf" %>
  29. <%@ include file="/global/util.jspf" %>
  30. <%@ include file="/custom/cesce/tomadatos/modulos/variables_proceso_cotizacion.jspf"%>
  31. <%@ include file="/servicios/peticionesJava.jspf" %>
  32. <%
  33. Date dNow = new Date();
  34. SimpleDateFormat ft = new SimpleDateFormat ("MM/dd/yyyy");
  35. String fechaDeHoy = ft.format(dNow).toString();
  36.  
  37. boolean formalizacion = servicioDSesion.servicio.serviCod.equals(KSPolizas.Formalizacion.SERVICIO);
  38. boolean suplemento = servicioDSesion.servicio.serviCod.equals(KSCotizaciones.SERVICIO_SUPLEMENTO);
  39. boolean inclusionFilial = servicioDSesion.servicio.serviCod.equals(KSPolizas.IncluirFilial.SERVICIO);
  40. boolean isCambioVigencia = servicio.equals(KSCotizaciones.SERVICIO_MODVIGEN);
  41. boolean isModTecho = servicio.equals(KSCotizaciones.SERVICIO_MODTECHO);
  42. boolean isCotizacion = servicioDSesion.servicio.serviCod.equals(KSCotizaciones.SERVICIO);
  43. XMLParserTomaDatos tdatos = parser.getXMLParserTomaDatos();
  44. XMLParserCotizacion parserCoti = parser.getXMLParserCotizacion();
  45. XMLCotizacion cotizacion = parserCoti.getXMLCotizacion();
  46.  
  47.  
  48. XMLDatosRiesgo datosRies = parserTD.getXMLDatosDRiesgo();
  49. XMLDocumentoDRiesgo[] documentos = parserTD.getDocumentosDRiesgo();
  50. long dcotpoli = parametros.valorLong("DCOTPOLI");
  51. DNetDiccionarioCaucion dnetDiccio = DNetDiccionarioCaucion.getInstance(idioma);
  52. boolean gestionAutorizaciones = ctlInfazVP.getParametro(KDInterfaz.Parametros.SWGESAUT).equals("S");
  53. Usuario user = getContextoWeb(session).getUsuario();
  54. boolean emitirPoliza = user.isPrivilegio("EMIPOL");
  55.  
  56.  
  57. ArrayList<String> catalogos = new ArrayList<String>();
  58. for(int i=0;i<documentos.length;i++) {
  59. boolean existe = false;
  60. for(int j=0;j<catalogos.size();j++) {
  61. if(documentos[i].catalogo.equals(catalogos.get(j))) {
  62. existe = true;
  63. }
  64. }
  65. if(!existe) {
  66. catalogos.add(documentos[i].catalogo);
  67. }
  68. }
  69.  
  70. XMLProducto xmlProducto = servicioDSesion.servicio.producto;
  71. boolean esExpediente = xmlProducto.isExpedienteCliente();
  72.  
  73. String peticionBase = getPeticionPasoAv(KGrupos.DCotizaciones.DOCUMENTOS_RIESGO);
  74.  
  75. int NumCols = 7;
  76. if(formalizacion || suplemento || isCambioVigencia || inclusionFilial || isModTecho) NumCols = 8;
  77.  
  78. XMLServicio servicioActual = parser.getXMLServicio();
  79. boolean ocultarBotonera = false;
  80. if(servicioActual.serviCod.equals(KSCotizaciones.SERVICIO_AUTORIZACION_MANUAL)){
  81. ocultarBotonera = true;
  82. }
  83.  
  84. ControlDInterfaz ci = dispensador.getControlDInterfaz();
  85. String id_contrag = ci.getParametro(ConstantesFianza.DatosPersonasExpediente.ID_CONTRA_OBLIGATORIA);
  86.  
  87. String peticion1 = "";
  88. String ciudadSuscriptor = "";
  89. String fechaFirma = "";
  90. String descCiudadContra = "";
  91. String descFechaFirma = "";
  92. String descCiudadSuscriptor = "";
  93.  
  94. if(producto.equals("CAEX")) {
  95. ciudadSuscriptor=tdatos.getXMLTomador().poblacion;
  96. fechaFirma=fechaDeHoy;
  97. descCiudadContra = ConstantesFianza.DatosPersonasExpediente.CIUDAD_CONTRAGARANTIA+"_"+id_contrag;
  98. descFechaFirma = ConstantesFianza.DatosPersonasExpediente.FECHA_SUSCRIPTOR+"_"+id_contrag;
  99. descCiudadSuscriptor = ConstantesFianza.DatosPersonasExpediente.CIUDAD_SUSCRIPTOR+"_"+id_contrag;
  100. peticion1 = getPeticionBasePDF(KSCotizaciones.RUNCONTR)+"&"+GrupoGrupoDFichero.CODIGO+"="+KModelosDocumentos.Formalizacion.GRUPO_FORMALIZACION +"&"+GrupoGrupoDFichero.DESCRIPCION+"=DEXPE09"+"&swBytesFile=S&"+ConstantesKey.KeyDCotizacion.KEY_DCOTPOLI+"="+dcotpoli+"&IDENT_CONTRA="+id_contrag;
  101. } else {
  102. ciudadSuscriptor=ci.getParametro(ConstantesFianza.DatosPersonasExpediente.CIUDAD_CONTRAGARANTIA+"#"+id_contrag);
  103. fechaFirma=ci.getParametro(ConstantesFianza.DatosPersonasExpediente.FECHA_SUSCRIPTOR);
  104. descCiudadContra = ConstantesFianza.DatosPersonasExpediente.CIUDAD_CONTRAGARANTIA+"_"+id_contrag;
  105. descFechaFirma = ConstantesFianza.DatosPersonasExpediente.FECHA_SUSCRIPTOR+"_"+id_contrag;
  106. descCiudadSuscriptor = ConstantesFianza.DatosPersonasExpediente.CIUDAD_SUSCRIPTOR+"_"+id_contrag;
  107. if (null!=id_contrag && !"".equals(id_contrag)){
  108. peticion1 = getPeticionBasePDF(KSCotizaciones.RUNCONTR)+"&"+GrupoGrupoDFichero.CODIGO+"="+KModelosDocumentos.Formalizacion.GRUPO_FORMALIZACION +"&"+GrupoGrupoDFichero.DESCRIPCION+"=DEXPE09"+"&swBytesFile=S&"+ConstantesKey.KeyDCotizacion.KEY_DCOTPOLI+"="+dcotpoli+"&IDENT_CONTRA="+id_contrag;
  109. }
  110. }
  111.  
  112. %>
  113. <html>
  114. <head>
  115. <%@ include file="/custom/cesce/global/estiloScripts.jspf" %>
  116. <script type="text/javascript">
  117.  
  118. var documentoSeleccionado = '';
  119.  
  120. function terminar() {
  121. var obj = document.forms["formDatos"];
  122. var respuesta = confirm (returnMsgJS("<%= translatorjs.t("genesec$$","LA PÓLIZA NO VA A SER EMITIDA. \\n\\nLa cotización se quedará grabada. Para emitir la póliza pulsa 'Emitir póliza' \\n\\n¿Deseas terminar?") %>"));
  123. if (!respuesta) return false;
  124. mostrarprocesando();
  125. obj.action="<%=getPeticionBase0004(ConstantesServicios.CotizacionDPoliza.TERMINAR,false)%>";
  126. obj.submit();
  127. }
  128.  
  129. function mostrarAnexar(codigo) {
  130. if($("#capaAnexo" + codigo).hasClass("ocultar")) {
  131. <% for ( int i=0; i<documentos.length; i++) { %>
  132. $("#capaAnexo<%=documentos[i].cDocPoli%>").addClass("ocultar");
  133. $("#fichero<%=documentos[i].cDocPoli%>").attr("name","fichero<%=documentos[i].cDocPoli%>");
  134. <% } %>
  135. $("#capaAnexo" + codigo).removeClass("ocultar");
  136. $("#fichero" + codigo).attr("name","fichero");
  137. } else {
  138. $("#capaAnexo" + codigo).addClass("ocultar");
  139. }
  140. }
  141.  
  142. function tratarAnexar(codigo) {
  143. documentoSeleccionado = codigo;
  144. mostrarAnexar(codigo);
  145. }
  146.  
  147. function anexarFichero(cDocPoli) {
  148. var obj = document.forms['formDatos'];
  149. if ($("[name='fichero']").val()=="") {
  150. alert (returnMsgJS("<%=translatorjs.t("genesec$$","Debes seleccionar un fichero para poder ser anexado.")%>"));
  151. $("[name='fichero']").focus();
  152. return false;
  153. } else {
  154. mostrarprocesando();
  155. obj.action="<%=getPeticionBase0004(ConstantesServicios.CotizacionDPoliza.ANEXAR,false)%>&swmultipart=S&<%=com.sis.underwriting.grupos.ItemGrupoDocumentoDRiesgo.CDOCPOLI%>="+cDocPoli;
  156. obj.submit();
  157. return true;
  158. }
  159. }
  160.  
  161. function eliminar(nom, cDocPoli, tipoIden) { //Incidente 2956120
  162. var conf = confirm (returnMsgJS("<%= translatorjs.t("genesec$$","¿Estás seguro de querer borrar este documento?") %>"));
  163. if (!conf) {
  164. return false;
  165. } else {
  166. var elem = cDocPoli.split('_');
  167. if(elem.length>=2){
  168. documentoSeleccionado = elem[0];
  169. identificador = elem[1];
  170. }else{
  171. documentoSeleccionado = cDocPoli;
  172. identificador = '';
  173. }
  174. var obj = document.forms['formDatos'];
  175. var descDes = "";
  176. mostrarprocesando();
  177. obj.action="<%=getPeticionBase0004(ConstantesServicios.CotizacionDPoliza.DELANEXO,false)%>&<%=ItemGrupoDocumentoDRiesgo.CDOCPOLI%>="+documentoSeleccionado+"&<%=com.sis.underwriting.grupos.ItemGrupoDocumentoDRiesgo.IDENTIFICADOR%>="+identificador+"&<%=com.sis.underwriting.grupos.ItemGrupoDocumentoDRiesgo.TIPOIDEN%>="+tipoIden;
  178. obj.submit();
  179. return true;
  180. }
  181. }
  182.  
  183. function tratarModificar(codigo) {
  184. documentoSeleccionado = codigo;
  185. mostrarModificar(codigo);
  186. }
  187.  
  188. function mostrarModificar(codigo) {
  189. if($("#capaModificar" + codigo).hasClass("ocultar")) {
  190. <% for ( int i=0; i<documentos.length; i++) { %>
  191. $("#capaModificar<%=documentos[i].cDocPoli%>").addClass("ocultar");
  192. $("#ficheroM<%=documentos[i].cDocPoli%>").attr("name","fichero<%=documentos[i].cDocPoli%>");
  193. <% } %>
  194. $("#capaModificar" + codigo).removeClass("ocultar");
  195. $("#ficheroM" + codigo).attr("name","fichero");
  196. } else {
  197. $("#capaModificar" + codigo).addClass("ocultar");
  198. }
  199. }
  200.  
  201. function modificarFichero(cDocPoli) {
  202. var obj = document.forms['formDatos'];
  203. if ($("[name='fichero']").val()=="") {
  204. alert (returnMsgJS("<%=translatorjs.t("genesec$$","Debes seleccionar un fichero para poder ser anexado.")%>"));
  205. $("[name='fichero']").focus();
  206. return false;
  207. } else {
  208. mostrarprocesando();
  209. obj.action="<%=getPeticionBase0004(ConstantesServicios.CotizacionDPoliza.ANEXAR,false)%>&swmultipart=S&<%=com.sis.underwriting.grupos.ItemGrupoDocumentoDRiesgo.CDOCPOLI%>="+cDocPoli;
  210. obj.submit();
  211. return true;
  212. }
  213. }
  214.  
  215. function ver(cDocPoli, tipoIden, descDes) {
  216. var elem = cDocPoli.split('_');
  217. if(elem.length>=2){
  218. documentoSeleccionado = elem[0];
  219. identificador = elem[1];
  220. }else{
  221. documentoSeleccionado = cDocPoli;
  222. identificador = '';
  223. }
  224. var peticion = "SNetDocumento?idPeticion=TDSERV0004V<%=getFP()%>&<%=ConstantesServicios.OPERACION%>=<%=ConstantesServicios.CotizacionDPoliza.VERANEXO%>&swBytesFile=" + "S&<%=ItemGrupoDocumentoDRiesgo.CDOCPOLI%>="+documentoSeleccionado+"&<%=com.sis.underwriting.grupos.ItemGrupoDocumentoDRiesgo.IDENTIFICADOR%>="+identificador+"&<%=com.sis.underwriting.grupos.ItemGrupoDocumentoDRiesgo.TIPOIDEN%>="+tipoIden+"&<%=com.sis.underwriting.grupos.ItemGrupoDocumentoDRiesgo.DESCDEST%>="+descDes;
  225. AbrirVentana(peticion,'','700','500');
  226. }
  227.  
  228. function guardarDatos() {
  229. initValidation();
  230. if (!validarTodo()) {
  231. return false;
  232. }
  233.  
  234. var obj = document.forms["formDatos"];
  235.  
  236. mostrarprocesando();
  237. obj.action="<%=getPeticionBase0004(KSFormalizacion.SAVE_DATOS_DOCUMENTACION,false)%>";
  238. obj.submit();
  239. }
  240.  
  241. function guardarDatosPantalla() {
  242. initValidation();
  243. if (!validarTodo()) {
  244. return false;
  245. }
  246.  
  247. var obj = document.forms["formDatos"];
  248.  
  249. mostrarprocesando();
  250. obj.action="<%=getPeticionBase0004(KSFormalizacion.SAVE_DATOS_TITULAR,false)%>";
  251. obj.submit();
  252. }
  253.  
  254. function imprimir(codDoc) {
  255. var obj = document.forms["formDatos"];
  256. var params = traerParamForm(obj);
  257. AbrirVentana("SNetPDF?idPeticion=TDSERV0004V<%=getFP()%>&<%=ConstantesServicios.OPERACION%>=<%=KSCotizaciones.RUNCONTR%>&<%=GrupoGrupoDFichero.CODIGO%>=<%= KModelosDocumentos.Formalizacion.GRUPO_FORMALIZACION %>&<%=GrupoGrupoDFichero.DESCRIPCION%>="+codDoc+"&swBytesFile=S&dcotpoli=<%=dcotpoli%>" , '' ,'640','480');
  258. }
  259.  
  260. function guardarDatos() {
  261. initValidation();
  262. if (!validarTodo()) {
  263. return false;
  264. }
  265.  
  266. var obj = document.forms["formDatos"];
  267.  
  268. mostrarprocesando();
  269. obj.action="<%=getPeticionBase0004(KSFianzas.SAVEFIANZA,false)%>";
  270. obj.submit();
  271. }
  272.  
  273. function autorizarCotizacion(comentario) {
  274. var obj = document.forms["formDatos"];
  275. obj.<%=KRiesgosCesce.Fianza.Datos.COMENTARIO_AUTORIZACION %>.value = comentario;
  276. obj.action="<%=getPeticionBaseTrans(KSFianzas.OPERACION_GESTION_MANUAL)%>&accion=autorizar&<%=KRiesgosCesce.Fianza.Datos.COMENTARIO_AUTORIZACION%>="+comentario;
  277. obj.submit();
  278. }
  279.  
  280. function rechazarCotizacion(motivo,comentario) {
  281. var obj = document.forms["formDatos"];
  282. obj.<%=KRiesgosCesce.Fianza.Datos.COMENTARIO_AUTORIZACION %>.value = comentario;
  283. obj.<%=KRiesgosCesce.Fianza.Datos.MOTIVO_AUTORIZACION %>.value = motivo;
  284. obj.action="<%=getPeticionBaseTrans(KSFianzas.OPERACION_GESTION_MANUAL)%>&accion=rechazar&<%=KRiesgosCesce.Fianza.Datos.COMENTARIO_AUTORIZACION%>="+comentario+"&<%=KRiesgosCesce.Fianza.Datos.MOTIVO_AUTORIZACION%>="+motivo;
  285. obj.submit();
  286. }
  287.  
  288. function cerrarVentanaIFrame(){
  289. cerrarIFrame();
  290. }
  291.  
  292.  
  293. function abrirIframeNuevoDocumento(){
  294. var myUrl = 'SNetPeticion?idPeticion=TDSERV0004<%=getFP()%>&<%=ConstantesServicios.OPERACION%>=NUEVDOCU';
  295. montarIFrame(myUrl, "Subir nuevo documento", 850, 1020);
  296. }
  297.  
  298. function desplegar(idVariable){
  299. if (document.getElementById("variablesDocumento"+idVariable).getAttribute("class")==null){
  300. document.getElementById("variablesDocumento"+idVariable).setAttribute("class", "ocultar");
  301. }else{
  302. document.getElementById("variablesDocumento"+idVariable).removeAttribute("class");
  303. }
  304. }
  305.  
  306. function generarDocumento(peticion1, idContrag){
  307. var descCiudadContra = '<%=ConstantesFianza.DatosPersonasExpediente.CIUDAD_CONTRAGARANTIA%>_'+idContrag;
  308. var descFechaFirma = '<%=ConstantesFianza.DatosPersonasExpediente.FECHA_SUSCRIPTOR%>_'+idContrag;
  309. var descCiudadSuscriptor = '<%=ConstantesFianza.DatosPersonasExpediente.CIUDAD_SUSCRIPTOR%>_'+idContrag;
  310. var ciudadContra = document.getElementById(descCiudadContra).value;
  311. var fechaFirma = document.getElementById(descFechaFirma).value;
  312. var ciudadSuscriptor = document.getElementById(descCiudadSuscriptor).value;
  313.  
  314. if (ciudadContra!="" && fechaFirma!="" && ciudadSuscriptor!=""){
  315. peticion1 += "&"+descCiudadContra+"="+ciudadContra+"&"+descFechaFirma+"="+fechaFirma+"&"+descCiudadSuscriptor+"="+ciudadSuscriptor;
  316. AbrirVentana(peticion1,'','700','500');
  317. }else{
  318. alert(returnMsgJS("<%=translatorjs.t("genesec$$","Los campos son obligatorios.")%>"));
  319. }
  320. }
  321.  
  322. </script>
  323.  
  324. </head>
  325.  
  326. <body class="fondocuerpo">
  327. <%@ include file="/global/migas.jspf"%>
  328. <% if(esExpediente) { %>
  329. <%@ include file="/custom/cesce/tomadatos/modulos/cabecera_cotizacion_expediente.jspf"%>
  330. <% } else { %>
  331. <%@ include file="/custom/cesce/tomadatos/modulos/cabecera_cotizacion_caucion.jspf"%>
  332. <% } %>
  333. <%@ include file="/global/addHeaderInfo.jspf"%>
  334. <br />
  335.  
  336.  
  337. <form action="<%=peticionBase%>" method="post" enctype="multipart/form-data" name="formDatos" id="formDatos" class="js-formdata">
  338. <input type="hidden" name="<%=KRiesgosCesce.Fianza.Datos.COMENTARIO_AUTORIZACION %>" id="<%=KRiesgosCesce.Fianza.Datos.COMENTARIO_AUTORIZACION %>" value"" />
  339. <input type="hidden" name="<%=KRiesgosCesce.Fianza.Datos.MOTIVO_AUTORIZACION %>" id="<%=KRiesgosCesce.Fianza.Datos.MOTIVO_AUTORIZACION %>" value"" />
  340. <table class="wideBox" align="center" cellpadding="0" cellspacing="0">
  341. <tr>
  342. <td height="30" class="normal"><%= translator.t("genesec$$","Debes anexar los siguientes documentos, escaneando los originales si fuese necesario:")%></td>
  343. </tr>
  344. </table>
  345. <table class="wideBox" align="center" cellpadding="0" cellspacing="0">
  346. <tr>
  347. <td class="headGrid"><%= translator.t("genesec$$","Lista de documentos")%></td>
  348. </tr>
  349. </table>
  350.  
  351. <% if ( documentos.length == 0 ) { %>
  352. <table class="wideBox" align="center" cellpadding="0" cellspacing="0">
  353. <tr>
  354. <td class="sinresultado"><%= translator.t("genesec$$","No existen documentos a anexar.")%></td>
  355. </tr>
  356. </table>
  357. <% } else { %>
  358. <table align="center" class="grid wideBox">
  359. <tr>
  360. <th width="1%">&nbsp;</th>
  361. <th><%= translator.t("genesec$$","Documento")%></th>
  362. <th width="12%"><%= translator.t("genesec$$","Fecha anexión")%> </th>
  363. <% if (formalizacion || suplemento || isCambioVigencia || inclusionFilial || isModTecho) { %>
  364. <th width="7%"><%= translator.t("genesec$$","Descargar")%></th>
  365. <% } %>
  366. <th width="7%"><%= translator.t("genesec$$","Anexar")%></th>
  367. <th width="7%"><%= translator.t("genesec$$","Ver")%></th>
  368. <th width="7%"><%= translator.t("genesec$$","Eliminar")%></th>
  369. <th width="7%"><%= translator.t("genesec$$","Modificar")%></th>
  370. </tr>
  371. <% int nume = 0;
  372. for(int i=0;i<catalogos.size();i++) {
  373. if(!catalogos.get(i).equals("DOVARIOS")) {%>
  374. <tr>
  375. <td valign="bottom" height="25" class="titulo fondo" colspan="<%=NumCols%>"><%=dnetDiccio.getDescripcionCatalogoDocumentoDRiesgo(catalogos.get(i))%></td>
  376. </tr>
  377. <%} %>
  378.  
  379. <% nume = 0;
  380. for ( int j=0; j<documentos.length; j++) {
  381. if((documentos[j].catalogo.equals(catalogos.get(i))) &&(!documentos[j].catalogo.equals("DOVARIOS"))) {
  382. String descripcionContragarante = diccionario.getDescripcionDocumentoDRiesgo(documentos[j].cDocPoli);
  383. descripcionContragarante = descripcionContragarante + "</br>" + documentos[j].descDest;%>
  384. <tr align="center" class="<%=isPar(nume) ? "odd" : "even" %>">
  385. <td height="20" align="right"><strong><%=nume+1%>.</strong></td>
  386. <td align="left"><%=descripcionContragarante %></td>
  387. <% if ( documentos[j].swFilePers ) { %>
  388. <td><%=documentos[j].fechPers%></td>
  389. <% if (formalizacion || suplemento || isCambioVigencia || inclusionFilial || isModTecho) { %>
  390. <% if(documentos[j].catalogo.equals("DOFORM") || (documentos[j].catalogo.equals("DOSUPL"))) {
  391. String codDoc = documentos[j].cDocPoli;
  392. //El documento debe estar añadido en: Gestion de Contenidos, Grupos de Ficheros, FORMAL. Para su idioma y con su cDocPoli.
  393. %>
  394. <% if (Util.isCadenaVacia(documentos[j].formaDoc)){ %>
  395. <td><a id="descargaDoc<%=j%>" href="<%=getPeticionBaseDoc(KSCotizaciones.DOWCONTR)%>&<%=GrupoGrupoDFichero.CODIGO%>=<%= KModelosDocumentos.Formalizacion.GRUPO_FORMALIZACION %>&<%=GrupoGrupoDFichero.DESCRIPCION%>=<%= codDoc %>&swBytesFile=S" title="<%= translator.t("genesec$$","Descargar") %>"><img src="<%=pathImage("down2.gif")%>" alt="<%= translator.t("genesec$$","Descargar") %>" /></a></td>
  396. <% }else{%>
  397.  
  398. <td><a id="descargaDoc<%=j%>" href="#" onclick="imprimir('<%=codDoc%>'); return false;" title="<%= translator.t("genesec$$","Descargar") %>"><img src="<%=pathImage("down2.gif")%>" alt="<%= translator.t("genesec$$","Descargar") %>" /></a></td>
  399. <% } %>
  400. <% } else {%>
  401. <td>No aplica</td>
  402. <% } %>
  403. <% } %>
  404. <td>&nbsp;</td>
  405. <td><a href="#" onclick="ver('<%=documentos[j].cDocPoli + "_" + documentos[j].identificadorDTipoIden%>', '<%=documentos[j].tipoIden%>', '<%=documentos[j].descDest%>'); return false;" title="<%= translator.t("genesec$$","Ver este documento") %>"><img src="<%=pathImage("lupa.gif")%>" alt="<%= translator.t("genesec$$","Ver") %>" /></a></td>
  406. <% if (FiltrosRuleDocumentacionObligatoria.Documentos.FIAN.DOC_BORRADOR_FIANZA.equals(documentos[j].cDocPoli)) {%>
  407. <td></td>
  408. <td></td>
  409. <%} else {%>
  410. <td><a href="#" onclick="eliminar('<%=diccionario.getDescripcionDocumentoDRiesgo(documentos[j].cDocPoli)%>','<%=documentos[j].cDocPoli+ "_" + documentos[j].identificadorDTipoIden%>', '<%=documentos[j].tipoIden%>'); return false;" title="<%= translator.t("genesec$$","Eliminar este documento") %>"><img src="<%=pathImage("borrar.gif")%>" alt="<%= translator.t("genesec$$","Eliminar") %>" /></a></td> <!-- Incidente 2956120 -->
  411. <td><a href="#" onclick="tratarModificar('<%=documentos[j].cDocPoli%>'); return false;" title="<%= translator.t("genesec$$","Modificar este documento") %>"><img src="<%=pathImage("down2.gif")%>" alt="<%= translator.t("genesec$$","Modificar") %>" /></a></td>
  412. <%} %>
  413. <%} else {
  414. String codDoc = documentos[j].cDocPoli; %>
  415. <td class="destacado"><strong><%= translator.t("genesec$$","Sin anexar")%> </strong></td>
  416. <% if (formalizacion || suplemento || isCambioVigencia || inclusionFilial || isModTecho || isCotizacion) { %>
  417. <% if(documentos[j].catalogo.equals("DOFORM") || documentos[j].catalogo.equals("DOSUPL") || documentos[j].catalogo.equals("DOCON")) {
  418. //El documento debe estar añadido en: Gestion de Contenidos, Grupos de Ficheros, FORMAL. Para su idioma y con su cDocPoli.
  419. if (Util.isCadenaVacia(documentos[j].formaDoc)){ %>
  420.  
  421. <td><a id="descargaDoc<%=j%>" href="<%=getPeticionBaseDoc(KSCotizaciones.DOWCONTR)%>&<%=GrupoGrupoDFichero.CODIGO%>=<%= KModelosDocumentos.Formalizacion.GRUPO_FORMALIZACION %>&<%=GrupoGrupoDFichero.DESCRIPCION%>=<%= codDoc %>&swBytesFile=S" title="<%= translator.t("genesec$$","Descargar") %>"><img src="<%=pathImage("down2.gif")%>" alt="<%= translator.t("genesec$$","Descargar") %>" /></a></td>
  422. <% } else if(documentos[j].cDocPoli.equals("DEXPE09")){ %>
  423. <td><a id="descargaDoc<%=j%>" href="javascript:desplegar('<%=codDoc%>')";title="<%= translator.t("genesec$$","Descargar") %>"><img src="<%=pathImage("down2.gif")%>" alt="<%= translator.t("genesec$$","Descargar") %>" /></a></td>
  424. <% }else{%>
  425.  
  426. <td><a id="descargaDoc<%=j%>" href="#" onclick="imprimir('<%=codDoc%>'); return false;" title="<%= translator.t("genesec$$","Descargar") %>"><img src="<%=pathImage("down2.gif")%>" alt="<%= translator.t("genesec$$","Descargar") %>" /></a></td>
  427. <% } %>
  428. <% } else if(documentos[j].catalogo.equals("DOIN")){
  429. if(documentos[j].cDocPoli.equals("DEXPE36")){ %>
  430. <td><a id="descargaDoc<%=j%>" href="<%=getPeticionBaseDoc(KSCotizaciones.DOWCONTR)%>&<%=GrupoGrupoDFichero.CODIGO%>=<%= KModelosDocumentos.Cotizacion.GRUPO_EXPEDIENTE %>&<%=GrupoGrupoDFichero.DESCRIPCION%>=<%= codDoc %>&swBytesFile=S" title="<%= translator.t("genesec$$","Descargar") %>"><img src="<%=pathImage("down2.gif")%>" alt="<%= translator.t("genesec$$","Descargar") %>" /></a></td>
  431. <% } else if(documentos[j].cDocPoli.equals("DEXPE78")){ %>
  432. <td><a id="descargaDoc<%=j%>" href="<%=getPeticionBaseDoc(KSCotizaciones.DOWCONTR)%>&<%=GrupoGrupoDFichero.CODIGO%>=<%= KModelosDocumentos.Cotizacion.GRUPO_EXPEDIENTE %>&<%=GrupoGrupoDFichero.DESCRIPCION%>=<%= codDoc %>&swBytesFile=S" title="<%= translator.t("genesec$$","Descargar") %>"><img src="<%=pathImage("down2.gif")%>" alt="<%= translator.t("genesec$$","Descargar") %>" /></a></td>
  433. <% }
  434. } else {%>
  435. <td>No aplica</td>
  436. <% } %>
  437. <% } %>
  438. <%if(codDoc.equals(FiltrosRuleDocumentacionObligatoria.Documentos.SUPL.SUPL_CARTA_ACOM) ||
  439. codDoc.equals(FiltrosRuleDocumentacionObligatoria.Documentos.EXPE.FOR_CARTA_PRES_CLIENTE) ||
  440. codDoc.equals(FiltrosRuleDocumentacionObligatoria.Documentos.FIAN.DOC_TEMPORARIO_FIAN_COL_SINC) ||
  441. codDoc.equals(FiltrosRuleDocumentacionObligatoria.Documentos.FIAN.DOC_TEMPORARIO_FIAN_COL_COCE)){ %>
  442. <td>No aplica</td>
  443. <%} else{ %>
  444. <td><a href="#" onclick="tratarAnexar('<%=documentos[j].cDocPoli%>'); return false;" title="<%= translator.t("genesec$$","Anexar este documento") %>"><img src="<%=pathImage("down2.gif")%>" alt="<%= translator.t("genesec$$","Anexar") %>" /></a></td>
  445. <%} %>
  446. <td>&nbsp;</td>
  447. <td>&nbsp;</td>
  448. <td>&nbsp;</td>
  449. <%} %>
  450. </tr>
  451. <% if(documentos[j].cDocPoli.equals("DEXPE09")){ %>
  452. <tr class="ocultar" id="variablesDocumento<%=documentos[j].cDocPoli%>">
  453. <td colspan="5">
  454. <table width=60% class="grid wideBox">
  455. <tr>
  456. <th width="30%"><%= translator.t("genesec$$","Ciudad de la Contragarantia")%></th>
  457. <th width="30%"><%= translator.t("genesec$$","Fecha de la firma")%></th>
  458. <th width="30%"><%= translator.t("genesec$$","Ciudad de la firma")%></th>
  459. <th width="10%"><%= translator.t("genesec$$","Generar Documento")%></th>
  460. </tr>
  461. <tr>
  462. <td align="right"><input name="<%=descCiudadContra%>" type="text" id="<%=descCiudadContra%>" size="25" value="<%=ciudadSuscriptor%>" data-obligatorio="true"/></td>
  463. <td align="right"><input name="<%=descFechaFirma%>" type="text" id="<%=descFechaFirma%>" size="25" value="<%=fechaFirma%>" class="js-dateformat" data-obligatorio="true"/></td>
  464. <td align="right"><input name="<%=descCiudadSuscriptor%>" type="text" id="<%=descCiudadSuscriptor%>" size="25" value="<%=ciudadSuscriptor%>" data-obligatorio="true"/></td>
  465. <td align="center"><input id="botonContinuar" name="botonContinuar" onclick="generarDocumento('<%=peticion1%>', '<%=id_contrag%>');" value="<%= translator.t("genesec$$","Generar") %>" title="<%= translator.t("genesec$$","Generar") %>" type="button" class="mainButton" /></td>
  466. </tr>
  467. </table>
  468. </td>
  469. </tr>
  470. <%} %>
  471. <tr id="capaAnexo<%=documentos[j].cDocPoli%>" class="ocultar">
  472. <td colspan="<%=NumCols%>" class="fondo">
  473. <table class="narrowBox marcofnd" align="center" cellpadding="2" cellspacing="0">
  474. <tr>
  475. <td width="20%" align="right"><label for="fichero<%=documentos[j].cDocPoli%>"><strong><%= translator.t("genesec$$","Selecciona el fichero:")%></strong></label></td>
  476. <td><input type="file" name="fichero<%=documentos[j].cDocPoli%>" id="fichero<%=documentos[j].cDocPoli%>" size="30"/></td>
  477. <td align="left"><input name="botonAnexar" id="botonAnexar" value="<%= translator.t("genesec$$","Anexar")%>" title="<%= translator.t("genesec$$","Anexar")%>" type="button" class="secondButton" onclick="anexarFichero(documentoSeleccionado);" /></td>
  478. </tr>
  479.  
  480. </table>
  481. </td>
  482. </tr>
  483. <tr id="capaModificar<%=documentos[j].cDocPoli%>" class="ocultar">
  484. <td colspan="<%=NumCols%>" class="fondo">
  485. <table class="narrowBox marcofnd" align="center" cellpadding="2" cellspacing="0">
  486. <tr>
  487. <td width="20%" align="right"><label for="ficheroM<%=documentos[j].cDocPoli%>"><strong><%= translator.t("genesec$$","Selecciona el nuevo fichero:")%></strong></label></td>
  488. <td><input type="file" name="fichero<%=documentos[j].cDocPoli%>" id="ficheroM<%=documentos[j].cDocPoli%>" size="30"/></td>
  489. <td align="left"><input name="botonModificar" id="botonModificar" value="<%= translator.t("genesec$$","Modificar")%>" title="<%= translator.t("genesec$$","Modificar")%>" type="button" class="secondButton" onclick="modificarFichero(documentoSeleccionado);" /></td>
  490. </tr>
  491.  
  492. </table>
  493. </td>
  494. </tr>
  495. <% nume++;
  496. } %>
  497. <% } %>
  498.  
  499. <% } %>
  500. </table>
  501. <% } %>
  502.  
  503. <% if ( KConstantesCesce.Productos.FIANZA_CAUCION_EXPRES_CHILE.equals(xmlProducto.codigo) ) { %>
  504. <table class="wideBox" align="center" cellpadding="0" cellspacing="0">
  505. <tr>
  506. <td height="30" class="sis-important"><%= translator.t("genesec$$","Es obligatorio anexar en el Expediente de Cliente los documentos 'Ficha Cliente' y 'Consultas a UAF' en caso de que no estén ya anexados.")%></td>
  507. </tr>
  508. </table>
  509. <% } %>
  510.  
  511. <div id="botonera" class="alignCenter" style="padding-top:10px">
  512. <td height="40">
  513. <%if(!ocultarBotonera){ %>
  514. <input name="botonGuardar" id="botonGuardar" value="<%= translator.t("genesec$$","Guardar Datos")%>" title="<%= translator.t("genesec$$","Guardar Datos") %>" type="button" class="secondButton" onclick="guardarDatos(); return false;" />
  515. &nbsp;
  516. <%} %>
  517. <input name="botonContinuar" id="botonContinuar" value="<%=translator.t("genesec$$", "Continuar")%>" title="<%=translator.t("genesec$$", "Continuar")%>" type="submit" class="mainButton" /></td>
  518. </div>
  519.  
  520. <%if ( documentos.length > 0){ %>
  521. <div id="botonera" class="alignCenter" style="padding-top:10px">
  522. <input name="anyadirDocumento" id="botonGuardar" value="<%= translator.t("genesec$$","Añadir documento")%>" title="<%= translator.t("genesec$$","Añadir documento") %>" type="button" class="secondButton" onclick="abrirIframeNuevoDocumento(); return false;" />
  523. &nbsp;
  524. </div>
  525. <% } %>
  526. </form>
  527. </body>
  528. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement