bug #9261 - Parametrização para a utilização de tarifa original

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@70898 d1611594-4594-4d17-8e1d-87c2c4800839
master
thiago 2017-06-30 19:15:43 +00:00
parent 4cf84e6308
commit 7093e384c2
5 changed files with 109 additions and 102 deletions

View File

@ -25,5 +25,4 @@ label.preco=Valor
label.debitoCredito=D/C label.debitoCredito=D/C
label.fecmodif=Dt. Alt. label.fecmodif=Dt. Alt.
label.tipoventa=Tipo Venda label.tipoventa=Tipo Venda
label.tipo=Tipo label.tipo=Tipo
label.numpendencia=Nº Pendência

View File

@ -73,7 +73,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.render.RenderEmpresaContaBan
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderEmpresaImposto; import com.rjconsultores.ventaboletos.web.utilerias.render.RenderEmpresaImposto;
/** /**
* *
* @author Rafius * @author Rafius
*/ */
@Controller("editarEmpresaController") @Controller("editarEmpresaController")
@ -98,7 +98,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
private FormaPagoService formaPagoService; private FormaPagoService formaPagoService;
@Autowired @Autowired
private TipoEventoExtraService tipoEventoExtraService; private TipoEventoExtraService tipoEventoExtraService;
private Empresa empresa; private Empresa empresa;
private MyListbox empresaList; private MyListbox empresaList;
private MyTextbox txtNome; private MyTextbox txtNome;
@ -123,6 +123,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
private Checkbox chkIndBoletoAgrupado; private Checkbox chkIndBoletoAgrupado;
private Checkbox chkIndEnviarEmailComissao; private Checkbox chkIndEnviarEmailComissao;
private Checkbox chkIndnaopermiteconfsemmalote; private Checkbox chkIndnaopermiteconfsemmalote;
private Checkbox chkIndValidaDescontoTarifa;
private MyListbox inscEstadualList; private MyListbox inscEstadualList;
private Combobox cmbEstadoInscEstadual; private Combobox cmbEstadoInscEstadual;
@ -138,26 +139,26 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
private List<EmpresaContaBancaria> lsEmpresaContaBancaria; private List<EmpresaContaBancaria> lsEmpresaContaBancaria;
private Textbox txtInscEstLogradouro; private Textbox txtInscEstLogradouro;
private Textbox txtInscEstNumero; private Textbox txtInscEstNumero;
private Textbox txtInscEstComplemento; private Textbox txtInscEstComplemento;
private Textbox txtInscEstCEP; private Textbox txtInscEstCEP;
private Textbox txtInscEstBairro; private Textbox txtInscEstBairro;
private Combobox cmbInscEstCidade; private Combobox cmbInscEstCidade;
private Textbox txtInscEstCNPJ; private Textbox txtInscEstCNPJ;
private Textbox txtEquivalenciaAG; private Textbox txtEquivalenciaAG;
private Checkbox chkIndgennumfoliovtaintimpost; private Checkbox chkIndgennumfoliovtaintimpost;
private List<Categoria> lsCategorias; private List<Categoria> lsCategorias;
private List<FormaPago> lsFormaPagos; private List<FormaPago> lsFormaPagos;
private List<TipoEventoExtra> lsTipoEventoExtras; private List<TipoEventoExtra> lsTipoEventoExtras;
private MyListbox comEmpCategoriaList; private MyListbox comEmpCategoriaList;
private MyListbox comEmpFormapagoList; private MyListbox comEmpFormapagoList;
private MyListbox comEmpTipoEventoExtraList; private MyListbox comEmpTipoEventoExtraList;
private MyComboboxEstandar cmbCategorias; private MyComboboxEstandar cmbCategorias;
private MyComboboxEstandar cmbFormaPagos; private MyComboboxEstandar cmbFormaPagos;
private MyComboboxEstandar cmbTipoEventoExtras; private MyComboboxEstandar cmbTipoEventoExtras;
private ComEmpConferencia comEmpConferencia; private ComEmpConferencia comEmpConferencia;
private Checkbox chkIndbilhetemanual; private Checkbox chkIndbilhetemanual;
private Checkbox chkIndbilhetevendido; private Checkbox chkIndbilhetevendido;
@ -167,20 +168,20 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
private Checkbox chkIndgapcancelado; private Checkbox chkIndgapcancelado;
private Checkbox chkIndgapdevolvido; private Checkbox chkIndgapdevolvido;
private Checkbox chkIndeventosfinanceiros; private Checkbox chkIndeventosfinanceiros;
private Checkbox chkIndocd; private Checkbox chkIndocd;
private Checkbox chkObrigarInfNomePassageiro; private Checkbox chkObrigarInfNomePassageiro;
private Checkbox chkPermitirImpressaoGratuidade; private Checkbox chkPermitirImpressaoGratuidade;
private Textbox txtEmail; private Textbox txtEmail;
private Checkbox chkHabilitarFidelidade; private Checkbox chkHabilitarFidelidade;
private Intbox intPontuacaoFraudeIni; private Intbox intPontuacaoFraudeIni;
private Intbox intPontuacaoFraudeFim; private Intbox intPontuacaoFraudeFim;
private static final String EMAIL_PATTERN = private static final String EMAIL_PATTERN =
"^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@" "^[_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,})$";
private static final Pattern pattern = Pattern.compile(EMAIL_PATTERN, Pattern.CASE_INSENSITIVE); private static final Pattern pattern = Pattern.compile(EMAIL_PATTERN, Pattern.CASE_INSENSITIVE);
public Empresa getEmpresa() { public Empresa getEmpresa() {
return empresa; return empresa;
} }
@ -236,7 +237,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
lsBanco = instFinanceiraService.obtenerTodos(); lsBanco = instFinanceiraService.obtenerTodos();
super.doAfterCompose(comp); super.doAfterCompose(comp);
if(empresa.getIndfechatarifa() == null){ if(empresa.getIndfechatarifa() == null){
rdgFechaSalida.setChecked(Boolean.TRUE); rdgFechaSalida.setChecked(Boolean.TRUE);
}else if(empresa.getIndfechatarifa()){ }else if(empresa.getIndfechatarifa()){
@ -244,7 +245,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
}else{ }else{
rdgFechaSalida.setChecked(Boolean.TRUE); rdgFechaSalida.setChecked(Boolean.TRUE);
} }
if(empresa.getIndvalidabloqueioecf() == null){ if(empresa.getIndvalidabloqueioecf() == null){
rdgRestringeZSim.setChecked(Boolean.FALSE); rdgRestringeZSim.setChecked(Boolean.FALSE);
}else if(empresa.getIndvalidabloqueioecf()){ }else if(empresa.getIndvalidabloqueioecf()){
@ -252,7 +253,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
}else{ }else{
rdgRestringeZSim.setChecked(Boolean.FALSE); rdgRestringeZSim.setChecked(Boolean.FALSE);
} }
chkIndgennumfoliovtaintimpost.setChecked(empresa.getIndgennumfoliovtaintimpost() != null ? empresa.getIndgennumfoliovtaintimpost() : Boolean.FALSE); chkIndgennumfoliovtaintimpost.setChecked(empresa.getIndgennumfoliovtaintimpost() != null ? empresa.getIndgennumfoliovtaintimpost() : Boolean.FALSE);
chkHabilitarFidelidade.setChecked(empresa.getIndFidelidade() != null ? empresa.getIndFidelidade() : Boolean.FALSE); chkHabilitarFidelidade.setChecked(empresa.getIndFidelidade() != null ? empresa.getIndFidelidade() : Boolean.FALSE);
@ -296,8 +297,8 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
new Listcell(inscricaoEstadual.getCep()).setParent(listItem); new Listcell(inscricaoEstadual.getCep()).setParent(listItem);
new Listcell(inscricaoEstadual.getBairro()).setParent(listItem); new Listcell(inscricaoEstadual.getBairro()).setParent(listItem);
new Listcell(inscricaoEstadual.getEquivalenciaAG()).setParent(listItem); new Listcell(inscricaoEstadual.getEquivalenciaAG()).setParent(listItem);
listItem.setAttribute("data", inscricaoEstadual); listItem.setAttribute("data", inscricaoEstadual);
} }
}); });
@ -312,7 +313,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
lsEmpresaContaBancaria = empresa.getEmpresaContaBancaria(); lsEmpresaContaBancaria = empresa.getEmpresaContaBancaria();
empresaContaBancariaList.setData(lsEmpresaContaBancaria); empresaContaBancariaList.setData(lsEmpresaContaBancaria);
} }
txtNome.focus(); txtNome.focus();
if (empresa.getEmpresaId() == null) { if (empresa.getEmpresaId() == null) {
@ -332,28 +333,28 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
if (!ApplicationProperties.getInstance().mostrarEquivalencia()) { if (!ApplicationProperties.getInstance().mostrarEquivalencia()) {
rowEquivalencia.setVisible(Boolean.FALSE); rowEquivalencia.setVisible(Boolean.FALSE);
} }
comEmpCategoriaList.setItemRenderer(new RenderComEmpCategoria()); comEmpCategoriaList.setItemRenderer(new RenderComEmpCategoria());
if(empresa.getComEmpCategorias() != null) { if(empresa.getComEmpCategorias() != null) {
comEmpCategoriaList.setData(empresa.getComEmpCategorias()); comEmpCategoriaList.setData(empresa.getComEmpCategorias());
} }
comEmpFormapagoList.setItemRenderer(new RenderComEmpFormapago()); comEmpFormapagoList.setItemRenderer(new RenderComEmpFormapago());
if(empresa.getComEmpFormapagos() != null) { if(empresa.getComEmpFormapagos() != null) {
comEmpFormapagoList.setData(empresa.getComEmpFormapagos()); comEmpFormapagoList.setData(empresa.getComEmpFormapagos());
} }
comEmpTipoEventoExtraList.setItemRenderer(new RenderComEmpTipoEventoExtra()); comEmpTipoEventoExtraList.setItemRenderer(new RenderComEmpTipoEventoExtra());
if(empresa.getComEmpTipoEventoExtras() != null) { if(empresa.getComEmpTipoEventoExtras() != null) {
comEmpTipoEventoExtraList.setData(empresa.getComEmpTipoEventoExtras()); comEmpTipoEventoExtraList.setData(empresa.getComEmpTipoEventoExtras());
} }
carrergarParametrosComissao(); carrergarParametrosComissao();
} }
private void carrergarParametrosComissao() { private void carrergarParametrosComissao() {
if(empresa.getComEmpConferencias() != null && !empresa.getComEmpConferencias().isEmpty()) { if(empresa.getComEmpConferencias() != null && !empresa.getComEmpConferencias().isEmpty()) {
comEmpConferencia = empresa.getComEmpConferencias().iterator().next(); comEmpConferencia = empresa.getComEmpConferencias().iterator().next();
@ -370,6 +371,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
chkIndBoletoAgrupado.setChecked(empresa.getIndBoletoAgrupado() == null? false: empresa.getIndBoletoAgrupado()); chkIndBoletoAgrupado.setChecked(empresa.getIndBoletoAgrupado() == null? false: empresa.getIndBoletoAgrupado());
chkIndEnviarEmailComissao.setChecked(empresa.getIndenviaemailcomissao() == null ? false : empresa.getIndenviaemailcomissao()); chkIndEnviarEmailComissao.setChecked(empresa.getIndenviaemailcomissao() == null ? false : empresa.getIndenviaemailcomissao());
chkIndnaopermiteconfsemmalote.setChecked(empresa.getIndnaopermiteconfsemmalote() == null ? false : empresa.getIndnaopermiteconfsemmalote()); chkIndnaopermiteconfsemmalote.setChecked(empresa.getIndnaopermiteconfsemmalote() == null ? false : empresa.getIndnaopermiteconfsemmalote());
chkIndValidaDescontoTarifa.setChecked(empresa.getIndValidaDescontoTarifa() == null ? false : empresa.getIndValidaDescontoTarifa());
chkObrigarInfNomePassageiro.setChecked(empresa.getIndobrigarinformarnomepassageiro() == null ? false : empresa.getIndobrigarinformarnomepassageiro()); chkObrigarInfNomePassageiro.setChecked(empresa.getIndobrigarinformarnomepassageiro() == null ? false : empresa.getIndobrigarinformarnomepassageiro());
chkPermitirImpressaoGratuidade.setChecked(empresa.getIndImprimeGratuidade() == null ? false : empresa.getIndImprimeGratuidade()); chkPermitirImpressaoGratuidade.setChecked(empresa.getIndImprimeGratuidade() == null ? false : empresa.getIndImprimeGratuidade());
} else { } else {
@ -400,8 +402,8 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
chkIndcarboletosdevolvidosconf.getValue(); chkIndcarboletosdevolvidosconf.getValue();
chkIndBoletoAgrupado.getValue(); chkIndBoletoAgrupado.getValue();
chkIndgennumfoliovtaintimpost.getValue(); chkIndgennumfoliovtaintimpost.getValue();
if (!validarEmail()) { if (!validarEmail()) {
Messagebox.show(Labels.getLabel("editarTipoPuntoVentaController.MSG.emailInvalido"), Messagebox.show(Labels.getLabel("editarTipoPuntoVentaController.MSG.emailInvalido"),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel("editarEmpresaController.window.title"),
@ -424,19 +426,20 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
empresa.setIndvalidabloqueioecf(rdgRestringeZSim.isChecked()); empresa.setIndvalidabloqueioecf(rdgRestringeZSim.isChecked());
empresa.setIndcarboletosdevolvidosconf(chkIndcarboletosdevolvidosconf.isChecked()); empresa.setIndcarboletosdevolvidosconf(chkIndcarboletosdevolvidosconf.isChecked());
empresa.setIndgennumfoliovtaintimpost(chkIndgennumfoliovtaintimpost.isChecked()); empresa.setIndgennumfoliovtaintimpost(chkIndgennumfoliovtaintimpost.isChecked());
empresa.setIndBoletoAgrupado(chkIndBoletoAgrupado.isChecked()); empresa.setIndBoletoAgrupado(chkIndBoletoAgrupado.isChecked());
empresa.setIndenviaemailcomissao(chkIndEnviarEmailComissao.isChecked()); empresa.setIndenviaemailcomissao(chkIndEnviarEmailComissao.isChecked());
empresa.setIndnaopermiteconfsemmalote(chkIndnaopermiteconfsemmalote.isChecked()); empresa.setIndnaopermiteconfsemmalote(chkIndnaopermiteconfsemmalote.isChecked());
empresa.setIndValidaDescontoTarifa(chkIndValidaDescontoTarifa.isChecked());
empresa.setIndobrigarinformarnomepassageiro(chkObrigarInfNomePassageiro.isChecked()); empresa.setIndobrigarinformarnomepassageiro(chkObrigarInfNomePassageiro.isChecked());
empresa.setIndImprimeGratuidade(chkPermitirImpressaoGratuidade.isChecked()); empresa.setIndImprimeGratuidade(chkPermitirImpressaoGratuidade.isChecked());
empresa.setIndFidelidade(chkHabilitarFidelidade.isChecked()); empresa.setIndFidelidade(chkHabilitarFidelidade.isChecked());
carregarComEmpConferencia(); carregarComEmpConferencia();
empresaService.suscribirActualizacion(empresa); empresaService.suscribirActualizacion(empresa);
empresaList.updateItem(empresa); empresaList.updateItem(empresa);
Messagebox.show(Labels.getLabel("editarEmpresaController.MSG.suscribirOK"), Messagebox.show(Labels.getLabel("editarEmpresaController.MSG.suscribirOK"),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION); Messagebox.OK, Messagebox.INFORMATION);
@ -450,7 +453,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
Labels.getLabel("editarEmpresaController.window.title"), Messagebox.OK, Messagebox.ERROR); Labels.getLabel("editarEmpresaController.window.title"), Messagebox.OK, Messagebox.ERROR);
} }
} }
private boolean validarEmail() { private boolean validarEmail() {
if(txtEmail.getText() == null || txtEmail.getText().isEmpty()){ if(txtEmail.getText() == null || txtEmail.getText().isEmpty()){
return true; return true;
@ -463,7 +466,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
} }
return true; return true;
} }
private void carregarComEmpConferencia() { private void carregarComEmpConferencia() {
getComEmpConferencia().setIndbilhetemanual(chkIndbilhetemanual.isChecked()); getComEmpConferencia().setIndbilhetemanual(chkIndbilhetemanual.isChecked());
getComEmpConferencia().setIndbilhetevendido(chkIndbilhetevendido.isChecked()); getComEmpConferencia().setIndbilhetevendido(chkIndbilhetevendido.isChecked());
@ -474,7 +477,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
getComEmpConferencia().setIndgapdevolvido(chkIndgapdevolvido.isChecked()); getComEmpConferencia().setIndgapdevolvido(chkIndgapdevolvido.isChecked());
getComEmpConferencia().setIndeventosfinanceiros(chkIndeventosfinanceiros.isChecked()); getComEmpConferencia().setIndeventosfinanceiros(chkIndeventosfinanceiros.isChecked());
getComEmpConferencia().setIndocd(chkIndocd.isChecked()); getComEmpConferencia().setIndocd(chkIndocd.isChecked());
empresa.setComEmpConferencias(new ArrayList<ComEmpConferencia>()); empresa.setComEmpConferencias(new ArrayList<ComEmpConferencia>());
empresa.getComEmpConferencias().add(getComEmpConferencia()); empresa.getComEmpConferencias().add(getComEmpConferencia());
} }
@ -530,7 +533,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
cmbCidade.setModel(listModelCiudad); cmbCidade.setModel(listModelCiudad);
} }
} }
public void onChange$cmbEstadoInscEstadual(Event ev) { public void onChange$cmbEstadoInscEstadual(Event ev) {
Comboitem cbiEstado = cmbEstadoInscEstadual.getSelectedItem(); Comboitem cbiEstado = cmbEstadoInscEstadual.getSelectedItem();
if (cbiEstado != null) { if (cbiEstado != null) {
@ -607,7 +610,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
Ciudad ciudad = (Ciudad)cmbInscEstCidade.getSelectedItem().getValue(); Ciudad ciudad = (Ciudad)cmbInscEstCidade.getSelectedItem().getValue();
String inscEstCNPJ = txtInscEstCNPJ.getValue(); String inscEstCNPJ = txtInscEstCNPJ.getValue();
String equivalenciaAG = txtEquivalenciaAG.getValue(); String equivalenciaAG = txtEquivalenciaAG.getValue();
for (int i = 0; i < inscEstadualList.getModel().getSize(); i++) { for (int i = 0; i < inscEstadualList.getModel().getSize(); i++) {
if (((InscricaoEstadual) inscEstadualList.getModel().getElementAt(i)).getEstado().equals(estado)) { if (((InscricaoEstadual) inscEstadualList.getModel().getElementAt(i)).getEstado().equals(estado)) {
@ -653,26 +656,26 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
inscEstadualList.setData(empresa.getInscricoesEstaduaisActivas()); inscEstadualList.setData(empresa.getInscricoesEstaduaisActivas());
} }
} }
public void onClick$btnAdicionarComissaoCategoria(Event ev) throws InterruptedException { public void onClick$btnAdicionarComissaoCategoria(Event ev) throws InterruptedException {
try { try {
Categoria categoria = (Categoria) cmbCategorias.getSelectedItem().getValue(); Categoria categoria = (Categoria) cmbCategorias.getSelectedItem().getValue();
if(categoria != null) { if(categoria != null) {
ComEmpCategoria comEmpCategoria = new ComEmpCategoria(); ComEmpCategoria comEmpCategoria = new ComEmpCategoria();
comEmpCategoria.setCategoria(categoria); comEmpCategoria.setCategoria(categoria);
comEmpCategoria.setEmpresa(getEmpresa()); comEmpCategoria.setEmpresa(getEmpresa());
comEmpCategoria = empresaService.adicionarComissaoCategoria(comEmpCategoria); comEmpCategoria = empresaService.adicionarComissaoCategoria(comEmpCategoria);
comEmpCategoriaList.updateItem(comEmpCategoria); comEmpCategoriaList.updateItem(comEmpCategoria);
Messagebox.show(Labels.getLabel("editarEmpresaController.msg.adicionarComissaoCategoria"), Messagebox.show(Labels.getLabel("editarEmpresaController.msg.adicionarComissaoCategoria"),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK,Messagebox.INFORMATION); Messagebox.OK,Messagebox.INFORMATION);
} }
} catch (Exception e) { } catch (Exception e) {
@ -682,7 +685,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
Messagebox.OK,Messagebox.ERROR); Messagebox.OK,Messagebox.ERROR);
} }
} }
public void onClick$btnRemoverComissaoCategoria(Event ev) throws InterruptedException { public void onClick$btnRemoverComissaoCategoria(Event ev) throws InterruptedException {
try { try {
if(comEmpCategoriaList.getSelected() != null) { if(comEmpCategoriaList.getSelected() != null) {
@ -690,18 +693,18 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
Labels.getLabel("editarEmpresaController.MSG.borrarComissaoCategoriaPergunta"), Labels.getLabel("editarEmpresaController.MSG.borrarComissaoCategoriaPergunta"),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
if (resp == Messagebox.YES) { if (resp == Messagebox.YES) {
ComEmpCategoria comEmpCategoria = (ComEmpCategoria) comEmpCategoriaList.getSelected(); ComEmpCategoria comEmpCategoria = (ComEmpCategoria) comEmpCategoriaList.getSelected();
empresaService.removerComissaoCategoria(comEmpCategoria); empresaService.removerComissaoCategoria(comEmpCategoria);
comEmpCategoriaList.removeItem(comEmpCategoria); comEmpCategoriaList.removeItem(comEmpCategoria);
Messagebox.show(Labels.getLabel("editarEmpresaController.msg.removerComissaoCategoria"), Messagebox.show(Labels.getLabel("editarEmpresaController.msg.removerComissaoCategoria"),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK,Messagebox.INFORMATION); Messagebox.OK,Messagebox.INFORMATION);
} }
} }
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
Messagebox.show(Labels.getLabel("MSG.Error"), Messagebox.show(Labels.getLabel("MSG.Error"),
@ -709,26 +712,26 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
Messagebox.OK,Messagebox.ERROR); Messagebox.OK,Messagebox.ERROR);
} }
} }
public void onClick$btnAdicionarComissaoFormapago(Event ev) throws InterruptedException { public void onClick$btnAdicionarComissaoFormapago(Event ev) throws InterruptedException {
try { try {
FormaPago formapago = (FormaPago) cmbFormaPagos.getSelectedItem().getValue(); FormaPago formapago = (FormaPago) cmbFormaPagos.getSelectedItem().getValue();
if(formapago != null) { if(formapago != null) {
ComEmpFormapago comEmpFormapago = new ComEmpFormapago(); ComEmpFormapago comEmpFormapago = new ComEmpFormapago();
comEmpFormapago.setFormaPago(formapago); comEmpFormapago.setFormaPago(formapago);
comEmpFormapago.setEmpresa(getEmpresa()); comEmpFormapago.setEmpresa(getEmpresa());
comEmpFormapago = empresaService.adicionarComissaoFormapago(comEmpFormapago); comEmpFormapago = empresaService.adicionarComissaoFormapago(comEmpFormapago);
comEmpFormapagoList.updateItem(comEmpFormapago); comEmpFormapagoList.updateItem(comEmpFormapago);
Messagebox.show(Labels.getLabel("editarEmpresaController.msg.adicionarComissaoFormapago"), Messagebox.show(Labels.getLabel("editarEmpresaController.msg.adicionarComissaoFormapago"),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK,Messagebox.INFORMATION); Messagebox.OK,Messagebox.INFORMATION);
} }
} catch (Exception e) { } catch (Exception e) {
@ -738,7 +741,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
Messagebox.OK,Messagebox.ERROR); Messagebox.OK,Messagebox.ERROR);
} }
} }
public void onClick$btnRemoverComissaoFormapago(Event ev) throws InterruptedException { public void onClick$btnRemoverComissaoFormapago(Event ev) throws InterruptedException {
try { try {
if(comEmpFormapagoList.getSelected() != null) { if(comEmpFormapagoList.getSelected() != null) {
@ -746,46 +749,17 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
Labels.getLabel("editarEmpresaController.MSG.borrarComissaoFormapagoPergunta"), Labels.getLabel("editarEmpresaController.MSG.borrarComissaoFormapagoPergunta"),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
if (resp == Messagebox.YES) { if (resp == Messagebox.YES) {
ComEmpFormapago comEmpFormapago = (ComEmpFormapago) comEmpFormapagoList.getSelected(); ComEmpFormapago comEmpFormapago = (ComEmpFormapago) comEmpFormapagoList.getSelected();
empresaService.removerComissaoFormapago(comEmpFormapago); empresaService.removerComissaoFormapago(comEmpFormapago);
comEmpFormapagoList.removeItem(comEmpFormapago); comEmpFormapagoList.removeItem(comEmpFormapago);
Messagebox.show(Labels.getLabel("editarEmpresaController.msg.removerComissaoFormapago"), Messagebox.show(Labels.getLabel("editarEmpresaController.msg.removerComissaoFormapago"),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK,Messagebox.INFORMATION); Messagebox.OK,Messagebox.INFORMATION);
} }
} }
} catch (Exception e) {
log.error(e.getMessage(), e);
Messagebox.show(Labels.getLabel("MSG.Error"),
Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK,Messagebox.ERROR);
}
}
public void onClick$btnAdicionarComissaoTipoEventoExtra(Event ev) throws InterruptedException {
try {
TipoEventoExtra tipoEventoExtra = (TipoEventoExtra) cmbTipoEventoExtras.getSelectedItem().getValue();
if(tipoEventoExtra != null) {
ComEmpTipoEventoExtra comEmpTipoEventoExtra = new ComEmpTipoEventoExtra();
comEmpTipoEventoExtra.setTipoEventoExtra(tipoEventoExtra);
comEmpTipoEventoExtra.setEmpresa(getEmpresa());
comEmpTipoEventoExtra = empresaService.adicionarComissaoTipoEventoExtra(comEmpTipoEventoExtra);
comEmpTipoEventoExtraList.updateItem(comEmpTipoEventoExtra);
Messagebox.show(Labels.getLabel("editarEmpresaController.msg.adicionarComissaoTipoEventoExtra"),
Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK,Messagebox.INFORMATION);
}
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
@ -794,7 +768,36 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
Messagebox.OK,Messagebox.ERROR); Messagebox.OK,Messagebox.ERROR);
} }
} }
public void onClick$btnAdicionarComissaoTipoEventoExtra(Event ev) throws InterruptedException {
try {
TipoEventoExtra tipoEventoExtra = (TipoEventoExtra) cmbTipoEventoExtras.getSelectedItem().getValue();
if(tipoEventoExtra != null) {
ComEmpTipoEventoExtra comEmpTipoEventoExtra = new ComEmpTipoEventoExtra();
comEmpTipoEventoExtra.setTipoEventoExtra(tipoEventoExtra);
comEmpTipoEventoExtra.setEmpresa(getEmpresa());
comEmpTipoEventoExtra = empresaService.adicionarComissaoTipoEventoExtra(comEmpTipoEventoExtra);
comEmpTipoEventoExtraList.updateItem(comEmpTipoEventoExtra);
Messagebox.show(Labels.getLabel("editarEmpresaController.msg.adicionarComissaoTipoEventoExtra"),
Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK,Messagebox.INFORMATION);
}
} catch (Exception e) {
log.error(e.getMessage(), e);
Messagebox.show(Labels.getLabel("MSG.Error"),
Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK,Messagebox.ERROR);
}
}
public void onClick$btnRemoverComissaoTipoEventoExtra(Event ev) throws InterruptedException { public void onClick$btnRemoverComissaoTipoEventoExtra(Event ev) throws InterruptedException {
try { try {
if(comEmpTipoEventoExtraList.getSelected() != null) { if(comEmpTipoEventoExtraList.getSelected() != null) {
@ -802,24 +805,24 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
Labels.getLabel("editarEmpresaController.MSG.borrarComissaoTipoEventoExtraPergunta"), Labels.getLabel("editarEmpresaController.MSG.borrarComissaoTipoEventoExtraPergunta"),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
if (resp == Messagebox.YES) { if (resp == Messagebox.YES) {
ComEmpTipoEventoExtra comEmpTipoEventoExtra = (ComEmpTipoEventoExtra) comEmpTipoEventoExtraList.getSelected(); ComEmpTipoEventoExtra comEmpTipoEventoExtra = (ComEmpTipoEventoExtra) comEmpTipoEventoExtraList.getSelected();
empresaService.removerComissaoTipoEventoExtra(comEmpTipoEventoExtra); empresaService.removerComissaoTipoEventoExtra(comEmpTipoEventoExtra);
comEmpTipoEventoExtraList.removeItem(comEmpTipoEventoExtra); comEmpTipoEventoExtraList.removeItem(comEmpTipoEventoExtra);
Messagebox.show(Labels.getLabel("editarEmpresaController.msg.removerComissaoTipoEventoExtra"), Messagebox.show(Labels.getLabel("editarEmpresaController.msg.removerComissaoTipoEventoExtra"),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK,Messagebox.INFORMATION); Messagebox.OK,Messagebox.INFORMATION);
} }
} }
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
Messagebox.show(Labels.getLabel("MSG.Error"), Messagebox.show(Labels.getLabel("MSG.Error"),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel("editarEmpresaController.window.title"),
Messagebox.OK,Messagebox.ERROR); Messagebox.OK,Messagebox.ERROR);
} }
} }
public Combobox getCmbEstadoInscEstadual() { public Combobox getCmbEstadoInscEstadual() {
@ -887,7 +890,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
public void setTxtNumAgencia(Textbox txtNumAgencia) { public void setTxtNumAgencia(Textbox txtNumAgencia) {
this.txtNumAgencia = txtNumAgencia; this.txtNumAgencia = txtNumAgencia;
} }
public Combobox getCmbInscEstCidade() { public Combobox getCmbInscEstCidade() {
return cmbInscEstCidade; return cmbInscEstCidade;
} }
@ -1015,7 +1018,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
Labels.getLabel("editarEmpresaController.contaBancaria.label"), Labels.getLabel("editarEmpresaController.contaBancaria.label"),
Messagebox.OK, Messagebox.EXCLAMATION); Messagebox.OK, Messagebox.EXCLAMATION);
} }
clearContaBancaria(); clearContaBancaria();
} }
} }
@ -1094,11 +1097,11 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
public void setComEmpConferencia(ComEmpConferencia comEmpConferencia) { public void setComEmpConferencia(ComEmpConferencia comEmpConferencia) {
this.comEmpConferencia = comEmpConferencia; this.comEmpConferencia = comEmpConferencia;
} }
public Boolean getGeneraNumfoliosistemaVtaInternetImp() { public Boolean getGeneraNumfoliosistemaVtaInternetImp() {
return UsuarioLogado.getUsuarioLogado().isPermisoClave(Constantes.CLAVE_GENERA_FOLIOSISTEMA_VTA_INT_IMP_POSTERIOR); return UsuarioLogado.getUsuarioLogado().isPermisoClave(Constantes.CLAVE_GENERA_FOLIOSISTEMA_VTA_INT_IMP_POSTERIOR);
} }
public Checkbox getChkHabilitarFidelidade() { public Checkbox getChkHabilitarFidelidade() {
return chkHabilitarFidelidade; return chkHabilitarFidelidade;
} }
@ -1132,7 +1135,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
empresa.setEmail(""); empresa.setEmail("");
} }
} }
public Boolean isPermissaoVendaSemReducaoZ() { public Boolean isPermissaoVendaSemReducaoZ() {
return !UsuarioLogado.getUsuarioLogado().isPermisoClave(Constantes.CLAVE_EDITAR_VENDA_SEM_REDUCAO_Z); return !UsuarioLogado.getUsuarioLogado().isPermisoClave(Constantes.CLAVE_EDITAR_VENDA_SEM_REDUCAO_Z);
} }

