From cf7b37aeaed9a83eeae9fef1881b932209cb3dc9 Mon Sep 17 00:00:00 2001 From: vinicius Date: Tue, 27 Jan 2015 18:06:21 +0000 Subject: [PATCH] =?UTF-8?q?bug=20fixed=20#6009:=20Boleto=20-=20Ajustar=20c?= =?UTF-8?q?adastro=20de=20parametros=20adm=20Descri=C3=A7=C3=A3o=09No=20ca?= =?UTF-8?q?dastros=20dos=20parametros=20da=20gera=C3=A7=C3=A3o=20de=20bole?= =?UTF-8?q?to,=20adicionar=20um=20comobox=20no=20campo=20referente=20ao=20?= =?UTF-8?q?banco=20e=20deixar=20apenas=20o=20banco=20Ita=C3=BA=20como=20di?= =?UTF-8?q?spon=C3=ADvel=20para=20sele=C3=A7=C3=A3o.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@41033 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../EditarFechamentoParamgeralController.java | 49 ++++++++++++++++--- .../editarFechamentoParamgeral.zul | 13 ++--- 2 files changed, 50 insertions(+), 12 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarFechamentoParamgeralController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarFechamentoParamgeralController.java index 540220196..95ffe6b2c 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarFechamentoParamgeralController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarFechamentoParamgeralController.java @@ -1,5 +1,7 @@ package com.rjconsultores.ventaboletos.web.gui.controladores.configuracioneccomerciales; +import java.util.ArrayList; +import java.util.Arrays; import java.util.Calendar; import java.util.List; @@ -13,6 +15,7 @@ import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.Executions; import org.zkoss.zk.ui.util.Clients; import org.zkoss.zul.Combobox; +import org.zkoss.zul.ListModelList; import org.zkoss.zul.Textbox; import com.rjconsultores.ventaboletos.entidad.Empresa; @@ -25,7 +28,21 @@ import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; @Controller("editarFechamentoParamgeralController") @Scope("prototype") public class EditarFechamentoParamgeralController extends MyGenericForwardComposer { - + + private enum BancosSuportados { + ITAU("341"); + + private String codBanco; + + private BancosSuportados(String _codBanco){ + this.codBanco = _codBanco; + } + + public String getCodBanco() { + return codBanco; + } + } + private static final long serialVersionUID = 1L; private static Logger log = Logger.getLogger(EditarFechamentoParamgeralController.class); @@ -34,7 +51,7 @@ public class EditarFechamentoParamgeralController extends MyGenericForwardCompos private FechamentoParamgeralService fechamentoParamgeralService; private Combobox cmbEmpresa; - private Textbox txtBoletoBancoCod; + private Combobox cmbBoletoBancoCod; private Textbox txtBoletoBancoAgencia; private Textbox txtBoletoBancoConta; private Textbox txtBoletoBancoContaDigito; @@ -42,6 +59,7 @@ public class EditarFechamentoParamgeralController extends MyGenericForwardCompos private Textbox txtBoletoDiasVenc; private List lsEmpresas; + private List lsBancosSuportados; private FechamentoParamgeral fechamentoParamgeral; private MyListbox paramsList; @@ -49,6 +67,9 @@ public class EditarFechamentoParamgeralController extends MyGenericForwardCompos @Override public void doAfterCompose(Component comp) throws Exception { lsEmpresas = UsuarioLogado.getUsuarioLogado().getEmpresa(); + List bancosSuportados = new ArrayList(Arrays.asList(new String[]{BancosSuportados.ITAU.getCodBanco()})); + lsBancosSuportados = bancosSuportados; + super.doAfterCompose(comp); Long fechamentoparamgeralId = (Long) Executions.getCurrent().getArg().get("fechamentoparamgeralId"); @@ -57,6 +78,10 @@ public class EditarFechamentoParamgeralController extends MyGenericForwardCompos if(fechamentoParamgeral.getEmpresa() != null) { cmbEmpresa.setText(fechamentoParamgeral.getEmpresa().getNombempresa()); } + + if(fechamentoParamgeral.getBoletoBancoCod() != null){ + cmbBoletoBancoCod.setText(fechamentoParamgeral.getBoletoBancoCod()); + } } paramsList = (MyListbox) Executions.getCurrent().getArg().get("paramsList"); @@ -94,7 +119,11 @@ public class EditarFechamentoParamgeralController extends MyGenericForwardCompos getFechamentoParamgeral().setBoletoBancoAgencia(txtBoletoBancoAgencia.getText()); getFechamentoParamgeral().setBoletoBancoCarteira(txtBoletoBancoCarteira.getText()); - getFechamentoParamgeral().setBoletoBancoCod(txtBoletoBancoCod.getText()); + + if(cmbBoletoBancoCod.getSelectedItem() != null) { + getFechamentoParamgeral().setBoletoBancoCod((String) cmbBoletoBancoCod.getSelectedItem().getValue()); + } + getFechamentoParamgeral().setBoletoBancoConta(txtBoletoBancoConta.getText()); getFechamentoParamgeral().setBoletoBancoContaDigito(txtBoletoBancoContaDigito.getText()); getFechamentoParamgeral().setBoletoDiasVenc(Integer.valueOf(txtBoletoDiasVenc.getText())); @@ -155,11 +184,11 @@ public class EditarFechamentoParamgeralController extends MyGenericForwardCompos } public Textbox getTxtBoletoBancoCod() { - return txtBoletoBancoCod; + return cmbBoletoBancoCod; } - public void setTxtBoletoBancoCod(Textbox txtBoletoBancoCod) { - this.txtBoletoBancoCod = txtBoletoBancoCod; + public void setCmbBoletoBancoCod(Combobox cmbBoletoBancoCod) { + this.cmbBoletoBancoCod = cmbBoletoBancoCod; } public Textbox getTxtBoletoBancoAgencia() { @@ -201,5 +230,13 @@ public class EditarFechamentoParamgeralController extends MyGenericForwardCompos public void setTxtBoletoDiasVenc(Textbox txtBoletoDiasVenc) { this.txtBoletoDiasVenc = txtBoletoDiasVenc; } + + public List getLsBancosSuportados() { + return lsBancosSuportados; + } + + public void setLsBancosSuportados(List lsBancosSuportados) { + this.lsBancosSuportados = lsBancosSuportados; + } } diff --git a/web/gui/configuraciones_comerciales/editarFechamentoParamgeral.zul b/web/gui/configuraciones_comerciales/editarFechamentoParamgeral.zul index 784386ff3..e763717b7 100644 --- a/web/gui/configuraciones_comerciales/editarFechamentoParamgeral.zul +++ b/web/gui/configuraciones_comerciales/editarFechamentoParamgeral.zul @@ -45,12 +45,13 @@