From 9fa67c0da8601166cd694c90fb3b25e7c5f7624a Mon Sep 17 00:00:00 2001 From: Fabio Date: Thu, 11 Jul 2024 14:45:18 -0300 Subject: [PATCH] Cadastro de contratos corporativos fixes bug#AL-4276 --- .../BusquedaClienteCorporativoController.java | 8 +- .../BusquedaGrupoContratoController.java | 4 +- .../EditarClienteCorporativoController.java | 124 +++-------------- .../EditarContratoController.java | 74 ++++------ .../EditarGrupoContratoController.java | 10 +- .../EditarTransportadoraController.java | 89 ++++++++---- .../render/RenderClienteCorporativo.java | 28 ---- .../utilerias/render/RenderGrupoContrato.java | 23 ---- src/java/spring-config.xml | 5 + .../busquedaClienteCorporativo.zul | 11 +- .../negcorporativos/busquedaGrupoContrato.zul | 2 +- .../negcorporativos/editarTransportadora.zul | 130 ++++++++++++++---- 12 files changed, 231 insertions(+), 277 deletions(-) delete mode 100644 src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderClienteCorporativo.java delete mode 100644 src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderGrupoContrato.java diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/BusquedaClienteCorporativoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/BusquedaClienteCorporativoController.java index 9c486deb5..89c4f5071 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/BusquedaClienteCorporativoController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/BusquedaClienteCorporativoController.java @@ -4,6 +4,8 @@ import java.util.HashMap; import java.util.Map; import org.apache.commons.lang.StringUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Controller; @@ -24,12 +26,13 @@ import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; import com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchObject; import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper; -import com.rjconsultores.ventaboletos.web.utilerias.render.RenderClienteCorporativo; +import com.rjconsultores.ventaboletos.web.utilerias.render.RenderPadrao; @Controller("busquedaClienteCorporativoController") @Scope("prototype") public class BusquedaClienteCorporativoController extends MyGenericForwardComposer { + private static Logger log = LogManager.getLogger(BusquedaClienteCorporativoController.class); private static final long serialVersionUID = 1L; @Autowired private EmpresaService empresaService; @@ -45,7 +48,7 @@ public class BusquedaClienteCorporativoController extends MyGenericForwardCompos public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); - clienteCorporativoList.setItemRenderer(new RenderClienteCorporativo()); + clienteCorporativoList.setItemRenderer(new RenderPadrao(ClienteCorporativo.class)); clienteCorporativoList.addEventListener("onDoubleClick", new EventListener() { @Override @@ -101,6 +104,7 @@ public class BusquedaClienteCorporativoController extends MyGenericForwardCompos Labels.getLabel("busquedaClienteCorporativoController.window.title"), Messagebox.OK, Messagebox.INFORMATION); } catch (InterruptedException ex) { + log.error(ex); } }else { preencheNomeEmpresaClientes(); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/BusquedaGrupoContratoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/BusquedaGrupoContratoController.java index 9a478545b..5f1c8e34c 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/BusquedaGrupoContratoController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/BusquedaGrupoContratoController.java @@ -19,7 +19,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; import com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchObject; import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper; -import com.rjconsultores.ventaboletos.web.utilerias.render.RenderGrupoContrato; +import com.rjconsultores.ventaboletos.web.utilerias.render.RenderPadrao; @Controller("busquedaGrupoContratoController") @Scope("prototype") @@ -36,7 +36,7 @@ public class BusquedaGrupoContratoController extends MyGenericForwardComposer { public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); - grupoContratoList.setItemRenderer(new RenderGrupoContrato()); + grupoContratoList.setItemRenderer(new RenderPadrao(GrupoContrato.class)); grupoContratoList.addEventListener("onDoubleClick", new EventListener() { @Override diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarClienteCorporativoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarClienteCorporativoController.java index 789dfc3c5..61983f812 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarClienteCorporativoController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarClienteCorporativoController.java @@ -8,7 +8,6 @@ import org.springframework.stereotype.Controller; import org.zkoss.util.resource.Labels; import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.Executions; -import org.zkoss.zk.ui.WrongValueException; import org.zkoss.zk.ui.event.Event; import org.zkoss.zul.Comboitem; import org.zkoss.zul.Datebox; @@ -29,6 +28,11 @@ import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox; +import lombok.Getter; +import lombok.Setter; + +@Getter +@Setter @Controller("editarClienteCorporativoController") @Scope("prototype") public class EditarClienteCorporativoController extends MyGenericForwardComposer { @@ -74,11 +78,7 @@ public class EditarClienteCorporativoController extends MyGenericForwardComposer if(clienteCorp.getCiudadId() != null ) { Ciudad cid = ciudadService.obtenerID(clienteCorp.getCiudadId()); - Comboitem ciCidade = new Comboitem(cid.toString()); - ciCidade.setAttribute("value", cid); - ciCidade.setValue(cid); - ciCidade.setParent(cmbCidade); - cmbCidade.setSelectedItem(ciCidade); + selecionaCombo(cid, cmbCidade); } } @@ -95,6 +95,8 @@ public class EditarClienteCorporativoController extends MyGenericForwardComposer clienteCorp.setCiudadId( ((Ciudad)cidade.getValue()).getCiudadId() ); } + validaCampos(); + clienteCorpService.suscribirActualizar(clienteCorp); clienteCorpList.updateItem(clienteCorp); @@ -108,12 +110,7 @@ public class EditarClienteCorporativoController extends MyGenericForwardComposer Messagebox.show( ex.getMessage(), Labels.getLabel(TITULO), - Messagebox.OK, Messagebox.ERROR); - } catch (WrongValueException wex) { - Messagebox.show( - wex.getMessage(), - Labels.getLabel(TITULO), - Messagebox.OK, Messagebox.ERROR); + Messagebox.OK, Messagebox.ERROR); } catch (Exception ex) { Messagebox.show( Labels.getLabel("MSG.Error"), @@ -122,6 +119,15 @@ public class EditarClienteCorporativoController extends MyGenericForwardComposer } } + private void validaCampos() throws BusinessException { + if ( clienteCorp.getEmpresaId() == null || + clienteCorp.getNomeClienteCorp() == null || + clienteCorp.getIdentificacao() == null || + clienteCorp.getDataCriacao() == null ){ + throw new BusinessException("editarClienteCorporativoController.MSG.camposObrigatorios"); + } + } + public void onClick$btnApagar(Event ev) throws InterruptedException { Integer resp = Messagebox.show( Labels.getLabel("MSG.borrarPergunta"), @@ -146,101 +152,9 @@ public class EditarClienteCorporativoController extends MyGenericForwardComposer private void selecionaEmpresaPorId(Integer empresaId) { for (Empresa emp : lsEmpresa) { if(emp.getEmpresaId().equals(empresaId)) { - Comboitem ciEmpresa = new Comboitem(emp.toString()); - ciEmpresa.setAttribute("value", emp); - ciEmpresa.setValue(emp); - ciEmpresa.setParent(cmbEmpresa); - cmbEmpresa.setSelectedItem(ciEmpresa); + selecionaCombo(emp, cmbEmpresa); break; } } } - - public ClienteCorporativo getClienteCorporativo() { - return clienteCorp; - } - - public void setClienteCorporativo(ClienteCorporativo clienteCorp) { - this.clienteCorp = clienteCorp; - } - - public ClienteCorporativo getClienteCorp() { - return clienteCorp; - } - - public void setClienteCorp(ClienteCorporativo clienteCorp) { - this.clienteCorp = clienteCorp; - } - - public MyListbox getClienteCorpList() { - return clienteCorpList; - } - - public void setClienteCorpList(MyListbox clienteCorpList) { - this.clienteCorpList = clienteCorpList; - } - - public MyTextbox getTxtRazao() { - return txtRazao; - } - - public void setTxtRazao(MyTextbox txtRazao) { - this.txtRazao = txtRazao; - } - - public MyTextbox getTxtTelefone() { - return txtTelefone; - } - - public void setTxtTelefone(MyTextbox txtTelefone) { - this.txtTelefone = txtTelefone; - } - - public Longbox getTxtIdentificacao() { - return txtIdentificacao; - } - - public void setTxtIdentificacao(Longbox txtIdentificacao) { - this.txtIdentificacao = txtIdentificacao; - } - - public Textbox getTxtEmail() { - return txtEmail; - } - - public void setTxtEmail(Textbox txtEmail) { - this.txtEmail = txtEmail; - } - - public List getLsEmpresa() { - return lsEmpresa; - } - - public void setLsEmpresa(List lsEmpresa) { - this.lsEmpresa = lsEmpresa; - } - - public MyComboboxEmpresa getCmbEmpresa() { - return cmbEmpresa; - } - - public void setCmbEmpresa(MyComboboxEmpresa cmbEmpresa) { - this.cmbEmpresa = cmbEmpresa; - } - - public Datebox getDatCriacao() { - return datCriacao; - } - - public void setDatCriacao(Datebox datCriacao) { - this.datCriacao = datCriacao; - } - - public Textbox getTxtLogradouro() { - return txtLogradouro; - } - - public void setTxtLogradouro(Textbox txtLogradouro) { - this.txtLogradouro = txtLogradouro; - } } diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarContratoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarContratoController.java index 032af9536..39beee006 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarContratoController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarContratoController.java @@ -8,14 +8,12 @@ import org.springframework.stereotype.Controller; import org.zkoss.util.resource.Labels; import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.Executions; -import org.zkoss.zk.ui.WrongValueException; import org.zkoss.zk.ui.event.Event; import org.zkoss.zul.Checkbox; import org.zkoss.zul.Comboitem; import org.zkoss.zul.Datebox; import org.zkoss.zul.Label; import org.zkoss.zul.Messagebox; -import org.zkoss.zul.Radio; import org.zkoss.zul.Radiogroup; import org.zkoss.zul.Textbox; @@ -139,6 +137,8 @@ public class EditarContratoController extends MyGenericForwardComposer { contrato.setIndManipulaBonus(chkManipulaBonus.isChecked()); contrato.setIndReservaBilhete(chkReservaBilhete.isChecked()); + validarCampos(); + contratoService.suscribirActualizar(contrato); contratoList.updateItem(contrato); @@ -153,11 +153,6 @@ public class EditarContratoController extends MyGenericForwardComposer { ex.getMessage(), Labels.getLabel(TITULO), Messagebox.OK, Messagebox.ERROR); - } catch (WrongValueException wex) { - Messagebox.show( - wex.getMessage(), - Labels.getLabel(TITULO), - Messagebox.OK, Messagebox.ERROR); } catch (Exception ex) { Messagebox.show( Labels.getLabel("MSG.Error"), @@ -166,6 +161,22 @@ public class EditarContratoController extends MyGenericForwardComposer { } } + private void validarCampos() throws BusinessException { + if ( contrato.getClienteCorporativoId() == null || + contrato.getGrupoContratoId() == null || + contrato.getNumContrato() == null || + contrato.getDataFinal() == null || + contrato.getDataInicial() == null ){ + throw new BusinessException("editarContratoController.MSG.camposObrigatorios"); + } + + if (isRegistroNovo(contrato.getContratoId()) + && contratoService.existe(contrato)) { + throw new BusinessException("editarContratoController.MSG.contratoExiste"); + } + + } + public void onClick$btnApagar(Event ev) throws InterruptedException { Integer resp = Messagebox.show( Labels.getLabel("MSG.borrarPergunta"), @@ -216,11 +227,7 @@ public class EditarContratoController extends MyGenericForwardComposer { if(contrato.getGrupoContratoId() != null ) { GrupoContrato grupo = grupoService.obtenerID(contrato.getGrupoContratoId()); - Comboitem ciGrupo = new Comboitem(grupo.toString()); - ciGrupo.setAttribute("value", grupo); - ciGrupo.setValue(grupo); - ciGrupo.setParent(cmbGrupo); - cmbGrupo.setSelectedItem(ciGrupo); + selecionaCombo(grupo, cmbGrupo); } } @@ -233,45 +240,10 @@ public class EditarContratoController extends MyGenericForwardComposer { } private void preencheRadios() { - if( contrato.getTipoCalculo() !=null ) { - for (Object filho : rdgTipoCalculo.getChildren()) { - Radio rd = (Radio)filho; - if(rd.getValue().equals( contrato.getTipoCalculo().toString())){ - rdgTipoCalculo.setSelectedItem(rd); - break; - } - } - } - - if( contrato.getTipoContrato() !=null ) { - for (Object filho : rdgTipoContrato.getChildren()) { - Radio rd = (Radio)filho; - if(rd.getValue().equals( contrato.getTipoContrato().toString())){ - rdgTipoContrato.setSelectedItem(rd); - break; - } - } - } - - if( contrato.getTipoTarifa() !=null ) { - for (Object filho : rdgTipoTarifa.getChildren()) { - Radio rd = (Radio)filho; - if(rd.getValue().equals( contrato.getTipoTarifa().toString())){ - rdgTipoTarifa.setSelectedItem(rd); - break; - } - } - } - - if( contrato.getStatusContrato() !=null ) { - for (Object filho : rdgStatus.getChildren()) { - Radio rd = (Radio)filho; - if(rd.getValue().equals( contrato.getStatusContrato().toString())){ - rdgStatus.setSelectedItem(rd); - break; - } - } - } + selecionaRadio(contrato.getTipoCalculo(), rdgTipoCalculo); + selecionaRadio(contrato.getTipoContrato(), rdgTipoContrato); + selecionaRadio(contrato.getTipoTarifa(), rdgTipoTarifa); + selecionaRadio(contrato.getStatusContrato(), rdgStatus); } } diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarGrupoContratoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarGrupoContratoController.java index 4d4abf43b..f776210d8 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarGrupoContratoController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarGrupoContratoController.java @@ -12,7 +12,6 @@ import org.springframework.stereotype.Controller; import org.zkoss.util.resource.Labels; import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.Executions; -import org.zkoss.zk.ui.WrongValueException; import org.zkoss.zk.ui.event.Event; import org.zkoss.zul.Combobox; import org.zkoss.zul.Datebox; @@ -160,13 +159,8 @@ public class EditarGrupoContratoController extends MyGenericForwardComposer { Labels.getLabel(TITULO), Messagebox.OK, Messagebox.INFORMATION); - closeWindow(); - - } catch (WrongValueException wex) { - Messagebox.show( - wex.getMessage(), - Labels.getLabel(TITULO), - Messagebox.OK, Messagebox.ERROR); + closeWindow(); + } catch (Exception ex) { Messagebox.show( Labels.getLabel("MSG.Error"), diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarTransportadoraController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarTransportadoraController.java index 9b5756582..a8f9421a6 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarTransportadoraController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarTransportadoraController.java @@ -1,20 +1,26 @@ package com.rjconsultores.ventaboletos.web.gui.controladores.configuracioneccomerciales; +import java.util.ArrayList; +import java.util.List; + import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Controller; import org.zkoss.util.resource.Labels; import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.Executions; -import org.zkoss.zk.ui.WrongValueException; import org.zkoss.zk.ui.event.Event; import org.zkoss.zul.Button; import org.zkoss.zul.Messagebox; -import org.zkoss.zul.Radio; import org.zkoss.zul.Radiogroup; import org.zkoss.zul.Textbox; +import com.rjconsultores.ventaboletos.entidad.ConvenioTransportadora; +import com.rjconsultores.ventaboletos.entidad.TarifaConvenioTransport; +import com.rjconsultores.ventaboletos.entidad.TarifaGrupoContrato; import com.rjconsultores.ventaboletos.entidad.Transportadora; +import com.rjconsultores.ventaboletos.exception.BusinessException; +import com.rjconsultores.ventaboletos.service.ConvenioTransportadoraService; import com.rjconsultores.ventaboletos.service.TransportadoraService; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; @@ -32,14 +38,25 @@ public class EditarTransportadoraController extends MyGenericForwardComposer { private static final long serialVersionUID = 1L; @Autowired private TransportadoraService transportadoraService; + + @Autowired + private ConvenioTransportadoraService convenioService; private Transportadora transportadora; private MyListbox transportadoraList; + + private MyListbox tarifaConvenioList; + private List lsTarifaGrupo; + private List lsTarifaGrupoBanco = new ArrayList<>(); + + private ConvenioTransportadora convenio = new ConvenioTransportadora(); private Textbox txtNit; private Textbox txtNome; private Radiogroup rdgClassePagamento; + private Radiogroup rdgTipoConvenio; + private Button btnApagar; private Button btnSalvar; @@ -54,6 +71,10 @@ public class EditarTransportadoraController extends MyGenericForwardComposer { if(! isRegistroNovo(transportadora.getTransportadoraId()) ) { btnApagar.setVisible(transportadora.isActivo()); btnSalvar.setVisible(transportadora.isActivo()); + convenio = convenioService.buscarPelaTransportadoraId(transportadora.getTransportadoraId()); + if(convenio == null) { + convenio = new ConvenioTransportadora(transportadora.getTransportadoraId()); + } } preencheCombo(); @@ -67,6 +88,12 @@ public class EditarTransportadoraController extends MyGenericForwardComposer { transportadora.setClassePagamento( Integer.valueOf(rdgClassePagamento.getSelectedItem().getValue())); } + if( rdgTipoConvenio.getSelectedItem() !=null ) { + convenio.setTipoConvenio( Integer.valueOf(rdgTipoConvenio.getSelectedItem().getValue()) ); + } + + validaCampos(); + if (isRegistroNovo(transportadora.getTransportadoraId())) { if (transportadoraService.existe(transportadora.getNit())) { Messagebox.show( @@ -81,16 +108,18 @@ public class EditarTransportadoraController extends MyGenericForwardComposer { transportadoraService.actualizacion(transportadora); transportadoraList.updateItem(transportadora); } - + + convenioService.suscribirActualizar(convenio); + Messagebox.show( Labels.getLabel("MSG.suscribirOK"), Labels.getLabel(TITULO), Messagebox.OK, Messagebox.INFORMATION); closeWindow(); - } catch (WrongValueException wex) { + } catch (BusinessException bex) { Messagebox.show( - wex.getMessage(), + bex.getMessage(), Labels.getLabel(TITULO), Messagebox.OK, Messagebox.ERROR); } catch (Exception ex) { @@ -101,6 +130,30 @@ public class EditarTransportadoraController extends MyGenericForwardComposer { } } + private void validaCampos() throws BusinessException { + if ( transportadora.getNit() == null ){ + throw new BusinessException("editarTransportadoraController.MSG.camposObrigatorios"); + } + + if (isRegistroNovo(transportadora.getTransportadoraId()) + && transportadoraService.existe(transportadora.getNit())) { + throw new BusinessException("editarTransportadoraController.MSG.transportadoraExiste"); + } + + if ( convenio.getNumConvenio() == null || + convenio.getDataInicial() == null || + convenio.getDataFinal() == null || + convenio.getNomeConvenio() == null ){ + throw new BusinessException("editarTransportadoraController.MSG.camposObrigatoriosConvenio"); + } + + if (isRegistroNovo(convenio.getConvenioTransportadoraId()) + && convenioService.existe(convenio)) { + throw new BusinessException("editarTransportadoraController.MSG.convenioExiste"); + } + + } + public void onClick$btnApagar(Event ev) throws InterruptedException { Integer resp = Messagebox.show( Labels.getLabel("MSG.borrarPergunta"), @@ -122,28 +175,16 @@ public class EditarTransportadoraController extends MyGenericForwardComposer { } } - private void preencheCombo() { + private void preencheCombo() { /* - if(transportadora.getGrupoTransportadoraId() != null ) { - GrupoTransportadora grupo = formaPagoService.obtenerID(transportadora.getGrupoTransportadoraId()); - Comboitem ciGrupo = new Comboitem(grupo.toString()); - ciGrupo.setAttribute("value", grupo); - ciGrupo.setValue(grupo); - ciGrupo.setParent(cmbGrupo); - cmbGrupo.setSelectedItem(ciGrupo); - } -*/ } + GrupoTransportadora grupo = formaPagoService.obtenerID(transportadora.getGrupoTransportadoraId()); + selecionaCombo(grupo, cmbGrupo); +*/ + } private void preencheRadios() { - if( transportadora.getClassePagamento() !=null ) { - for (Object filho : rdgClassePagamento.getChildren()) { - Radio rd = (Radio)filho; - if(rd.getValue().equals( transportadora.getClassePagamento().toString())){ - rdgClassePagamento.setSelectedItem(rd); - break; - } - } - } + selecionaRadio(transportadora.getClassePagamento(), rdgClassePagamento); + selecionaRadio(convenio.getTipoConvenio(), rdgTipoConvenio); } } diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderClienteCorporativo.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderClienteCorporativo.java deleted file mode 100644 index de8ce67fa..000000000 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderClienteCorporativo.java +++ /dev/null @@ -1,28 +0,0 @@ -package com.rjconsultores.ventaboletos.web.utilerias.render; - -import org.zkoss.zul.Listcell; -import org.zkoss.zul.Listitem; -import org.zkoss.zul.ListitemRenderer; - -import com.rjconsultores.ventaboletos.entidad.ClienteCorporativo; - -public class RenderClienteCorporativo implements ListitemRenderer { - - public void render(Listitem lstm, Object o) throws Exception { - ClienteCorporativo clienteCorporativo = (ClienteCorporativo) o; - - Listcell lc = new Listcell(clienteCorporativo.getClienteCorporativoId().toString()); - lc.setParent(lstm); - - lc = new Listcell(clienteCorporativo.getNomeClienteCorp()); - lc.setParent(lstm); - - lc = new Listcell(clienteCorporativo.getIdentificacao().toString()); - lc.setParent(lstm); - - lc = new Listcell(clienteCorporativo.getNombEmpresa()); - lc.setParent(lstm); - - lstm.setAttribute("data", clienteCorporativo); - } -} diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderGrupoContrato.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderGrupoContrato.java deleted file mode 100644 index 26d44565c..000000000 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderGrupoContrato.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.rjconsultores.ventaboletos.web.utilerias.render; - -import org.zkoss.zul.Listcell; -import org.zkoss.zul.Listitem; -import org.zkoss.zul.ListitemRenderer; - -import com.rjconsultores.ventaboletos.entidad.GrupoContrato; - -public class RenderGrupoContrato implements ListitemRenderer { - - @Override - public void render(Listitem lstm, Object o) throws Exception { - GrupoContrato grupo = (GrupoContrato) o; - - Listcell lc = new Listcell(grupo.getGrupoContratoId().toString()); - lc.setParent(lstm); - - lc = new Listcell(grupo.getNomeGrupoContrato()); - lc.setParent(lstm); - - lstm.setAttribute("data", grupo); - } -} diff --git a/src/java/spring-config.xml b/src/java/spring-config.xml index 78e435350..eb939b197 100644 --- a/src/java/spring-config.xml +++ b/src/java/spring-config.xml @@ -472,7 +472,12 @@ com.rjconsultores.ventaboletos.entidad.ConvenioCampanhaEmpresa com.rjconsultores.ventaboletos.entidad.ConvenioCampanhaPuntoVenta com.rjconsultores.ventaboletos.entidad.Transportadora + com.rjconsultores.ventaboletos.entidad.ConvenioTransportadora com.rjconsultores.ventaboletos.entidad.EmpresaComprovantePassagemConfig + com.rjconsultores.ventaboletos.entidad.CaixaContrato + com.rjconsultores.ventaboletos.entidad.TipoLancamentoCaixa + com.rjconsultores.ventaboletos.entidad.TarifaConvenioTransport + diff --git a/web/gui/configuraciones_comerciales/negcorporativos/busquedaClienteCorporativo.zul b/web/gui/configuraciones_comerciales/negcorporativos/busquedaClienteCorporativo.zul index 85798ac1f..2d7d562c4 100644 --- a/web/gui/configuraciones_comerciales/negcorporativos/busquedaClienteCorporativo.zul +++ b/web/gui/configuraciones_comerciales/negcorporativos/busquedaClienteCorporativo.zul @@ -61,16 +61,15 @@ - + sort="auto(clienteCorporativoId)" /> + + label="${c:l('label.empresa')}" /> diff --git a/web/gui/configuraciones_comerciales/negcorporativos/busquedaGrupoContrato.zul b/web/gui/configuraciones_comerciales/negcorporativos/busquedaGrupoContrato.zul index 26840e52c..377f3b9a6 100644 --- a/web/gui/configuraciones_comerciales/negcorporativos/busquedaGrupoContrato.zul +++ b/web/gui/configuraciones_comerciales/negcorporativos/busquedaGrupoContrato.zul @@ -58,7 +58,7 @@ + sort="auto(grupoContratoId)" /> diff --git a/web/gui/configuraciones_comerciales/negcorporativos/editarTransportadora.zul b/web/gui/configuraciones_comerciales/negcorporativos/editarTransportadora.zul index 48d55bc52..98a944de1 100644 --- a/web/gui/configuraciones_comerciales/negcorporativos/editarTransportadora.zul +++ b/web/gui/configuraciones_comerciales/negcorporativos/editarTransportadora.zul @@ -6,7 +6,7 @@ @@ -25,31 +25,107 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file