- División del proceso de cancelación de pólizas en 2 un botón para deshabilitar la póliza y otro para generar el proceso de devolución.
This commit is contained in:
parent
5f61915cef
commit
ee855bda64
@ -356,17 +356,13 @@ public class PolizaBean extends TaxiGenericBean implements Serializable, Datatab
|
||||
public void deleteRow() {
|
||||
logger.info("deleteRow");
|
||||
try {
|
||||
|
||||
controller.delete(selectedPoliza.getId(), getLoggedUser(), getComentario());
|
||||
getPolizaList();
|
||||
selectedPoliza = null;
|
||||
showMessage(FacesMessage.SEVERITY_INFO, "Póliza deshabilitado", "Se deshabilito correctamente.");
|
||||
} catch (Exception e) {
|
||||
logger.error("deleteRow: " + e);
|
||||
|
||||
showMessage(FacesMessage.SEVERITY_FATAL,
|
||||
"Póliza",
|
||||
"Ocurrió un error");
|
||||
showMessage(FacesMessage.SEVERITY_FATAL, "Póliza", "Ocurrió un error");
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -135,13 +135,20 @@
|
||||
|
||||
<p:commandButton
|
||||
icon="ui-icon-close"
|
||||
title="Borrar"
|
||||
class="red-btn rounded-button"
|
||||
title="Cancelar póliza"
|
||||
class="rounded-button"
|
||||
style="background: red"
|
||||
oncomplete="PF('eliminarPoliza').show()"
|
||||
update="eliminarPolizaForm:eliminarPoliza"
|
||||
action="#{polizaBean.cargarDevolucion()}"
|
||||
rendered="#{data.active and (data.estatus eq 'COTIZACION' or data.estatus eq 'PENDIENTE')}">
|
||||
<f:setPropertyActionListener value="#{data}" target="#{polizaBean.selectedPoliza}"/>
|
||||
action="#{polizaBean.cargarDevolucion()}"
|
||||
rendered="#{data.active and data.estatus ne 'CANCELADO'}">
|
||||
<f:setPropertyActionListener value="#{data}" target="#{polizaBean.selectedPoliza}"/>
|
||||
|
||||
<p:commandButton title="Deshabilitar póliza" rendered="#{data.active}" styleClass="edit-button rounded-button ui-button-secondary"
|
||||
style="background-color: gray; padding-top: 1em" icon="ui-icon-minusthick" action="#{polizaBean.deleteRow()}" update="form" >
|
||||
<f:setPropertyActionListener value="#{data}" target="#{polizaBean.selectedPoliza}"/>
|
||||
<p:confirm header="Deshabilitar póliza" message="¿Está seguro de deshabilitar esta póliza?" icon="pi pi-info-circle"/>
|
||||
</p:commandButton>
|
||||
|
||||
</p:commandButton>
|
||||
</p:column>
|
||||
@ -151,14 +158,9 @@
|
||||
<p:menuitem value="Borrar" update="dtTable,:form:msgs" icon="ui-icon-close" actionListener="#{polizaBean.deleteRow}"/>
|
||||
</p:contextMenu>
|
||||
|
||||
|
||||
<p:confirmDialog widgetVar="deletePolizaDialog" showEffect="fade" width="300"
|
||||
message="¿los datos son correctos?" header="Confirmación" severity="warn">
|
||||
<p:commandButton value="Si" icon="pi pi-check" actionListener="#{polizaBean.deleteRow()}"
|
||||
process="@this" update="form"
|
||||
oncomplete="PF('deletePilizaDialog').hide()" />
|
||||
<p:commandButton value="No" type="button" styleClass="ui-button-secondary" icon="pi pi-times"
|
||||
onclick="PF('deleteExpenseDialog').hide()" />
|
||||
<p:confirmDialog global="true" showEffect="fade" hideEffect="fade" responsive="true" width="350">
|
||||
<p:commandButton value="No" type="button" styleClass="ui-confirmdialog-no ui-button-flat"/>
|
||||
<p:commandButton value="Si" type="button" styleClass="ui-confirmdialog-yes" />
|
||||
</p:confirmDialog>
|
||||
|
||||
</h:form>
|
||||
@ -610,7 +612,7 @@
|
||||
</h:form>
|
||||
|
||||
<h:form id="eliminarPolizaForm">
|
||||
<p:dialog header="Motivo de la eliminacion" widgetVar="eliminarPoliza" modal="true" height="30%" width="30%" id="eliminarPoliza">
|
||||
<p:dialog header="Cancelar póliza" widgetVar="eliminarPoliza" modal="true" height="30%" width="30%" id="eliminarPoliza">
|
||||
<p:ajax event="close" update="eliminarPolizaForm" listener="#{polizaBean.resetSelectedComentario}" />
|
||||
<p:outputPanel>
|
||||
<div class="taxy-padding" style="padding-top: 2em">
|
||||
|
Loading…
Reference in New Issue
Block a user