From a587b311f8625c612063678ed5a33d9566cd9ac9 Mon Sep 17 00:00:00 2001 From: aristides Date: Wed, 24 Nov 2021 18:03:30 +0000 Subject: [PATCH] fixes bug#22719 qua: dev: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@109733 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../catalogos/EditarEmpresaController.java | 23 +++++++++++++++++- ...tarEmpresaInscricaoEstadualController.java | 24 +++++++++++++++++++ .../RenderEmpresaInscricaoEstadual.java | 2 ++ web/WEB-INF/i3-label_en.label | 5 ++++ web/WEB-INF/i3-label_es_MX.label | 5 ++++ web/WEB-INF/i3-label_pt_BR.label | 6 +++++ web/gui/catalogos/editarEmpresa.zul | 19 ++++++++++++++- .../editarEmpresaInscricaoEstadual.zul | 16 +++++++++++++ 8 files changed, 98 insertions(+), 2 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 c48a188e3..0afbfcfd0 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 @@ -270,6 +270,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer { private Radio rdCst41; private MyListbox inscEstadualList; + private MyTextbox txtNumInscricaoMunicipal; private Combobox cmbEstadoInscEstadual; private MyTextbox txtInscEstadual; private Button btnRemoverInscEstadual; @@ -294,6 +295,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer { private Checkbox chkFormaPagoOutrosSemDadosCartao; private Checkbox chkIndgennumfoliovtaintimpost; private Checkbox chkHabilitaIEDescentralizada; + private Checkbox ckIsento; private MyComboboxParada cmbOrigemIEDescentralizada; private List lsCategorias; @@ -567,6 +569,11 @@ public class EditarEmpresaController extends MyGenericForwardComposer { abrirInscricaoEstadual(inscricaoEstadual); } }); + + txtNumInscricaoMunicipal.setValue("ISENTO"); + txtNumInscricaoMunicipal.setDisabled(true); + ckIsento.setChecked(true); + if (empresa.getEmpresaId() != null) { empresa = empresaService.obtenerID(empresa.getEmpresaId()); @@ -1246,6 +1253,7 @@ public void onClick$btnTestEmailFlexBus(Event ev) throws InterruptedException { final Boolean isFormaPagoOutrosSemDadosCartao = chkFormaPagoOutrosSemDadosCartao.isChecked(); Boolean isHabilitaIEDescentralizada = chkHabilitaIEDescentralizada.isChecked(); Parada origemIEDescentralizada = cmbOrigemIEDescentralizada.getSelectedObject(); + String inscricaoMunicipal=StringUtils.isBlank((txtNumInscricaoMunicipal.getValue()))?"ISENTO":txtNumInscricaoMunicipal.getValue(); if(!validarCamposIEDescentralizada()) { return; @@ -1274,7 +1282,7 @@ public void onClick$btnTestEmailFlexBus(Event ev) throws InterruptedException { } InscricaoEstadual nuevaInscEstadual = new InscricaoEstadual(inscEstadual, empresa, estado, UsuarioLogado.getUsuarioLogado().getUsuarioId(), - inscEstLogradouro, inscEstNumero, inscEstComplemento, inscEstCEP, inscEstBairro, ciudad, inscEstCNPJ); + inscEstLogradouro, inscEstNumero, inscEstComplemento, inscEstCEP, inscEstBairro, ciudad, inscEstCNPJ,inscricaoMunicipal); nuevaInscEstadual.setEquivalenciaAG(equivalenciaAG); nuevaInscEstadual.setIsBPe(isBPe); nuevaInscEstadual.setIndFormaPagoOutrosSemCartao(isFormaPagoOutrosSemDadosCartao); @@ -1300,6 +1308,19 @@ public void onClick$btnTestEmailFlexBus(Event ev) throws InterruptedException { txtInscEstBairro.setText(null); cmbInscEstCidade.setSelectedItem(null); txtInscEstCNPJ.setText(null); + txtNumInscricaoMunicipal.setValue("ISENTO"); + txtNumInscricaoMunicipal.setDisabled(true); + ckIsento.setChecked(true); + } + + public void onClick$ckIsento(Event ev) { + if (ckIsento.isChecked()) { + txtNumInscricaoMunicipal.setValue("ISENTO"); + txtNumInscricaoMunicipal.setDisabled(true); + } else { + txtNumInscricaoMunicipal.setValue(""); + txtNumInscricaoMunicipal.setDisabled(false); + } } private boolean validarCamposIEDescentralizada() throws InterruptedException { diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarEmpresaInscricaoEstadualController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarEmpresaInscricaoEstadualController.java index 378fa3cce..845f05c3f 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarEmpresaInscricaoEstadualController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarEmpresaInscricaoEstadualController.java @@ -4,6 +4,7 @@ import java.util.ArrayList; import java.util.List; import org.apache.commons.lang.BooleanUtils; +import org.apache.commons.lang.StringUtils; import org.apache.log4j.Logger; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Scope; @@ -58,6 +59,7 @@ public class EditarEmpresaInscricaoEstadualController extends MyGenericForwardCo private InscricaoEstadual inscricaoEstadual; private MyListbox inscEstadualList; + private MyTextbox txtNumInscricaoMunicipal; private Combobox cmbEstadoInscEstadual; private MyTextbox txtInscEstadual; @@ -72,6 +74,7 @@ public class EditarEmpresaInscricaoEstadualController extends MyGenericForwardCo private Checkbox chkBPe; private Checkbox chkFormaPagoOutrosSemDadosCartao; private Checkbox chkHabilitaIEDescentralizada; + private Checkbox ckIsento; private MyComboboxParada cmbOrigemIEDescentralizada; private List lsCidades; @@ -96,6 +99,13 @@ public class EditarEmpresaInscricaoEstadualController extends MyGenericForwardCo chkFormaPagoOutrosSemDadosCartao.setChecked(BooleanUtils.toBoolean(inscricaoEstadual.getIndFormaPagoOutrosSemCartao())); chkBPe.setChecked(BooleanUtils.toBoolean(inscricaoEstadual.getIsBPe())); chkHabilitaIEDescentralizada.setChecked(BooleanUtils.toBoolean(inscricaoEstadual.getIndHabilitaIEDescentralizada())); + if(inscricaoEstadual.getNumInscricaoMunicipal().equalsIgnoreCase("ISENTO")) { + txtNumInscricaoMunicipal.setValue("ISENTO"); + txtNumInscricaoMunicipal.setDisabled(true); + ckIsento.setChecked(true); + }else { + txtNumInscricaoMunicipal.setValue(inscricaoEstadual.getNumInscricaoMunicipal()); + } } } @@ -161,12 +171,26 @@ public class EditarEmpresaInscricaoEstadualController extends MyGenericForwardCo inscricaoEstadual.setIndFormaPagoOutrosSemCartao(chkFormaPagoOutrosSemDadosCartao.isChecked()); inscricaoEstadual.setIsBPe(chkBPe.isChecked()); + + String inscricaoMunicipal=StringUtils.isBlank((txtNumInscricaoMunicipal.getValue()))?"ISENTO":txtNumInscricaoMunicipal.getValue(); + inscricaoEstadual.setNumInscricaoMunicipal(inscricaoMunicipal); + empresaService.actualizaInscEstadual(inscricaoEstadual); inscEstadualList.updateItem(inscricaoEstadual); closeWindow(); } + + public void onClick$ckIsento(Event ev) { + if (ckIsento.isChecked()) { + txtNumInscricaoMunicipal.setValue("ISENTO"); + txtNumInscricaoMunicipal.setDisabled(true); + } else { + txtNumInscricaoMunicipal.setValue(""); + txtNumInscricaoMunicipal.setDisabled(false); + } + } private boolean validarCamposIEDescentralizada() throws InterruptedException { Boolean isHabilitaIEDescentralizada = chkHabilitaIEDescentralizada.isChecked(); diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderEmpresaInscricaoEstadual.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderEmpresaInscricaoEstadual.java index b0aa7ab31..ec4e5ef83 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderEmpresaInscricaoEstadual.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderEmpresaInscricaoEstadual.java @@ -25,6 +25,8 @@ public class RenderEmpresaInscricaoEstadual implements ListitemRenderer { lc.setParent(listItem); lc = new Listcell(inscricaoEstadual.getNumInscricaoEstadual() != null ? inscricaoEstadual.getNumInscricaoEstadual() : ""); lc.setParent(listItem); + lc = new Listcell(inscricaoEstadual.getNumInscricaoMunicipal() != null ? inscricaoEstadual.getNumInscricaoMunicipal() : "ISENTO"); + lc.setParent(listItem); lc = new Listcell(inscricaoEstadual.getCidade() != null ? inscricaoEstadual.getCidade().getNombciudad() : ""); lc.setParent(listItem); lc = new Listcell(inscricaoEstadual.getCnpj() != null ? inscricaoEstadual.getCnpj() : ""); diff --git a/web/WEB-INF/i3-label_en.label b/web/WEB-INF/i3-label_en.label index 925f03303..d69db85af 100644 --- a/web/WEB-INF/i3-label_en.label +++ b/web/WEB-INF/i3-label_en.label @@ -1558,6 +1558,11 @@ editarEmpresaController.origemIEDescentralizada.label=Origem Inscrição Est editarEmpresaController.MSG.origemIEDescentralizadaNaoInformada=A Origem da Inscrição Estadual Descentralizada não foi informada editarEmpresaController.MSG.origemIEDescentralizadaJaInformada=A Origem {0} da Inscrição Estadual Descentralizada já Informada para o Estado {1} editarEmpresaController.MSG.origemIEDescentralizadaUFIncompativel=UF da Origem da Inscrição Estadual Descentralizada selecionada incompatível +editarEmpresaController.lbInscricaoMunicipal.value =Inscrição Municipal +editarEmpresaController.label.isento = ISENTO +editarEmpresaController.lbInscricaoMunicipal.label =Insc.Municipal +editarEmpresaInscricaoEstadualController.lbInscricaoMunicipal.value =Inscrição Municipal +editarEmpresaInscricaoEstadualController.label.isento = ISENTO editarEmpresaController.contaBancaria.label=Contas Bancárias editarEmpresaController.contaBancaria.instiFinanceira=Instituição Financeira diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index f387924f2..32246a2fd 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -1592,6 +1592,9 @@ editarEmpresaController.lbUsarGrupoLinhasLinhaOriginal.value = Usar o Grupo de L editarEmpresaController.lbUsarGrupoLinhasAproveitamentoSeletivo.value = Usar o Grupo de Linhas do Aproveitamento Seletivo editarEmpresaController.indNaoPermiteTrocaEntreEmpresa = No permite el intercambio de boletos para una empresa que no sea el boleto actual editarEmpresaController.indNaoPermiteTrocaEntreEmpresa.ajuda = Cuando se selecciona, no se permitirá canjear el boleto por una empresa que no sea el boleto actual +editarEmpresaController.lbInscricaoMunicipal.value =Inscrição Municipal +editarEmpresaController.label.isento = ISENTO +editarEmpresaController.lbInscricaoMunicipal.label =Insc.Municipal #Empresa impuesto editarEmpresaImpostoController.window.title = Configuración de impuesto por empresa/estado @@ -8449,6 +8452,8 @@ editarEmpresaInscricaoEstadualController.cep.label = Codigo Postal editarEmpresaInscricaoEstadualController.bairro.label = Barrio editarEmpresaInscricaoEstadualController.equivalencia.label = Equivalencia AG editarEmpresaInscricaoEstadualController.bpe.label = Habilitar BPe +editarEmpresaInscricaoEstadualController.lbInscricaoMunicipal.value =Inscrição Municipal +editarEmpresaInscricaoEstadualController.label.isento = ISENTO editarEmpresaController.intPontuacaoFraude = Valor Puntuación Fraude editarEmpresaController.intPontuacaoFraudeIni = Inicial diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 4f886a8ed..f6d9473af 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -1725,6 +1725,9 @@ editarEmpresaController.cst00.label = CST=00 (Tribuitação Normal) editarEmpresaController.cst40.label = CST=40 (Isento) editarEmpresaController.cst41.label = CST=41 (Não Tributado) editarEmpresaController.codContPrevidencia.label = Código Indicador de Contribuição Previdenciária +editarEmpresaController.lbInscricaoMunicipal.value =Inscrição Municipal +editarEmpresaController.label.isento = ISENTO +editarEmpresaController.lbInscricaoMunicipal.label =Insc.Municipal editarEmpresaController.contaBancaria.label = Contas Bancárias editarEmpresaController.contaBancaria.instiFinanceira = Instituição Financeira @@ -9147,6 +9150,9 @@ editarEmpresaInscricaoEstadualController.cep.label = CEP editarEmpresaInscricaoEstadualController.bairro.label = Bairro editarEmpresaInscricaoEstadualController.equivalencia.label = Equivalência AG editarEmpresaInscricaoEstadualController.bpe.label = Habilitar BPe +editarEmpresaInscricaoEstadualController.lbInscricaoMunicipal.value =Inscrição Municipal +editarEmpresaInscricaoEstadualController.label.isento = ISENTO + #Ajuda configuracao empresa editarEmpresaController.fechatarifa.ajuda = Data que o sistema utilizará para aplicação de tarifas. Se Data tarifa, utilizará tarifa vigente. Se Data Venda, utilizará tarifa vigente do período que foi vendido. diff --git a/web/gui/catalogos/editarEmpresa.zul b/web/gui/catalogos/editarEmpresa.zul index f1a71b97a..d1fb52bad 100644 --- a/web/gui/catalogos/editarEmpresa.zul +++ b/web/gui/catalogos/editarEmpresa.zul @@ -1154,6 +1154,20 @@ width="98%" maxlength="20" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" /> + + + + + @@ -1255,7 +1270,9 @@ - + diff --git a/web/gui/catalogos/editarEmpresaInscricaoEstadual.zul b/web/gui/catalogos/editarEmpresaInscricaoEstadual.zul index 4c2805940..1811105c2 100644 --- a/web/gui/catalogos/editarEmpresaInscricaoEstadual.zul +++ b/web/gui/catalogos/editarEmpresaInscricaoEstadual.zul @@ -45,6 +45,22 @@ use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" value="@{winEditarEmpresaInscricaoEstadual$composer.inscricaoEstadual.numInscricaoEstadual}" /> + + + + +