View File

@ -994,6 +994,7 @@ editarEmpresaController.permitirImpressaoGratuidade = Utiliza estoque e formulá
editarEmpresaController.permitirFidelidade = Habilita Fidelidade editarEmpresaController.permitirFidelidade = Habilita Fidelidade
editarEmpresaController.intPontuacaoFraudeIni = Valor Inicial Pontuação Fraude editarEmpresaController.intPontuacaoFraudeIni = Valor Inicial Pontuação Fraude
editarEmpresaController.intPontuacaoFraudeFim = Valor Final Pontuação Fraude editarEmpresaController.intPontuacaoFraudeFim = Valor Final Pontuação Fraude
editarEmpresaController.validadescontotarifa.label = Descuento de pasaje sobre la Tarifa Original
editarEmpresaController.contaBancaria.label = Cuentas Bancárias editarEmpresaController.contaBancaria.label = Cuentas Bancárias
editarEmpresaController.contaBancaria.instiFinanceira = Instituición Financiera editarEmpresaController.contaBancaria.instiFinanceira = Instituición Financiera

View File

@ -1016,6 +1016,7 @@ editarEmpresaController.permitirImpressaoGratuidade = Utiliza estoque e formulá
editarEmpresaController.permitirFidelidade = Habilita Fidelidade editarEmpresaController.permitirFidelidade = Habilita Fidelidade
editarEmpresaController.intPontuacaoFraudeIni = Valor Inicial Pontuação Fraude editarEmpresaController.intPontuacaoFraudeIni = Valor Inicial Pontuação Fraude
editarEmpresaController.intPontuacaoFraudeFim = Valor Final Pontuação Fraude editarEmpresaController.intPontuacaoFraudeFim = Valor Final Pontuação Fraude
editarEmpresaController.validadescontotarifa.label = Desconto de passagem sobre Tarifa Original
editarEmpresaController.contaBancaria.label = Contas Bancárias editarEmpresaController.contaBancaria.label = Contas Bancárias
editarEmpresaController.contaBancaria.instiFinanceira = Instituição Financeira editarEmpresaController.contaBancaria.instiFinanceira = Instituição Financeira

View File

@ -128,7 +128,10 @@
<checkbox id="chkHabilitarFidelidade" <checkbox id="chkHabilitarFidelidade"
value="@{winEditarEmpresa$composer.empresa.indFidelidade}"/> value="@{winEditarEmpresa$composer.empresa.indFidelidade}"/>
</row> </row>
<row>
<label id="lblValidaDescontoTarifa" value="${c:l('editarEmpresaController.validadescontotarifa.label')}" />
<checkbox id="chkIndValidaDescontoTarifa" value="@{winEditarEmpresa$composer.empresa.indValidaDescontoTarifa}" />
</row>
<row> <row>
<label value="${c:l('editarEmpresaController.intPontuacaoFraudeIni')}"/> <label value="${c:l('editarEmpresaController.intPontuacaoFraudeIni')}"/>
<intbox id="intPontuacaoFraudeIni" constraint="no empty, no negative" width="100px" maxlength="3" <intbox id="intPontuacaoFraudeIni" constraint="no empty, no negative" width="100px" maxlength="3"