fixes bug#13674

dev:thiago
qua:

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@90365 d1611594-4594-4d17-8e1d-87c2c4800839
master
aristides 2019-02-28 00:09:39 +00:00
parent cfe256130b
commit 1dc1fec8fd
1 changed files with 139 additions and 115 deletions

View File

@ -242,9 +242,8 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
private CKeditor messageConteudoEmailFiscal;
private CKeditor messageCupomEmbarque;
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,})$";
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,})$";
private static final Pattern pattern = Pattern.compile(EditarEmpresaController.EMAIL_PATTERN, Pattern.CASE_INSENSITIVE);
@ -272,32 +271,47 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
if (empresa.getEmpresaId() == null) {
btnAdicionarEstadoImposto.setVisible(false);
btnAdicionarInscEstadual.setVisible(false);
} else {
btnAdicionarEstadoImposto.setVisible(true);
btnAdicionarInscEstadual.setVisible(true);
}
if (empresaEmailConfig != null) {
if(empresaEmailConfig.getIndAutenticacao()){
chkAutenticacao.setChecked(true);
if(empresa.getIndfechatarifa() == null){
}else{
chkAutenticacao.setChecked(false);
textEmail.setDisabled(true);
textSenhaEmail.setDisabled(true);
}
} else {
chkAutenticacao.setChecked(true);
}
if (empresa.getIndfechatarifa() == null) {
rdgFechaSalida.setChecked(Boolean.TRUE);
}else if(empresa.getIndfechatarifa()){
} else if (empresa.getIndfechatarifa()) {
rdgFechaVenta.setChecked(Boolean.TRUE);
}else{
} else {
rdgFechaSalida.setChecked(Boolean.TRUE);
}
if(empresa.getIndvalidabloqueioecf() == null){
if (empresa.getIndvalidabloqueioecf() == null) {
rdgRestringeZSim.setChecked(Boolean.FALSE);
}else if(empresa.getIndvalidabloqueioecf()){
} else if (empresa.getIndvalidabloqueioecf()) {
rdgRestringeZSim.setChecked(Boolean.TRUE);
}else{
} else {
rdgRestringeZSim.setChecked(Boolean.FALSE);
}
if(empresa.getIndUtilizaFidelidade() == null){
if (empresa.getIndUtilizaFidelidade() == null) {
utilizaProjetoFidelidadeSim.setChecked(Boolean.FALSE);
}else if(empresa.getIndUtilizaFidelidade()){
} else if (empresa.getIndUtilizaFidelidade()) {
utilizaProjetoFidelidadeSim.setChecked(Boolean.TRUE);
}else{
} else {
utilizaProjetoFidelidadeSim.setChecked(Boolean.FALSE);
}
@ -386,19 +400,19 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
}
comEmpCategoriaList.setItemRenderer(new RenderComEmpCategoria());
if(empresa.getComEmpCategorias() != null) {
if (empresa.getComEmpCategorias() != null) {
comEmpCategoriaList.setData(empresa.getComEmpCategorias());
}
comEmpFormapagoList.setItemRenderer(new RenderComEmpFormapago());
if(empresa.getComEmpFormapagos() != null) {
if (empresa.getComEmpFormapagos() != null) {
comEmpFormapagoList.setData(empresa.getComEmpFormapagos());
}
comEmpTipoEventoExtraList.setItemRenderer(new RenderComEmpTipoEventoExtra());
if(empresa.getComEmpTipoEventoExtras() != null) {
if (empresa.getComEmpTipoEventoExtras() != null) {
comEmpTipoEventoExtraList.setData(empresa.getComEmpTipoEventoExtras());
}
@ -409,8 +423,19 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
carrergarParametrosComissao();
}
public void onClick$chkAutenticacao(Event ev) {
if(chkAutenticacao.isChecked()){
textEmail.setDisabled(false);
textSenhaEmail.setDisabled(false);
}else{
textEmail.setDisabled(true);
textSenhaEmail.setDisabled(true);
}
}
private void carrergarParametrosComissao() {
if(empresa.getComEmpConferencias() != null && !empresa.getComEmpConferencias().isEmpty()) {
if (empresa.getComEmpConferencias() != null && !empresa.getComEmpConferencias().isEmpty()) {
comEmpConferencia = empresa.getComEmpConferencias().iterator().next();
chkIndbilhetemanual.setChecked(comEmpConferencia.getIndbilhetemanual());
chkIndbilhetevendido.setChecked(comEmpConferencia.getIndbilhetevendido());
@ -421,8 +446,8 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
chkIndgapdevolvido.setChecked(comEmpConferencia.getIndgapdevolvido());
chkIndeventosfinanceiros.setChecked(comEmpConferencia.getIndeventosfinanceiros());
chkIndocd.setChecked(comEmpConferencia.getIndocd());
chkIndcarboletosdevolvidosconf.setChecked(empresa.getIndcarboletosdevolvidosconf() == null? false:empresa.getIndcarboletosdevolvidosconf());
chkIndBoletoAgrupado.setChecked(empresa.getIndBoletoAgrupado() == null? false: empresa.getIndBoletoAgrupado());
chkIndcarboletosdevolvidosconf.setChecked(empresa.getIndcarboletosdevolvidosconf() == null ? false : empresa.getIndcarboletosdevolvidosconf());
chkIndBoletoAgrupado.setChecked(empresa.getIndBoletoAgrupado() == null ? false : empresa.getIndBoletoAgrupado());
chkIndEnviarEmailComissao.setChecked(empresa.getIndenviaemailcomissao() == null ? false : empresa.getIndenviaemailcomissao());
chkIndnaopermiteconfsemmalote.setChecked(empresa.getIndnaopermiteconfsemmalote() == null ? false : empresa.getIndnaopermiteconfsemmalote());
chkIndValidaDescontoTarifa.setChecked(empresa.getIndValidaDescontoTarifa() == null ? false : empresa.getIndValidaDescontoTarifa());
@ -431,26 +456,25 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
chkImprimirCupEmbVendaManual.setChecked(empresa.getIndImprimirCupomEmbarqueVendaManual() == null ? false : empresa.getIndImprimirCupomEmbarqueVendaManual());
chkPermiteVendaManualTodosEstados.setChecked(empresa.getIndPermiteVendaManualTodosEstados() == null ? false : empresa.getIndPermiteVendaManualTodosEstados());
chkImprimir2Vias.setChecked(empresa.getIndImprime2Vias() == null ? false : empresa.getIndImprime2Vias());
//chkIndEmiteBpeVdaImpPosterior.setChecked(empresa.getIndEmiteBpeVdaImpPosterior() == null ? false : empresa.getIndEmiteBpeVdaImpPosterior());
// chkIndEmiteBpeVdaImpPosterior.setChecked(empresa.getIndEmiteBpeVdaImpPosterior() == null ? false : empresa.getIndEmiteBpeVdaImpPosterior());
chkObrigarInfNomePassageiro.setChecked(empresa.getIndobrigarinformarnomepassageiro() == null ? false : empresa.getIndobrigarinformarnomepassageiro());
chkPermitirImpressaoGratuidade.setChecked(empresa.getIndImprimeGratuidade() == null ? false : empresa.getIndImprimeGratuidade());
if(comEmpConferencia.getTipoDebitoCredito().equals(Integer.valueOf(0))){
if (comEmpConferencia.getTipoDebitoCredito().equals(Integer.valueOf(0))) {
rdgTipoDCNenhum.setSelected(Boolean.TRUE);
rdgTipoDCTodos.setSelected(Boolean.FALSE);
rdgTipoDCDebito.setSelected(Boolean.FALSE);
rdgTipoDCCredito.setSelected(Boolean.FALSE);
}
else if(comEmpConferencia.getTipoDebitoCredito().equals(Integer.valueOf(1))){
} else if (comEmpConferencia.getTipoDebitoCredito().equals(Integer.valueOf(1))) {
rdgTipoDCNenhum.setSelected(Boolean.FALSE);
rdgTipoDCTodos.setSelected(Boolean.TRUE);
rdgTipoDCDebito.setSelected(Boolean.FALSE);
rdgTipoDCCredito.setSelected(Boolean.FALSE);
}else if(comEmpConferencia.getTipoDebitoCredito().equals(Integer.valueOf(2))){
} else if (comEmpConferencia.getTipoDebitoCredito().equals(Integer.valueOf(2))) {
rdgTipoDCNenhum.setSelected(Boolean.FALSE);
rdgTipoDCTodos.setSelected(Boolean.FALSE);
rdgTipoDCDebito.setSelected(Boolean.TRUE);
rdgTipoDCCredito.setSelected(Boolean.FALSE);
}else if(comEmpConferencia.getTipoDebitoCredito().equals(Integer.valueOf(3))){
} else if (comEmpConferencia.getTipoDebitoCredito().equals(Integer.valueOf(3))) {
rdgTipoDCNenhum.setSelected(Boolean.FALSE);
rdgTipoDCTodos.setSelected(Boolean.FALSE);
rdgTipoDCDebito.setSelected(Boolean.FALSE);
@ -514,8 +538,6 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
return;
}
boolean isBPe = false;
if (empresa.getInscricoesEstaduais() != null) {
@ -630,6 +652,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
empresaEmailConfig.setSenha(textSenhaEmail.getValue());
empresaEmailConfig.setSmtp(textSMTPHost.getValue());
empresaEmailConfig.setSmtpPorta(textSMTPPorta.getValue());
empresaEmailConfig.setIndAutenticacao(chkAutenticacao.isChecked());
empresaEmailConfigService.actualizacion(empresaEmailConfig);
}
@ -648,12 +671,12 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
}
private boolean validarEmail() {
if(txtEmail.getText() == null || txtEmail.getText().isEmpty()){
if (txtEmail.getText() == null || txtEmail.getText().isEmpty()) {
return true;
}
for(String email : txtEmail.getText().split(";")){
for (String email : txtEmail.getText().split(";")) {
Matcher matcher = EditarEmpresaController.pattern.matcher(email);
if(!matcher.matches()){
if (!matcher.matches()) {
return false;
}
}
@ -673,11 +696,11 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
int tipoDebitoCredito = 0;
if (rdgTipoDCTodos.isChecked()){
if (rdgTipoDCTodos.isChecked()) {
tipoDebitoCredito = 1;
}else if(rdgTipoDCDebito.isChecked()){
} else if (rdgTipoDCDebito.isChecked()) {
tipoDebitoCredito = 2;
}else if(rdgTipoDCCredito.isChecked()){
} else if (rdgTipoDCCredito.isChecked()) {
tipoDebitoCredito = 3;
}
@ -728,6 +751,8 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
}
}
public void onChange$cmbEstado(Event ev) {
Comboitem cbiEstado = cmbEstado.getSelectedItem();
if (cbiEstado != null) {
@ -827,7 +852,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
String inscEstComplemento = txtInscEstComplemento.getValue();
String inscEstCEP = txtInscEstCEP.getValue();
String inscEstBairro = txtInscEstBairro.getValue();
Ciudad ciudad = (Ciudad)cmbInscEstCidade.getSelectedItem().getValue();
Ciudad ciudad = (Ciudad) cmbInscEstCidade.getSelectedItem().getValue();
String inscEstCNPJ = txtInscEstCNPJ.getValue();
String equivalenciaAG = txtEquivalenciaAG.getValue();
Boolean isBPe = chkBPe.isChecked();
@ -883,7 +908,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
Categoria categoria = (Categoria) cmbCategorias.getSelectedItem().getValue();
if(categoria != null) {
if (categoria != null) {
for (ComEmpCategoria c : empresa.getComEmpCategorias()) {
if (c.getCategoria().getCategoriaId().equals(categoria.getCategoriaId())) {
@ -900,23 +925,23 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
comEmpCategoriaList.updateItem(comEmpCategoria);
empresa.getComEmpCategorias().add(comEmpCategoria);
Messagebox.show(Labels.getLabel("editarEmpresaController.msg.adicionarComissaoCategoria"),
Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK,Messagebox.INFORMATION);
Messagebox.show(Labels.getLabel("editarEmpresaController.msg.adicionarComissaoCategoria"),
Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
}
} catch (Exception e) {
EditarEmpresaController.log.error(e.getMessage(), e);
Messagebox.show(Labels.getLabel("MSG.Error"),
Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK,Messagebox.ERROR);
Messagebox.show(Labels.getLabel("MSG.Error"),
Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK, Messagebox.ERROR);
}
}
public void onClick$btnRemoverComissaoCategoria(Event ev) throws InterruptedException {
try {
if(comEmpCategoriaList.getSelected() != null) {
if (comEmpCategoriaList.getSelected() != null) {
int resp = Messagebox.show(
Labels.getLabel("editarEmpresaController.MSG.borrarComissaoCategoriaPergunta"),
Labels.getLabel("editarEmpresaController.window.title"),
@ -928,17 +953,17 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
comEmpCategoriaList.removeItem(comEmpCategoria);
empresa.getComEmpCategorias().remove(comEmpCategoria);
Messagebox.show(Labels.getLabel("editarEmpresaController.msg.removerComissaoCategoria"),
Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK,Messagebox.INFORMATION);
Messagebox.show(Labels.getLabel("editarEmpresaController.msg.removerComissaoCategoria"),
Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
}
}
} catch (Exception e) {
EditarEmpresaController.log.error(e.getMessage(), e);
Messagebox.show(Labels.getLabel("MSG.Error"),
Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK,Messagebox.ERROR);
Messagebox.show(Labels.getLabel("MSG.Error"),
Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK, Messagebox.ERROR);
}
}
@ -947,10 +972,10 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
FormaPago formapago = (FormaPago) cmbFormaPagos.getSelectedItem().getValue();
if(formapago != null) {
if (formapago != null) {
for(ComEmpFormapago f : empresa.getComEmpFormapagos()){
if(f.getFormaPago().getFormapagoId().equals(formapago.getFormapagoId())){
for (ComEmpFormapago f : empresa.getComEmpFormapagos()) {
if (f.getFormaPago().getFormapagoId().equals(formapago.getFormapagoId())) {
return;
}
}
@ -964,23 +989,23 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
comEmpFormapagoList.updateItem(comEmpFormapago);
empresa.getComEmpFormapagos().add(comEmpFormapago);
Messagebox.show(Labels.getLabel("editarEmpresaController.msg.adicionarComissaoFormapago"),
Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK,Messagebox.INFORMATION);
Messagebox.show(Labels.getLabel("editarEmpresaController.msg.adicionarComissaoFormapago"),
Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
}
} catch (Exception e) {
EditarEmpresaController.log.error(e.getMessage(), e);
Messagebox.show(Labels.getLabel("MSG.Error"),
Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK,Messagebox.ERROR);
Messagebox.show(Labels.getLabel("MSG.Error"),
Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK, Messagebox.ERROR);
}
}
public void onClick$btnRemoverComissaoFormapago(Event ev) throws InterruptedException {
try {
if(comEmpFormapagoList.getSelected() != null) {
if (comEmpFormapagoList.getSelected() != null) {
int resp = Messagebox.show(
Labels.getLabel("editarEmpresaController.MSG.borrarComissaoFormapagoPergunta"),
Labels.getLabel("editarEmpresaController.window.title"),
@ -992,17 +1017,17 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
comEmpFormapagoList.removeItem(comEmpFormapago);
empresa.getComEmpFormapagos().remove(comEmpFormapago);
Messagebox.show(Labels.getLabel("editarEmpresaController.msg.removerComissaoFormapago"),
Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK,Messagebox.INFORMATION);
Messagebox.show(Labels.getLabel("editarEmpresaController.msg.removerComissaoFormapago"),
Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
}
}
} catch (Exception e) {
EditarEmpresaController.log.error(e.getMessage(), e);
Messagebox.show(Labels.getLabel("MSG.Error"),
Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK,Messagebox.ERROR);
Messagebox.show(Labels.getLabel("MSG.Error"),
Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK, Messagebox.ERROR);
}
}
@ -1010,16 +1035,16 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
try {
Comboitem selectedItem = cmbTipoEventoExtras.getSelectedItem();
if (selectedItem == null){
if (selectedItem == null) {
return;
}
TipoEventoExtra tipoEventoExtra = (TipoEventoExtra) selectedItem.getValue();
if(tipoEventoExtra != null) {
if (tipoEventoExtra != null) {
for(ComEmpTipoEventoExtra e : empresa.getComEmpTipoEventoExtras()){
if(e.getTipoEventoExtra().getTipoeventoextraId().equals(tipoEventoExtra.getTipoeventoextraId())){
for (ComEmpTipoEventoExtra e : empresa.getComEmpTipoEventoExtras()) {
if (e.getTipoEventoExtra().getTipoeventoextraId().equals(tipoEventoExtra.getTipoeventoextraId())) {
return;
}
}
@ -1033,23 +1058,23 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
comEmpTipoEventoExtraList.updateItem(comEmpTipoEventoExtra);
empresa.getComEmpTipoEventoExtras().add(comEmpTipoEventoExtra);
Messagebox.show(Labels.getLabel("editarEmpresaController.msg.adicionarComissaoTipoEventoExtra"),
Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK,Messagebox.INFORMATION);
Messagebox.show(Labels.getLabel("editarEmpresaController.msg.adicionarComissaoTipoEventoExtra"),
Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
}
} catch (Exception e) {
EditarEmpresaController.log.error(e.getMessage(), e);
Messagebox.show(Labels.getLabel("MSG.Error"),
Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK,Messagebox.ERROR);
Messagebox.show(Labels.getLabel("MSG.Error"),
Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK, Messagebox.ERROR);
}
}
public void onClick$btnRemoverComissaoTipoEventoExtra(Event ev) throws InterruptedException {
try {
if(comEmpTipoEventoExtraList.getSelected() != null) {
if (comEmpTipoEventoExtraList.getSelected() != null) {
int resp = Messagebox.show(
Labels.getLabel("editarEmpresaController.MSG.borrarComissaoTipoEventoExtraPergunta"),
Labels.getLabel("editarEmpresaController.window.title"),
@ -1061,19 +1086,20 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
empresaService.removerComissaoTipoEventoExtra(comEmpTipoEventoExtra);
comEmpTipoEventoExtraList.removeItem(comEmpTipoEventoExtra);
Messagebox.show(Labels.getLabel("editarEmpresaController.msg.removerComissaoTipoEventoExtra"),
Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK,Messagebox.INFORMATION);
Messagebox.show(Labels.getLabel("editarEmpresaController.msg.removerComissaoTipoEventoExtra"),
Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
}
}
} catch (Exception e) {
EditarEmpresaController.log.error(e.getMessage(), e);
Messagebox.show(Labels.getLabel("MSG.Error"),
Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK,Messagebox.ERROR);
Messagebox.show(Labels.getLabel("MSG.Error"),
Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK, Messagebox.ERROR);
}
}
public Combobox getCmbEstadoInscEstadual() {
return cmbEstadoInscEstadual;
}
@ -1383,12 +1409,10 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
}
}
public Boolean isPermissaoVendaSemReducaoZ() {
return !UsuarioLogado.getUsuarioLogado().isPermisoClave(ConstantesFuncionSistema.CLAVE_EDITAR_VENDA_SEM_REDUCAO_Z);
}
public Radio getUtilizaProjetoFidelidadeSim() {
return utilizaProjetoFidelidadeSim;
}