From b5e825a13b2c6269ffda749de63aebcec6063360 Mon Sep 17 00:00:00 2001 From: rodrigo Date: Sat, 2 Mar 2013 17:54:25 +0000 Subject: [PATCH] git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@24865 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../seguridad/EditarEstacionController.java | 78 ++++++++---------- .../utilerias/render/EstacionSitefRender.java | 40 +++++----- web/WEB-INF/i3-label_pt_BR.label | 1 + web/gui/seguridad/editarEstacion.zul | 79 +++++++++++-------- 4 files changed, 104 insertions(+), 94 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/EditarEstacionController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/EditarEstacionController.java index 12e5f3383..95c5ea357 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/EditarEstacionController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/EditarEstacionController.java @@ -29,7 +29,6 @@ import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.Estacion; import com.rjconsultores.ventaboletos.entidad.EstacionSitef; import com.rjconsultores.ventaboletos.exception.BusinessException; -import com.rjconsultores.ventaboletos.service.EmpresaService; import com.rjconsultores.ventaboletos.service.EstacionService; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxPuntoVenta; @@ -48,14 +47,13 @@ public class EditarEstacionController extends MyGenericForwardComposer { private static final long serialVersionUID = 1L; @Autowired private EstacionService estacionService; - @Autowired - private EmpresaService empresaService; private MyListbox estacionList; private MyListbox estacionSitefList; private Combobox cmbEmpresa; private Button btnApagar; private Textbox txtDescEstacion; private Textbox txtDescMac; + private Textbox txtIpServidor; private Longbox txtNumCaja; private Estacion estacion; private MyComboboxPuntoVenta cmbPuntoVenta; @@ -74,11 +72,15 @@ public class EditarEstacionController extends MyGenericForwardComposer { this.estacion = estacion; } + public List getLsEmpresa() { + return lsEmpresa; + } + @Override public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); - lsEmpresa = UsuarioLogado.getUsuarioLogado().getEmpresa(); + lsEmpresa = UsuarioLogado.getUsuarioLogado().getEmpresa(); estacionSitefList.setItemRenderer(new EstacionSitefRender()); estacion = (Estacion) Executions.getCurrent().getArg().get("estacion"); estacionList = (MyListbox) Executions.getCurrent().getArg().get("estacionList"); @@ -100,7 +102,7 @@ public class EditarEstacionController extends MyGenericForwardComposer { txtDescMac.setText(descMac.toUpperCase()); } - + lsEstacionSitef = estacion.getEstacionSitefList(); estacionSitefList.setData(lsEstacionSitef); @@ -116,7 +118,7 @@ public class EditarEstacionController extends MyGenericForwardComposer { txtNumPdv.getValue(); txtDescEstacion.getValue(); txtNumCaja.getValue(); - + String descMac = txtDescMac.getText(); estacion.setActivo(Boolean.TRUE); @@ -124,8 +126,6 @@ public class EditarEstacionController extends MyGenericForwardComposer { estacion.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); estacion.setDescmac(estacionService.getDecimalMAC(descMac).toString()); - - try { estacion.setEstacionSitefList(estacionSitefList.getListData()); estacionService.suscribirActualizar(estacion); @@ -140,7 +140,7 @@ public class EditarEstacionController extends MyGenericForwardComposer { Messagebox.show(e.getMessage(), Labels.getLabel("editarEstacionController.window.title"), Messagebox.OK, Messagebox.EXCLAMATION); } - + } public void onClick$btnApagar(Event ev) { @@ -169,33 +169,33 @@ public class EditarEstacionController extends MyGenericForwardComposer { public void onClick$btnAddConfSitef(Event e) { - if ( (cmbEmpresa.getSelectedItem() == null) || (txtNumEmpresa.getValue() == null) || (txtNumFilial.getValue() == null) || (txtNumPdv.getValue() == null) ) { - Clients.alert(Labels.getLabel("editarEstacionController.MSG.sitef"),Labels.getLabel("editarEstacionController.window.title"), Messagebox.INFORMATION); + if ((cmbEmpresa.getSelectedItem() == null) || (txtNumEmpresa.getValue() == null) || (txtNumFilial.getValue() == null) || (txtNumPdv.getValue() == null) || (txtIpServidor.getValue() == null)) { + Clients.alert(Labels.getLabel("editarEstacionController.MSG.sitef"), Labels.getLabel("editarEstacionController.window.title"), Messagebox.INFORMATION); return; } - + final Integer empresaId = ((Empresa) cmbEmpresa.getSelectedItem().getValue()).getEmpresaId(); - + boolean empresaExiste = CollectionUtils.exists(estacionSitefList.getListData(), new Predicate() { - + @Override public boolean evaluate(Object obj) { - - EstacionSitef e = (EstacionSitef)obj; - + + EstacionSitef e = (EstacionSitef) obj; + return (e.getActivo() && e.getEmpresa().getEmpresaId().equals(empresaId)); - + } }); - - if (empresaExiste){ - Clients.alert(Labels.getLabel("editarEstacionController.MSG.empresaYaExiste"),Labels.getLabel("editarEstacionController.window.title"), Messagebox.INFORMATION); + + if (empresaExiste) { + Clients.alert(Labels.getLabel("editarEstacionController.MSG.empresaYaExiste"), Labels.getLabel("editarEstacionController.window.title"), Messagebox.INFORMATION); return; } - - EstacionSitef es =new EstacionSitef(); + + EstacionSitef es = new EstacionSitef(); es.setActivo(Boolean.TRUE); es.setEmpresa((Empresa) cmbEmpresa.getSelectedItem().getValue()); es.setFecmodif(Calendar.getInstance().getTime()); @@ -204,36 +204,28 @@ public class EditarEstacionController extends MyGenericForwardComposer { es.setNumfilial(txtNumFilial.getValue()); es.setNumpdv(txtNumPdv.getValue()); es.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); - - estacionSitefList.addItem(es); - + es.setIpServidor(txtIpServidor.getValue()); + estacionSitefList.addItem(es); } public void onClick$btnRemConfSitef(Event e) { - if (estacionSitefList.getSelected() == null){ + if (estacionSitefList.getSelected() == null) { return; } - + EstacionSitef es = (EstacionSitef) estacionSitefList.getSelected(); - + estacionSitefList.removeSelectedItem(); - - if (es.getEstacionsitefId() != null){ - es.setFecmodif(Calendar.getInstance().getTime()); - es.setActivo(Boolean.FALSE); - es.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); - - estacionSitefList.addItemNovo(es); + + if (es.getEstacionsitefId() != null) { + es.setFecmodif(Calendar.getInstance().getTime()); + es.setActivo(Boolean.FALSE); + es.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); + + estacionSitefList.addItemNovo(es); } - - - - } - public List getLsEmpresa() { - return lsEmpresa; } - } diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/EstacionSitefRender.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/EstacionSitefRender.java index 58a2a3243..803981be4 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/EstacionSitefRender.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/EstacionSitefRender.java @@ -11,31 +11,33 @@ import org.zkoss.zul.ListitemRenderer; import com.rjconsultores.ventaboletos.entidad.EstacionSitef; /** - * + * * @author Desenvolvimento */ public class EstacionSitefRender implements ListitemRenderer { - public void render(Listitem lstm, Object o) throws Exception { - EstacionSitef es = (EstacionSitef) o; - - if (!es.getActivo()){ - return; - } + public void render(Listitem lstm, Object o) throws Exception { + EstacionSitef es = (EstacionSitef) o; - Listcell lc = new Listcell(es.getEmpresa().getNombempresa()); - lc.setParent(lstm); + if (!es.getActivo()) { + return; + } - lc = new Listcell(es.getNumempresa().toString()); - lc.setParent(lstm); - - lc = new Listcell(es.getNumfilial().toString()); - lc.setParent(lstm); - - lc = new Listcell(es.getNumpdv().toString()); - lc.setParent(lstm); + Listcell lc = new Listcell(es.getEmpresa().getNombempresa()); + lc.setParent(lstm); + lc = new Listcell(es.getNumempresa().toString()); + lc.setParent(lstm); - lstm.setValue(es); - } + lc = new Listcell(es.getNumfilial().toString()); + lc.setParent(lstm); + + lc = new Listcell(es.getNumpdv().toString()); + lc.setParent(lstm); + + lc = new Listcell(es.getIpServidor()); + lc.setParent(lstm); + + lstm.setValue(es); + } } diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index f6eb16855..85b17051c 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -2632,6 +2632,7 @@ editarEstacionController.empresa.label=Empresa editarEstacionController.numEmpresa.label=Cód. Empresa editarEstacionController.numFilial.label=Cód. Filial editarEstacionController.numPdv.label=Num. PDV +editarEstacionController.txtIpServidor.value = IP Sitef #Editar Estacion Sitef editarEstacionController.tab.label.sitef = SiTef diff --git a/web/gui/seguridad/editarEstacion.zul b/web/gui/seguridad/editarEstacion.zul index fa7f65328..77eabdf07 100644 --- a/web/gui/seguridad/editarEstacion.zul +++ b/web/gui/seguridad/editarEstacion.zul @@ -25,8 +25,10 @@ - - + + @@ -39,8 +41,8 @@ @@ -62,28 +64,29 @@ - + @@ -116,22 +119,36 @@ - - - - + + @@ -146,22 +163,20 @@ tooltiptext="${c:l('editarEstacionController.btnBorrarSitef.tooltiptext')}" /> - + + label="${c:l('editarEstacionController.empresa.label')}" /> + label="${c:l('editarEstacionController.numFilial.label')}" /> - + label="${c:l('editarEstacionController.numPdv.label')}" /> +