bug#18396

dev: valdir
qua:

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@101159 d1611594-4594-4d17-8e1d-87c2c4800839
master
thiago.clemente 2020-04-09 12:57:17 +00:00
parent f2b60d9635
commit 99753aa4e3
4 changed files with 84 additions and 2 deletions

View File

@ -270,7 +270,12 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
private CKeditor ckCampoCustomVoucher; private CKeditor ckCampoCustomVoucher;
private Row rowNumFolio; private Row rowNumFolio;
private Radio radAtivarRateioComissaoGrupoLinhaSim;
private Radio radAtivarRateioComissaoGrupoLinhaNao;
private Radio radGrupoLinhasLinhaOriginal;
private Radio radGrupoLinhasAproveitamentoSeletivo;
private static final String EMAIL_PATTERN = "^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@" private static final String EMAIL_PATTERN = "^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@"
+ "[A-Za-z0-9-]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$"; + "[A-Za-z0-9-]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$";
@ -474,6 +479,13 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
if (!getGeneraNumfoliosistemaVtaInternetImp()) { if (!getGeneraNumfoliosistemaVtaInternetImp()) {
rowNumFolio.setVisible(false); rowNumFolio.setVisible(false);
} }
radAtivarRateioComissaoGrupoLinhaSim.setChecked(Boolean.TRUE.equals(empresa.getIndRateioComissaoGrupoLinha()));
radAtivarRateioComissaoGrupoLinhaNao.setChecked(!Boolean.TRUE.equals(empresa.getIndRateioComissaoGrupoLinha()));
radGrupoLinhasLinhaOriginal.setChecked(Boolean.TRUE.equals(empresa.getIndComissaoGrupoLinhaOriginal()));
radGrupoLinhasAproveitamentoSeletivo.setChecked(!Boolean.TRUE.equals(empresa.getIndComissaoGrupoLinhaOriginal()));
ajustarRadioAbaRateioComissao();
} }
public void onClick$chkAutenticacao(Event ev) { public void onClick$chkAutenticacao(Event ev) {
@ -700,8 +712,15 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
empresa.setIndEnviaDadosAgenciaBpe(chkIndEnviaDadosAgenciaBpe.isChecked()); empresa.setIndEnviaDadosAgenciaBpe(chkIndEnviaDadosAgenciaBpe.isChecked());
empresa.setIndPrecoPorDemanda(chkIndPrecoPorDemanda.isChecked()); empresa.setIndPrecoPorDemanda(chkIndPrecoPorDemanda.isChecked());
empresa.setIndRateioComissaoGrupoLinha(radAtivarRateioComissaoGrupoLinhaSim.isChecked());
if (radGrupoLinhasLinhaOriginal.isDisabled()) {
empresa.setIndComissaoGrupoLinhaOriginal(null);
} else {
empresa.setIndComissaoGrupoLinhaOriginal(radGrupoLinhasLinhaOriginal.isChecked());
}
carregarComEmpConferencia(); carregarComEmpConferencia();
empresaService.suscribirActualizacion(empresa); empresaService.suscribirActualizacion(empresa);
empresaList.updateItem(empresa); empresaList.updateItem(empresa);
@ -1704,4 +1723,28 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
return ApplicationProperties.getInstance().isCustomHabilitado(CustomEnum.IS_HABILITA_IE_DESCENTRALIZADA.getDescricao()); return ApplicationProperties.getInstance().isCustomHabilitado(CustomEnum.IS_HABILITA_IE_DESCENTRALIZADA.getDescricao());
} }
private void ajustarRadioAbaRateioComissao() {
radAtivarRateioComissaoGrupoLinhaSim.setChecked(!radAtivarRateioComissaoGrupoLinhaNao.isChecked());
radAtivarRateioComissaoGrupoLinhaNao.setChecked(!radAtivarRateioComissaoGrupoLinhaSim.isChecked());
radGrupoLinhasLinhaOriginal.setChecked(radAtivarRateioComissaoGrupoLinhaSim.isChecked() && !radGrupoLinhasAproveitamentoSeletivo.isChecked());
radGrupoLinhasLinhaOriginal.setDisabled(radAtivarRateioComissaoGrupoLinhaNao.isChecked());
radGrupoLinhasAproveitamentoSeletivo.setChecked(radAtivarRateioComissaoGrupoLinhaSim.isChecked() && !radGrupoLinhasLinhaOriginal.isChecked());
radGrupoLinhasAproveitamentoSeletivo.setDisabled(radAtivarRateioComissaoGrupoLinhaNao.isChecked());
}
public void onCheck$radAtivarRateioComissaoGrupoLinhaSim(Event event) {
ajustarRadioAbaRateioComissao();
}
public void onCheck$radAtivarRateioComissaoGrupoLinhaNao(Event event) {
ajustarRadioAbaRateioComissao();
}
public void onCheck$radGrupoLinhasLinhaOriginal(Event event) {
ajustarRadioAbaRateioComissao();
}
public void onCheck$radGrupoLinhasAproveitamentoSeletivo(Event event) {
ajustarRadioAbaRateioComissao();
}
} }

View File

