SISVECOM - CORRECCIÓN DE ERROR, AL GUARDAR CLIENTES, AL SELECCIONAR EL PERIODO DE PAGO QUICENA

SISVECOM - OPCIÓN PARA PODER EDITAR LOS CLIENTES
This commit is contained in:
Brayan.Gonzalez 2025-02-14 15:18:41 -07:00
parent 5d83b98a7f
commit c7172edff5
2 changed files with 29 additions and 0 deletions

View File

@ -288,6 +288,33 @@ public class PersonCustomerBean extends GenericBean implements Serializable {
}
}
public void cargarCliente() {
try {
logger.info("Cargando cliente");
setSavePeople(getPeopleCtrl().findPeopleById(getSelectedCustomerView().getId()));
setRouteId(getSavePeople().getRouteCtlg().getId());
setUserVId(getSavePeople().getDatosCreditoVendedor());
setUserAId(getSavePeople().getDatosCreditoAsignado());
setUserIId(getSavePeople().getDatosCreditoInvestigador());
if (getSavePeople().getPeopleType() == PeopleType.CUSTOMER) {
setCustomer(true);
setEndorsement(false);
} else if (getSavePeople().getPeopleType() == PeopleType.BOTH) {
setCustomer(true);
setEndorsement(true);
} else if (getSavePeople().getPeopleType() == PeopleType.ENDORSEMENT) {
setCustomer(false);
setEndorsement(true);
} else {
setCustomer(false);
setEndorsement(false);
}
} catch (Exception e) {
showMessage(FacesMessage.SEVERITY_ERROR, "Error", "Ocurrió un error al cargar el cliente");
logger.error("cargarCliente(): " + e);
}
}
/**
*
*/

View File

@ -91,6 +91,8 @@
</p:dataTable>
<p:contextMenu for="dtCustomer">
<p:menuitem value="Editar" oncomplete="PF('dlg4').show();" rendered="#{loginBean.isUserInRole('admin.customer.add')}" update="peopleForm" icon="ui-icon-edit" actionListener="#{personCustomerBean.cargarCliente()}"/>
<p:menuitem rendered="#{loginBean.isUserInRole('admin.customer.deleted')}" value="Borrar" update="dtCustomer,:form:msgs" icon="ui-icon-close" actionListener="#{personCustomerBean.deleteRow}">
<p:confirm message="#{i18n['general.confirm.confirm']}" />
</p:menuitem>