- Correccion de error al moverse entre regitros de la tabla de polisas emitidad

This commit is contained in:
Brayan.Gonzalez 2025-05-12 15:43:21 -06:00
parent e36c5f1b27
commit 98832170ea

View File

@ -178,49 +178,58 @@
<p:ajax event="rowReorder" listener="#{polizaBean.onRowReorder}" update=":form:msgs" />
<p:column headerText="Folio" sortBy="#{data.folio}" filterBy="#{data.folio}">
<h:outputText value="#{data.folio}"
style="text-transform: capitalize;">
<h:outputText value="#{data.folio}" style="text-transform: capitalize;">
</h:outputText>
</p:column>
<p:column headerText="Estatus" sortBy="#{data.estatus.value}" filterBy="#{data.estatus.value}">
<h:outputText value="#{data.estatus.value}" style="text-transform: capitalize;">
</h:outputText>
</p:column>
<p:column headerText="Cliente" sortBy="#{data.customer.firstName} #{data.customer.secondName} #{data.customer.lastName} #{data.customer.middleName}" filterBy="#{data.customer.firstName} #{data.customer.secondName} #{data.customer.lastName} #{data.customer.middleName}">
<h:outputText value="#{data.customer.firstName} #{data.customer.secondName} #{data.customer.lastName} #{data.customer.middleName}" style="text-transform: capitalize;">
</h:outputText>
</p:column>
<p:column headerText="Teléfono" sortBy="#{data.telefonoCliente}" filterBy="#{data.telefonoCliente}">
<h:outputText value="#{data.telefonoCliente}" style="text-transform: capitalize;">
</h:outputText>
</p:column>
<p:column headerText="Vehículo" sortBy="#{data.taxi.placa} #{data.taxi.vehicle.name} #{data.taxi.vehicle.brand.name} #{data.taxi.color.name} #{data.taxi.year}" filterBy="#{data.taxi.placa} #{data.taxi.vehicle.name} #{data.taxi.vehicle.brand.name} #{data.taxi.color.name} #{data.taxi.year}">
<h:outputText value="#{data.taxi.placa} #{data.taxi.vehicle.name} #{data.taxi.vehicle.brand.name} #{data.taxi.color.name} #{data.taxi.year}" style="text-transform: capitalize;">
</h:outputText>
</p:column>
<p:column headerText="Fecha inicial" sortBy="#{data.initDate}" filterBy="#{data.initDate}">
<h:outputText value="#{data.initDate}" style="text-transform: capitalize;">
<f:convertDateTime type="date" locale="es" pattern="dd - MMMM - yyyy"/>
</h:outputText>
</p:column>
<p:column headerText="Fecha vencimiento" sortBy="#{data.endDate}" filterBy="#{data.endDate}">
<h:outputText value="#{data.endDate}" style="text-transform: capitalize;">
<f:convertDateTime type="date" locale="es" pattern="dd - MMMM - yyyy"/>
</h:outputText>
</p:column>
<p:column headerText="Tipo" sortBy="#{data.tipoPoliza.name}" filterBy="#{data.tipoPoliza.name}">
<h:outputText value="#{data.tipoPoliza.name}" style="text-transform: capitalize;">
</h:outputText>
</p:column>
<p:column headerText="Costo" sortBy="#{data.amount}" filterBy="#{data.amount}">
<h:outputText value="#{data.amount}" style="text-transform: capitalize;">
<f:convertNumber pattern="¤#,##0.00" locale="en_US" currencySymbol="$" />
</h:outputText>
</p:column>
<p:column headerText="Asesor" sortBy="#{data.asesor.firstName} #{data.asesor.lastName}" filterBy="#{data.asesor.firstName} #{data.asesor.lastName}">
<h:outputText value="#{data.asesor.firstName} #{data.asesor.lastName}" style="text-transform: capitalize;">
</h:outputText>
</p:column>
<p:column headerText="Comentarios" sortBy="#{data.comentarios}" filterBy="#{data.comentarios}">
<h:outputText value="#{data.comentarios}" style="text-transform: capitalize;">
</h:outputText>
@ -1296,15 +1305,15 @@
<p:dialog header="Pagos pendientes" widgetVar="verPagoPoliza" modal="true" width="70em" id="verPagoPoliza">
<p:ajax event="close" update="verPagoPoliza" />
<p:outputPanel id="pagos">
<p:dataTable widgetVar="dtTable2" id="dtTable2" var="data" draggableRows="true" draggableColumns="true" value="#{polizaBean.pagosPolizaList}" style="margin-bottom:20px; text-align: center" reflow="true" rowsPerPageTemplate="5,10,25,50,100" emptyMessage="Sin registros"
<p:dataTable widgetVar="dtTableVerPago" id="dtTableVerPago" var="data" draggableRows="true" draggableColumns="true" value="#{polizaBean.pagosPolizaList}" style="margin-bottom:20px; text-align: center" reflow="true" rowsPerPageTemplate="5,10,25,50,100" emptyMessage="Sin registros"
rowKey="#{data.id}" selection="#{polizaBean.selectedPago}" editable="true" selectionMode="single" paginator="true" rows="10" paginatorTemplate="{RowsPerPageDropdown} {FirstPageLink} {PreviousPageLink} {CurrentPageReport} {NextPageLink} {LastPageLink}">
<f:facet name="header">
<p:commandButton id="toggler" type="button" value="Columnas" style="float:left;" styleClass="amber-btn flat" icon="ui-icon-calendar"/>
<p:columnToggler datasource="dtTable2" trigger="toggler" />
<p:columnToggler datasource="dtTableVerPago" trigger="toggler" />
<p:outputPanel>
<h:outputText value="#{i18n['general.search']}: " />
<p:inputText id="globalFilter" onkeyup="PF('dtTable2').filter()" style="width:150px;color: #000000;"/>
<p:inputText id="globalFilter" onkeyup="PF('dtTableVerPago').filter()" style="width:150px;color: #000000;"/>
</p:outputPanel>
</f:facet>