@ -1448,6 +1448,11 @@ editarEmpresaController.configCallCenterCupomEmbarque.label = Configuração Con
editarEmpresaController.indAutenticacao = Utiliza Autenticação editarEmpresaController.indAutenticacao = Utiliza Autenticação
editarEmpresaController.imprimTipoBPeDeAcordoComASefaz=Intercambio ECF p / BPe imprime Tipo de sustitución según SEFAZ. editarEmpresaController.imprimTipoBPeDeAcordoComASefaz=Intercambio ECF p / BPe imprime Tipo de sustitución según SEFAZ.
editarEmpresaController.imprimTipoBPeDeAcordoComASefaz.ajuda=Cuando hay un cambio de ECF para BPe el DABPe y Cupón de Embarque presentan como una sustitución, aunque no sea en la SEFAZ. Marcando esta configuración el tipo BPe se presenta conforme está en la SEFAZ. editarEmpresaController.imprimTipoBPeDeAcordoComASefaz.ajuda=Cuando hay un cambio de ECF para BPe el DABPe y Cupón de Embarque presentan como una sustitución, aunque no sea en la SEFAZ. Marcando esta configuración el tipo BPe se presenta conforme está en la SEFAZ.
editarEmpresaController.tab.label.rateiocomissao = Rateio da Comissão
editarEmpresaController.lbAtivarRateioComissaoGrupoLinha.value = Ativar rateio da comissão por Grupo de Linha
editarEmpresaController.lbUsarGrupoLinhas.value = Grupo de Linhas
editarEmpresaController.lbUsarGrupoLinhasLinhaOriginal.value = Usar o Grupo de Linhas da linha original
editarEmpresaController.lbUsarGrupoLinhasAproveitamentoSeletivo.value = Usar o Grupo de Linhas do Aproveitamento Seletivo
#Empresa impuesto #Empresa impuesto
editarEmpresaImpostoController.window.title = Configuración de impuesto por empresa/estado editarEmpresaImpostoController.window.title = Configuración de impuesto por empresa/estado

View File

@ -1569,6 +1569,11 @@ editarEmpresaController.configCallCenterEmail.label = Configuração Conteúdo E
editarEmpresaController.configCallCenterEmailFiscal.label = Configuração Conteúdo Email Fiscal editarEmpresaController.configCallCenterEmailFiscal.label = Configuração Conteúdo Email Fiscal
editarEmpresaController.configCallCenterCupomEmbarque.label = Configuração Conteúdo Cupom Embarque editarEmpresaController.configCallCenterCupomEmbarque.label = Configuração Conteúdo Cupom Embarque
editarEmpresaController.indAutenticacao = Utiliza Autenticação editarEmpresaController.indAutenticacao = Utiliza Autenticação
editarEmpresaController.tab.label.rateiocomissao = Rateio da Comissão
editarEmpresaController.lbAtivarRateioComissaoGrupoLinha.value = Ativar rateio da comissão por Grupo de Linha
editarEmpresaController.lbUsarGrupoLinhas.value = Grupo de Linhas
editarEmpresaController.lbUsarGrupoLinhasLinhaOriginal.value = Usar o Grupo de Linhas da linha original
editarEmpresaController.lbUsarGrupoLinhasAproveitamentoSeletivo.value = Usar o Grupo de Linhas do Aproveitamento Seletivo
#Empresa Imposto #Empresa Imposto
editarEmpresaImpostoController.window.title = Configuração de Imposto por Empresa/Estado editarEmpresaImpostoController.window.title = Configuração de Imposto por Empresa/Estado

View File

@ -41,6 +41,8 @@
label="${c:l('editarEmpresaController.inscricaoestadual.label')}" /> label="${c:l('editarEmpresaController.inscricaoestadual.label')}" />
<tab <tab
label="${c:l('editarEmpresaController.contaBancaria.label')}" /> label="${c:l('editarEmpresaController.contaBancaria.label')}" />
<tab
label="${c:l('editarEmpresaController.tab.label.rateiocomissao')}" />
<tab <tab
label="${c:l('editarEmpresaController.comissao.label')}" /> label="${c:l('editarEmpresaController.comissao.label')}" />
<tab <tab
@ -1133,6 +1135,33 @@
</listhead> </listhead>
</listbox> </listbox>
</tabpanel> </tabpanel>
<!-- RATEIO DA COMISSAO -->
<tabpanel>
<grid fixedLayout="true">
<columns>
<column width="30%" />
<column width="70%" />
</columns>
<rows>
<row>
<label value="${c:l('editarEmpresaController.lbAtivarRateioComissaoGrupoLinha.value')}" />
<radiogroup>
<radio id="radAtivarRateioComissaoGrupoLinhaSim" label="${c:l('MSG.SI')}" />
<radio id="radAtivarRateioComissaoGrupoLinhaNao" label="${c:l('MSG.NO')}" />
</radiogroup>
</row>
<row>
<label value="${c:l('editarEmpresaController.lbUsarGrupoLinhas.value')}" />
<radiogroup>
<radio id="radGrupoLinhasLinhaOriginal" label="${c:l('editarEmpresaController.lbUsarGrupoLinhasLinhaOriginal.value')}" />
<radio id="radGrupoLinhasAproveitamentoSeletivo" label="${c:l('editarEmpresaController.lbUsarGrupoLinhasAproveitamentoSeletivo.value')}" />
</radiogroup>
</row>
</rows>
</grid>
</tabpanel>
<tabpanel> <tabpanel>
<tabbox> <tabbox>
<tabs> <tabs>