From c7172edff5b4b69d0341530ec9ae7e4fb262450f Mon Sep 17 00:00:00 2001 From: "Brayan.Gonzalez" Date: Fri, 14 Feb 2025 15:18:41 -0700 Subject: [PATCH] =?UTF-8?q?SISVECOM=20-=20CORRECCI=C3=93N=20DE=20ERROR,=20?= =?UTF-8?q?AL=20GUARDAR=20CLIENTES,=20AL=20SELECCIONAR=20EL=20PERIODO=20DE?= =?UTF-8?q?=20PAGO=20QUICENA=20SISVECOM=20-=20OPCI=C3=93N=20PARA=20PODER?= =?UTF-8?q?=20EDITAR=20LOS=20CLIENTES?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin/people/PersonCustomerBean.java | 27 +++++++++++++++++++ .../webapp/app/admin/customer/index.xhtml | 2 ++ 2 files changed, 29 insertions(+) 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 @@ + +