- 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() {
|
public void deleteRow() {
|
||||||
logger.info("deleteRow");
|
logger.info("deleteRow");
|
||||||
try {
|
try {
|
||||||
|
|
||||||
controller.delete(selectedPoliza.getId(), getLoggedUser(), getComentario());
|
controller.delete(selectedPoliza.getId(), getLoggedUser(), getComentario());
|
||||||
getPolizaList();
|
getPolizaList();
|
||||||
selectedPoliza = null;
|
selectedPoliza = null;
|
||||||
showMessage(FacesMessage.SEVERITY_INFO, "Póliza deshabilitado", "Se deshabilito correctamente.");
|
showMessage(FacesMessage.SEVERITY_INFO, "Póliza deshabilitado", "Se deshabilito correctamente.");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
logger.error("deleteRow: " + 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
|
<p:commandButton
|
||||||
icon="ui-icon-close"
|
icon="ui-icon-close"
|
||||||
title="Borrar"
|
title="Cancelar póliza"
|
||||||
class="red-btn rounded-button"
|
class="rounded-button"
|
||||||
|
style="background: red"
|
||||||
oncomplete="PF('eliminarPoliza').show()"
|
oncomplete="PF('eliminarPoliza').show()"
|
||||||
update="eliminarPolizaForm:eliminarPoliza"
|
update="eliminarPolizaForm:eliminarPoliza"
|
||||||
action="#{polizaBean.cargarDevolucion()}"
|
action="#{polizaBean.cargarDevolucion()}"
|
||||||
rendered="#{data.active and (data.estatus eq 'COTIZACION' or data.estatus eq 'PENDIENTE')}">
|
rendered="#{data.active and data.estatus ne 'CANCELADO'}">
|
||||||
<f:setPropertyActionListener value="#{data}" target="#{polizaBean.selectedPoliza}"/>
|
<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:commandButton>
|
||||||
</p:column>
|
</p:column>
|
||||||
@ -151,14 +158,9 @@
|
|||||||
<p:menuitem value="Borrar" update="dtTable,:form:msgs" icon="ui-icon-close" actionListener="#{polizaBean.deleteRow}"/>
|
<p:menuitem value="Borrar" update="dtTable,:form:msgs" icon="ui-icon-close" actionListener="#{polizaBean.deleteRow}"/>
|
||||||
</p:contextMenu>
|
</p:contextMenu>
|
||||||
|
|
||||||
|
<p:confirmDialog global="true" showEffect="fade" hideEffect="fade" responsive="true" width="350">
|
||||||
<p:confirmDialog widgetVar="deletePolizaDialog" showEffect="fade" width="300"
|
<p:commandButton value="No" type="button" styleClass="ui-confirmdialog-no ui-button-flat"/>
|
||||||
message="¿los datos son correctos?" header="Confirmación" severity="warn">
|
<p:commandButton value="Si" type="button" styleClass="ui-confirmdialog-yes" />
|
||||||
<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>
|
</p:confirmDialog>
|
||||||
|
|
||||||
</h:form>
|
</h:form>
|
||||||
@ -610,7 +612,7 @@
|
|||||||
</h:form>
|
</h:form>
|
||||||
|
|
||||||
<h:form id="eliminarPolizaForm">
|
<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:ajax event="close" update="eliminarPolizaForm" listener="#{polizaBean.resetSelectedComentario}" />
|
||||||
<p:outputPanel>
|
<p:outputPanel>
|
||||||
<div class="taxy-padding" style="padding-top: 2em">
|
<div class="taxy-padding" style="padding-top: 2em">
|
||||||
|
Loading…
Reference in New Issue
Block a user