diff --git a/pom.xml b/pom.xml
index 06a3238a6..e8f083f7f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,12 +4,12 @@
4.0.0
br.com.rjconsultores
ventaboletosadm
- 1.102.7
+ 1.102.8
war
- 1.77.2
- 1.61.0
+ 1.77.3
+ 1.62.0
UTF-8
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