diff --git a/apc-web/src/main/java/com/arrebol/apc/web/beans/admin/people/PersonCustomerBean.java b/apc-web/src/main/java/com/arrebol/apc/web/beans/admin/people/PersonCustomerBean.java index 26f8fc1..bf673e9 100644 --- a/apc-web/src/main/java/com/arrebol/apc/web/beans/admin/people/PersonCustomerBean.java +++ b/apc-web/src/main/java/com/arrebol/apc/web/beans/admin/people/PersonCustomerBean.java @@ -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); + } + } + /** * */ diff --git a/apc-web/src/main/webapp/app/admin/customer/index.xhtml b/apc-web/src/main/webapp/app/admin/customer/index.xhtml index d427ec2..6c3e453 100644 --- a/apc-web/src/main/webapp/app/admin/customer/index.xhtml +++ b/apc-web/src/main/webapp/app/admin/customer/index.xhtml @@ -91,6 +91,8 @@ + +