From b72815fc6a2f1997a0c22006333c581546739e63 Mon Sep 17 00:00:00 2001 From: "thiago.penido" Date: Tue, 20 Oct 2015 18:07:35 +0000 Subject: [PATCH] =?UTF-8?q?Corre=C3=A7=C3=A3o=20de=20equals?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fixes bug 6745 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@49225 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../catalogos/EditarEmpresaController.java | 93 ++++++++++--------- web/WEB-INF/i3-label_es_MX.label | 1 + web/WEB-INF/i3-label_pt_BR.label | 1 + 3 files changed, 52 insertions(+), 43 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarEmpresaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarEmpresaController.java index 019c591ea..ded42a27e 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarEmpresaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarEmpresaController.java @@ -152,12 +152,12 @@ public class EditarEmpresaController extends MyGenericForwardComposer { lsTodosEstados = estadoService.obtenerTodos(); lsCidades = new ArrayList(); lsBanco = instFinanceiraService.obtenerTodos(); - + super.doAfterCompose(comp); lsEmpresaContaBancaria = new ArrayList(); empresaContaBancariaList.setItemRenderer(new RenderEmpresaContaBancaria()); - + empresaImpostoList.setItemRenderer(new RenderEmpresaImposto()); empresaImpostoList.addEventListener("onDoubleClick", new EventListener() { @Override @@ -184,11 +184,11 @@ public class EditarEmpresaController extends MyGenericForwardComposer { empresa = empresaService.obtenerID(empresa.getEmpresaId()); lsEmpresaImposto = empresaImpostoService.buscarByEmpresa(empresa); empresaImpostoList.setData(lsEmpresaImposto); - inscEstadualList.setData(empresa.getInscricoesEstaduaisActivas()); - - //Contas Bancárias das Empresas + inscEstadualList.setData(empresa.getInscricoesEstaduaisActivas()); + + // Contas Bancárias das Empresas lsEmpresaContaBancaria = empresa.getEmpresaContaBancaria(); - empresaContaBancariaList.setData(lsEmpresaContaBancaria); + empresaContaBancariaList.setData(lsEmpresaContaBancaria); } txtNome.focus(); @@ -356,7 +356,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer { public void onClick$btnAdicionarInscEstadual(Event ev) throws InterruptedException { Estado estado = (Estado) cmbEstadoInscEstadual.getSelectedItem().getValue(); String inscEstadual = txtInscEstadual.getValue(); - + for (int i = 0; i < inscEstadualList.getModel().getSize(); i++) { if (((InscricaoEstadual) inscEstadualList.getModel().getElementAt(i)).getEstado().equals(estado)) { Messagebox.show( @@ -416,12 +416,12 @@ public class EditarEmpresaController extends MyGenericForwardComposer { public void setBtnRemoverInscEstadual(Button btnRemoverInscEstadual) { this.btnRemoverInscEstadual = btnRemoverInscEstadual; } - + public void onSelect$cmbBanco() { InstiFinanceira banco = (InstiFinanceira) cmbBanco.getSelectedItem().getValue(); txtNomeBanco.setValue(banco.getNome()); } - + public List getLsBanco() { return lsBanco; } @@ -437,22 +437,22 @@ public class EditarEmpresaController extends MyGenericForwardComposer { public void setCmbBanco(Combobox cmbBanco) { this.cmbBanco = cmbBanco; } - + public Textbox getTxtNomeBanco() { return txtNomeBanco; } public void setTxtNomeBanco(Textbox txtNomeBanco) { this.txtNomeBanco = txtNomeBanco; - } - + } + public MyListbox getEmpresaContaBancariaList() { return empresaContaBancariaList; } public void setEmpresaContaBancariaList(MyListbox empresaContaBancariaList) { this.empresaContaBancariaList = empresaContaBancariaList; - } + } public Textbox getTxtNumConta() { return txtNumConta; @@ -471,14 +471,14 @@ public class EditarEmpresaController extends MyGenericForwardComposer { } public void onClick$btnRemoverContaBancaria(Event ev) { - + EmpresaContaBancaria empresaToRemove = (EmpresaContaBancaria) empresaContaBancariaList.getSelected(); - + if (empresaToRemove != null) { lsEmpresaContaBancaria.remove(empresaToRemove); empresaToRemove.setFecmodif(Calendar.getInstance().getTime()); empresaToRemove.setActivo(Boolean.FALSE); - empresaToRemove.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); + empresaToRemove.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); lsEmpresaContaBancaria.add(empresaToRemove); empresaContaBancariaList.updateItem(empresaToRemove); empresaContaBancariaList.removeItem(empresaToRemove); @@ -494,47 +494,54 @@ public class EditarEmpresaController extends MyGenericForwardComposer { } } } - + public void onClick$btnAdicionarContaBancaria(Event ev) throws InterruptedException { - - if(infoContaBancariaValida()) { + + if (infoContaBancariaValida()) { InstiFinanceira instiFinanceira = (InstiFinanceira) cmbBanco.getSelectedItem().getValue(); String numConta = txtNumConta.getValue(); String numAgencia = txtNumAgencia.getValue(); - + EmpresaContaBancaria empresaContaBancariaToAdd = new EmpresaContaBancaria(); empresaContaBancariaToAdd.setActivo(Boolean.TRUE); empresaContaBancariaToAdd.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); - empresaContaBancariaToAdd.setFecmodif(Calendar.getInstance().getTime()); + empresaContaBancariaToAdd.setFecmodif(Calendar.getInstance().getTime()); empresaContaBancariaToAdd.setEmpresa(empresa); empresaContaBancariaToAdd.setInstituicaoFinandeira(instiFinanceira); empresaContaBancariaToAdd.setNumAgencia(numAgencia); empresaContaBancariaToAdd.setNumConta(numConta); - + boolean achou = Boolean.FALSE; for (EmpresaContaBancaria empresaContaBancariaInTheList : lsEmpresaContaBancaria) { - if(empresaContaBancariaInTheList.equals(empresaContaBancariaToAdd)) { + if (empresaContaBancariaInTheList.equals(empresaContaBancariaToAdd)) { achou = Boolean.TRUE; } } - - if(!achou) { + + if (!achou) { lsEmpresaContaBancaria.add(empresaContaBancariaToAdd); - empresa.setEmpresaContaBancaria(lsEmpresaContaBancaria); - } - - List tempList = new ArrayList(); - if(lsEmpresaContaBancaria != null) { - for (EmpresaContaBancaria empresaContaBancaria : lsEmpresaContaBancaria) { - if(empresaContaBancaria.getActivo()) { - tempList.add(empresaContaBancaria); + empresa.setEmpresaContaBancaria(lsEmpresaContaBancaria); + + List tempList = new ArrayList(); + if (lsEmpresaContaBancaria != null) { + for (EmpresaContaBancaria empresaContaBancaria : lsEmpresaContaBancaria) { + if (empresaContaBancaria.getActivo()) { + tempList.add(empresaContaBancaria); + } } } + + empresaContaBancariaList.setData(tempList); + + } else { + Messagebox.show( + Labels.getLabel("editarEmpresaController.MSG.jaExisteContaComAsMesmasInfoCadastradas"), + Labels.getLabel("editarEmpresaController.contaBancaria.label"), + Messagebox.OK, Messagebox.EXCLAMATION); } - empresaContaBancariaList.setData(tempList); clearContaBancaria(); - } + } } private void clearContaBancaria() { @@ -553,23 +560,23 @@ public class EditarEmpresaController extends MyGenericForwardComposer { Messagebox.OK, Messagebox.EXCLAMATION); return false; } - - if(txtNumConta.getValue() == null) { + + if (txtNumConta.getValue() == null) { Messagebox.show( Labels.getLabel("editarEmpresaController.MSG.informeConta"), Labels.getLabel("editarEmpresaController.contaBancaria.label"), Messagebox.OK, Messagebox.EXCLAMATION); - return false; + return false; } - - if(txtNumAgencia.getValue() == null) { + + if (txtNumAgencia.getValue() == null) { Messagebox.show( Labels.getLabel("editarEmpresaController.MSG.informeAgencia"), Labels.getLabel("editarEmpresaController.contaBancaria.label"), Messagebox.OK, Messagebox.EXCLAMATION); - return false; - } - + return false; + } + return true; } } \ No newline at end of file diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index cce4954d3..15b573088 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -791,6 +791,7 @@ editarEmpresaController.MSG.informeBanco = Informe o Banco editarEmpresaController.MSG.informeConta = Informe a Conta editarEmpresaController.MSG.informeAgencia = Informe a Agência editarEmpresaController.MSG.selecioneUmItem = Selecione a Conta Bancária a ser Removida +editarEmpresaController.MSG.jaExisteContaComAsMesmasInfoCadastradas = Já existe uma conta com as mesmas informações cadastrada #Empresa impuesto editarEmpresaImpostoController.window.title = Configuración de impuesto por empresa/estado diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 2c5d959f9..1d5987922 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -827,6 +827,7 @@ editarEmpresaController.MSG.informeBanco = Informe o Banco editarEmpresaController.MSG.informeConta = Informe a Conta editarEmpresaController.MSG.informeAgencia = Informe a Agência editarEmpresaController.MSG.selecioneUmItem = Selecione a Conta Bancária a ser Removida +editarEmpresaController.MSG.jaExisteContaComAsMesmasInfoCadastradas = Já existe uma conta com as mesmas informações cadastrada #Empresa Imposto editarEmpresaImpostoController.window.title = Configuração de Imposto por Empresa/Estado