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
master
aristides 2021-11-24 18:03:30 +00:00
parent abc23e9ddd
commit a587b311f8
8 changed files with 98 additions and 2 deletions

View File

@ -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<Categoria> 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 {

View File

@ -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<Ciudad> 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();

View File

@ -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() : "");

View File

@ -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

View File

@ -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

View File

@ -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.

View File

@ -1154,6 +1154,20 @@
width="98%" maxlength="20"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</row>
<row>
<!-- Inscrição Municipal -->
<label
value="${c:l('editarEmpresaController.lbInscricaoMunicipal.value')}" />
<hbox>
<textbox
id="txtNumInscricaoMunicipal" width="100%" maxlength="20"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
<checkbox id="ckIsento" />
<label
value="${c:l('editarEmpresaController.label.isento')}" />
</hbox>
</row>
<row>
<label
value="${c:l('editarEmpresaController.cidade.label')}" />
@ -1242,6 +1256,7 @@
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada"
mold="rounded" buttonVisible="true" width="70%" />
</row>
</rows>
</grid>
@ -1255,7 +1270,9 @@
<listheader id="lhInscEstadual"
image="/gui/img/create_doc.gif" width="114px"
label="${c:l('editarEmpresaController.inscricaoestadual.label')}" />
<listheader id="lhInscMunicipal"
image="/gui/img/create_doc.gif" width="114px"
label="${c:l('editarEmpresaController.lbInscricaoMunicipal.label')}" />
<listheader id="lhInscEstCiudad"
image="/gui/img/create_doc.gif" width="114px"
label="${c:l('editarEmpresaController.inscEstCiudad.label')}" />

View File

@ -45,6 +45,22 @@
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
value="@{winEditarEmpresaInscricaoEstadual$composer.inscricaoEstadual.numInscricaoEstadual}" />
</row>
<row>
<!-- Inscrição Municipal -->
<label
value="${c:l('editarEmpresaInscricaoEstadualController.lbInscricaoMunicipal.value')}" />
<hbox>
<textbox id="txtNumInscricaoMunicipal"
width="100%" maxlength="15"
value="@{winEditarEmpresaInscricaoEstadual$composer.inscricaoEstadual.numInscricaoMunicipal}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
<checkbox id="ckIsento" />
<label
value="${c:l('editarEmpresaInscricaoEstadualController.label.isento')}" />
</hbox>
</row>
<row>
<label
value="${c:l('editarEmpresaInscricaoEstadualController.cidade.label')}" />