- correcion del formato de la targeta por cliente

This commit is contained in:
Brayan.Gonzalez 2025-04-04 13:06:03 -07:00
parent 819e86291e
commit d98fc2b253

View File

@ -395,25 +395,36 @@ public class DashboardBean extends GenericBean implements Serializable {
+ " </tr>";
}
String html = " <style>\n"
String html = "<style>\n"
+ " .platilla {\n"
+ " font-family: Arial, sans-serif;\n"
+ " margin: 20px auto;\n"
+ " margin: 5px auto;\n"
+ " max-width: 1200px;\n"
+ " padding: 0 15px;\n"
+ " padding: 0 7px;\n"
+ " }\n"
+ " \n"
+ " .platilla h1, h2 {\n"
+ " font-size: 18px;\n"
+ " }\n"
+ "\n"
+ " .section {\n"
+ " margin-bottom: 30px;\n"
+ " margin-bottom: 5px;\n"
+ " border-bottom: 1px solid #ccc;\n"
+ " padding-bottom: 15px;\n"
+ " padding-bottom: 5px;\n"
+ " }\n"
+ " \n"
+ " h3 {\n"
+ " font-size: 14px;\n"
+ " margin-bottom: 1px;\n"
+ " margin-top: 1px;\n"
+ " }\n"
+ "\n"
+ " .row {\n"
+ " display: flex;\n"
+ " flex-wrap: wrap;\n"
+ " gap: 10px 30px;\n"
+ " margin-bottom: 8px;\n"
+ " gap: 5px 10px;\n"
+ " margin-bottom: 2px;\n"
+ " font-size: 12px;\n"
+ " }\n"
+ "\n"
+ " .field {\n"
@ -426,22 +437,22 @@ public class DashboardBean extends GenericBean implements Serializable {
+ "\n"
+ " .label {\n"
+ " font-weight: bold;\n"
+ " min-width: 160px;\n"
+ " min-width: 115;\n"
+ " color: #2c3e50;\n"
+ " margin-right: 10px;\n"
+ " margin-right: 5px;\n"
+ " flex-shrink: 0;\n"
+ " }\n"
+ "\n"
+ " .value {\n"
+ "\n"
+ " word-break: break-word;\n"
+ " flex-grow: 1;\n"
+ " }\n"
+ "\n"
+ " table {\n"
+ " border-collapse: collapse;\n"
+ " margin-top: 10px;\n"
+ " margin-top: 2px;\n"
+ " width: 100%;\n"
+ " font-size: 12px;\n"
+ " }\n"
+ "\n"
+ " td,\n"
@ -453,7 +464,7 @@ public class DashboardBean extends GenericBean implements Serializable {
+ "\n"
+ " textarea {\n"
+ " width: 100%;\n"
+ " min-height: 80px;\n"
+ " min-height: 50px;\n"
+ " padding: 10px;\n"
+ " resize: vertical;\n"
+ " }\n"
@ -469,44 +480,42 @@ public class DashboardBean extends GenericBean implements Serializable {
+ " font-size: 0.9em;\n"
+ " }\n"
+ " }\n"
+ " </style>\n"
+ " \n"
+ " .salto-pagina {\n"
+ " page-break-after: always;\n"
+ " }\n"
+ " </style>"
+ "</head>\n"
+ "\n"
+ "<div class=\"platilla\">\n"
+ " <h1>" + clienteBoleta.getContrato() + " - " + clienteViewBoleta.getRouteName() + "</h1>\n"
+ " <h2>" + clienteBoleta.getFullName() + "</h2>\n"
+ "\n"
+ " <div class=\"section\">\n"
+ " <h3>Datos del Cliente</h3>\n"
+ " <div class=\"row\">\n"
+ " <div class=\"label\">Dirección completa:</div>\n"
+ " <div class=\"value\">" + clienteBoleta.getAddressHome() + "</div>\n"
+ " </div>\n"
+ " <div class=\"row\">\n"
+ " <div class=\"label\">Colonia/Municipio:</div>\n"
+ " <div class=\"value\">" + clienteBoleta.getPersonalColonia() + "</div>\n"
+ " </div>\n"
+ " <div class=\"row\">\n"
+ " <div class=\"label\">Entre calles:</div>\n"
+ " <div class=\"value\">" + clienteBoleta.getPersonalCruzamientos() + "</div>\n"
+ " </div>\n"
+ " <div class=\"row\">\n"
+ " <div class=\"label\">Teléfono/Celular:</div>\n"
+ " <div class=\"value\">" + clienteBoleta.getPersonalCelular() + "</div>\n"
+ " </div>\n"
+ " <div class=\"row\">\n"
+ " <div class=\"label\">Ciudad:</div>\n"
+ " <div class=\"value\">" + clienteBoleta.getPersonalCiudad() + "</div>\n"
+ " </div>\n"
+ " </div>\n"
+ " <div class=\"section\">\n"
+ " <h3>Datos del Cliente</h3>\n"
+ " <div class=\"row\">\n"
+ " <div class=\"label\">Dirección completa:</div>\n"
+ " <div class=\"value\">[DIRECCIÓN COMPLETA]</div>\n"
+ " </div>\n"
+ " <div class=\"row\">\n"
+ " <div class=\"label\">Colonia/Municipio:</div>\n"
+ " <div class=\"value\">[COLONIA/MUNICIPIO]</div>\n"
+ " <div class=\"label\">Entre calles:</div>\n"
+ " <div class=\"value\">[CRUZAMIENTOS]</div>\n"
+ " <div class=\"label\">Ciudad:</div>\n"
+ " <div class=\"value\">[CIUDAD]</div>\n"
+ " </div>\n"
+ " <div class=\"row\">\n"
+ " <div class=\"label\">Teléfono/Celular:</div>\n"
+ " <div class=\"value\">[TELÉFONO]</div>\n"
+ " </div>\n"
+ " </div>"
+ "\n"
+ " <div class=\"section\">\n"
+ " <h3>Características del Domicilio</h3>\n"
+ " <div class=\"row\">\n"
+ " <div class=\"label\">Fachada:</div>\n"
+ " <div class=\"value\">" + clienteBoleta.getFachadaDecisionFachada() + "</div>\n"
+ " </div>\n"
+ " <div class=\"row\">\n"
+ " <div class=\"label\">PUERTA:</div>\n"
+ " <div class=\"value\">" + clienteBoleta.getFachadaDescripcionPuerta() + "</div>\n"
+ " <div class=\"label\">VENTANA:</div>\n"
@ -531,8 +540,6 @@ public class DashboardBean extends GenericBean implements Serializable {
+ " <div class=\"row\">\n"
+ " <div class=\"label\">Trabajo:</div>\n"
+ " <div class=\"value\">" + clienteBoleta.getTrabajo() + "</div>\n"
+ " </div>\n"
+ " <div class=\"row\">\n"
+ " <div class=\"label\">Domicilio:</div>\n"
+ " <div class=\"value\">" + clienteBoleta.getTrabajoDomicilio() + "</div>\n"
+ " </div>\n"
@ -541,8 +548,6 @@ public class DashboardBean extends GenericBean implements Serializable {
+ " <div class=\"value\">" + clienteBoleta.getTrabajoCruzamientos() + "</div>\n"
+ " <div class=\"label\">CD:</div>\n"
+ " <div class=\"value\">" + clienteBoleta.getTrabajoCiudad() + "</div>\n"
+ " </div>\n"
+ " <div class=\"row\">\n"
+ " <div class=\"label\">COL:</div>\n"
+ " <div class=\"value\">" + clienteBoleta.getTrabajoColonia() + "</div>\n"
+ " </div>\n"
@ -595,9 +600,8 @@ public class DashboardBean extends GenericBean implements Serializable {
+ " </div>\n"
+ "\n"
+ " <div class=\"section\">\n"
+ " <h3>Referencias</h3>\n"
+ " <div class=\"sub-section\">\n"
+ " <h4>Referencia 1</h4>\n"
+ " <h3>Referencia 1</h3>\n"
+ " <div class=\"row\">\n"
+ " <div class=\"label\">Nombre:</div>\n"
+ " <div class=\"value\">" + clienteBoleta.getReferencia1Nombre() + "</div>\n"
@ -629,8 +633,8 @@ public class DashboardBean extends GenericBean implements Serializable {
+ " </div>\n"
+ "\n"
+ " <div class=\"sub-section\">\n"
+ " <h4>Referencia 2</h4>\n"
+ " <div class=\"row\">\n"
+ " <h3>Referencia 2</h3>\n"
+ " <div class=\"row\">\n"
+ " <div class=\"label\">Nombre:</div>\n"
+ " <div class=\"value\">" + clienteBoleta.getReferencia2Nombre() + "</div>\n"
+ " <div class=\"label\">PARENTESCO:</div>\n"
@ -693,9 +697,9 @@ public class DashboardBean extends GenericBean implements Serializable {
+ " </div>\n"
+ "\n"
+ " <div class=\"section\">\n"
+ " <h4>Observación de pago:</h4>\n"
+ " <h3>Observación de pago:</h3>\n"
+ " <div class=\"row\">\n"
+ " <textarea style=\"width:100%; height:70px; padding:10px\" disabled=\"true\"></textarea>\n"
+ " <textarea style=\"width:100%; height:50px; padding:10px\" disabled=\"true\"></textarea>\n"
+ " </div>\n"
+ " </div>\n"
+ "\n"
@ -722,9 +726,9 @@ public class DashboardBean extends GenericBean implements Serializable {
+ "\n"
+ " <div class=\"section\">\n"
+ " <h3>Apuntes del Cobrador</h3>\n"
+ " <textarea style=\"width:100%; height:70px; padding:10px\" disabled=\"true\"></textarea>\n"
+ " <textarea style=\"width:100%; height:50px; padding:10px\" disabled=\"true\"></textarea>\n"
+ " </div>\n"
+ "\n"
+ " <div class=\"salto-pagina\"></div>\n"
+ " <div class=\"section\">\n"
+ " <h3>PAGOS</h3>\n"
+ " <table>\n"