Cadastro de contratos corporativos fixes bug#AL-4276
parent
c1f4daef89
commit
9fa67c0da8
|
@ -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>(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();
|
||||
|
|
|
@ -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>(GrupoContrato.class));
|
||||
grupoContratoList.addEventListener("onDoubleClick", new EventListener() {
|
||||
|
||||
@Override
|
||||
|
|
|
@ -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);
|
||||
|
||||
|
@ -109,11 +111,6 @@ public class EditarClienteCorporativoController 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"),
|
||||
|
@ -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<Empresa> getLsEmpresa() {
|
||||
return lsEmpresa;
|
||||
}
|
||||
|
||||
public void setLsEmpresa(List<Empresa> 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;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
|
@ -162,11 +161,6 @@ public class EditarGrupoContratoController extends MyGenericForwardComposer {
|
|||
|
||||
closeWindow();
|
||||
|
||||
} catch (WrongValueException wex) {
|
||||
Messagebox.show(
|
||||
wex.getMessage(),
|
||||
Labels.getLabel(TITULO),
|
||||
Messagebox.OK, Messagebox.ERROR);
|
||||
} catch (Exception ex) {
|
||||
Messagebox.show(
|
||||
Labels.getLabel("MSG.Error"),
|
||||
|
|
|
@ -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;
|
||||
|
@ -33,13 +39,24 @@ public class EditarTransportadoraController extends MyGenericForwardComposer {
|
|||
@Autowired
|
||||
private TransportadoraService transportadoraService;
|
||||
|
||||
@Autowired
|
||||
private ConvenioTransportadoraService convenioService;
|
||||
|
||||
private Transportadora transportadora;
|
||||
private MyListbox transportadoraList;
|
||||
|
||||
private MyListbox tarifaConvenioList;
|
||||
private List<TarifaConvenioTransport> lsTarifaGrupo;
|
||||
private List<TarifaConvenioTransport> 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(
|
||||
|
@ -82,15 +109,17 @@ public class EditarTransportadoraController extends MyGenericForwardComposer {
|
|||
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"),
|
||||
|
@ -124,26 +177,14 @@ public class EditarTransportadoraController extends MyGenericForwardComposer {
|
|||
|
||||
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);
|
||||
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);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
}
|
|
@ -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);
|
||||
}
|
||||
}
|
|
@ -472,7 +472,12 @@
|
|||
<value>com.rjconsultores.ventaboletos.entidad.ConvenioCampanhaEmpresa</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.ConvenioCampanhaPuntoVenta</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.Transportadora</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.ConvenioTransportadora</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.EmpresaComprovantePassagemConfig</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.CaixaContrato</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.TipoLancamentoCaixa</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.TarifaConvenioTransport</value>
|
||||
|
||||
</list>
|
||||
</property>
|
||||
|
||||
|
|
|
@ -61,16 +61,15 @@
|
|||
<listheader id="lhId" image="/gui/img/create_doc.gif"
|
||||
width="45px"
|
||||
label="${c:l('label.id')}"
|
||||
sort="auto(clientecorporativoId)" />
|
||||
<listheader id="lhDesc" image="/gui/img/create_doc.gif"
|
||||
label="${c:l('label.razaoSocial')}"
|
||||
sort="auto(nomeClienteCorp)" />
|
||||
sort="auto(clienteCorporativoId)" />
|
||||
<listheader id="lhIdentificacao" image="/gui/img/create_doc.gif"
|
||||
label="${c:l('label.identificacao')}"
|
||||
sort="auto(identificacao)" />
|
||||
<listheader id="lhDesc" image="/gui/img/create_doc.gif"
|
||||
label="${c:l('label.razaoSocial')}"
|
||||
sort="auto(nomeClienteCorp)" />
|
||||
<listheader id="lhEmpresa" image="/gui/img/create_doc.gif"
|
||||
label="${c:l('label.empresa')}"
|
||||
sort="auto(nombEmpresa)" />
|
||||
label="${c:l('label.empresa')}" />
|
||||
</listhead>
|
||||
</listbox>
|
||||
</window>
|
||||
|
|
|
@ -58,7 +58,7 @@
|
|||
<listheader id="lhId" image="/gui/img/create_doc.gif"
|
||||
width="45px"
|
||||
label="${c:l('label.id')}"
|
||||
sort="auto(grupocontratoId)" />
|
||||
sort="auto(grupoContratoId)" />
|
||||
<listheader id="lhDesc" image="/gui/img/create_doc.gif"
|
||||
label="${c:l('label.descricao')}"
|
||||
sort="auto(nomeGrupoContrato)" />
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
<zk xmlns="http://www.zkoss.org/2005/zul">
|
||||
<window id="winEditarTransportadora" border="normal"
|
||||
apply="${editarTransportadoraController}" height="150px" width="500px"
|
||||
apply="${editarTransportadoraController}" height="300px" width="500px"
|
||||
contentStyle="overflow:auto"
|
||||
title="${c:l('editarTransportadoraController.window.title')}">
|
||||
|
||||
|
@ -25,6 +25,19 @@
|
|||
</hbox>
|
||||
</toolbar>
|
||||
|
||||
<tabbox vflex="1" hflex="1">
|
||||
<tabs>
|
||||
<tab label="${c:l('editarTransportadoraController.tab.transportadora')}" />
|
||||
<tab label="${c:l('editarTransportadoraController.tab.convenio')}" />
|
||||
<!--
|
||||
<tab label="${c:l('editarTransportadoraController.tab.adicao')}" />
|
||||
<tab label="${c:l('editarTransportadoraController.tab.tarifa')}" />-->
|
||||
</tabs>
|
||||
|
||||
<tabpanels style="overflow: auto">
|
||||
|
||||
<!-- Transportadora -->
|
||||
<tabpanel id="tbTransportadora" >
|
||||
<grid fixedLayout="true">
|
||||
<columns>
|
||||
<column width="25%" />
|
||||
|
@ -42,14 +55,77 @@
|
|||
value="@{winEditarTransportadora$composer.transportadora.nomeTransportadora}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
||||
</row>
|
||||
<row>
|
||||
<label value="${c:l('label.email')}" />
|
||||
<textbox id="txtEmail" maxlength="150" width="95%"
|
||||
value="@{winEditarTransportadora$composer.transportadora.email}" />
|
||||
</row>
|
||||
<row >
|
||||
<label value="${c:l('label.classePagamento')}" />
|
||||
<radiogroup id="rdgClassePagamento" >
|
||||
<radio id="rdgContado" label="${c:l('label.classePagamento.contado')}" value="1"/>
|
||||
<radio id="rdgCredito" label="${c:l('label.classePagamento.credito')}" value="0" style="padding: 20px; "/>
|
||||
<radio id="rdgContado" label="${c:l('label.classePagamento.contado')}" value="0"/>
|
||||
<radio id="rdgCredito" label="${c:l('label.classePagamento.credito')}" value="1" style="padding: 20px; "/>
|
||||
</radiogroup>
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
</tabpanel>
|
||||
|
||||
<!-- Convenio -->
|
||||
<tabpanel id="tbConvenio" >
|
||||
<grid fixedLayout="true">
|
||||
<columns>
|
||||
<column width="25%" />
|
||||
<column width="75%" />
|
||||
</columns>
|
||||
<rows>
|
||||
|
||||
<row>
|
||||
<label id="lbNumConvenio" value="${c:l('label.numConvenio')}" />
|
||||
<textbox id="txtNumConvenio" maxlength="20" width="150px"
|
||||
value="@{winEditarTransportadora$composer.convenio.numConvenio}" />
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<label value="${c:l('label.descricao')}" />
|
||||
<textbox id="txtNomeConvenio" maxlength="255" width="95%"
|
||||
value="@{winEditarTransportadora$composer.convenio.nomeConvenio}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<label id="lbDataInicial" value="${c:l('label.dataInicial')}" />
|
||||
<datebox id="datInicial" width="100px"
|
||||
format="dd/MM/yyyy" maxlength="10"
|
||||
value="@{winEditarTransportadora$composer.convenio.dataInicial}" />
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<label id="lbDataFinal" value="${c:l('label.dataFinal')}" />
|
||||
<datebox id="datFinal" width="100px"
|
||||
format="dd/MM/yyyy" maxlength="10"
|
||||
value="@{winEditarTransportadora$composer.convenio.dataFinal}" />
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<label id="lbValor" value="${c:l('label.valor')}" />
|
||||
<decimalbox id="txtValor" maxlength="15" format="0.00"
|
||||
constraint="no negative" width="100px"
|
||||
value="@{winEditarTransportadora$composer.convenio.valor}" />
|
||||
</row>
|
||||
|
||||
<row >
|
||||
<label value="${c:l('label.tipoConvenio')}" />
|
||||
<radiogroup id="rdgTipoConvenio" >
|
||||
<radio id="rdgConvenioPrePago" label="${c:l('label.tipoConvenio.prePago')}" value="0"/>
|
||||
<radio id="rdgConvenioCredito" label="${c:l('label.tipoConvenio.credito')}" value="1" style="padding: 20px; "/>
|
||||
<radio id="rdgVista" label="${c:l('label.tipoConvenio.vista')}" value="2" style="padding: 20px; "/>
|
||||
</radiogroup>
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
</tabpanel>
|
||||
</tabpanels>
|
||||
</tabbox>
|
||||
</window>
|
||||
</zk>
|
Loading…
Reference in New Issue