Resolução na ADM da demanda #6492 falta a parte da venda
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@46574 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
316486f835
commit
027b4b4bc5
|
@ -1,19 +1,25 @@
|
|||
package com.rjconsultores.ventaboletos.web.gui.controladores.sendaAmigo;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Calendar;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
import org.apache.log4j.Logger;
|
||||
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.zk.ui.util.Clients;
|
||||
import org.zkoss.zul.Button;
|
||||
import org.zkoss.zul.Checkbox;
|
||||
import org.zkoss.zul.Combobox;
|
||||
import org.zkoss.zul.Comboitem;
|
||||
import org.zkoss.zul.ComboitemRenderer;
|
||||
import org.zkoss.zul.Datebox;
|
||||
import org.zkoss.zul.Intbox;
|
||||
import org.zkoss.zul.Messagebox;
|
||||
|
@ -21,16 +27,24 @@ import org.zkoss.zul.Radio;
|
|||
import org.zkoss.zul.Textbox;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.Cliente;
|
||||
import com.rjconsultores.ventaboletos.entidad.ClienteDescuento;
|
||||
import com.rjconsultores.ventaboletos.entidad.ClienteDireccion;
|
||||
import com.rjconsultores.ventaboletos.entidad.ClienteFidelidad;
|
||||
import com.rjconsultores.ventaboletos.entidad.MotivoViaje;
|
||||
import com.rjconsultores.ventaboletos.entidad.Parada;
|
||||
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||
import com.rjconsultores.ventaboletos.entidad.TarjetaFidelidad;
|
||||
import com.rjconsultores.ventaboletos.entidad.TipoDomicilio;
|
||||
import com.rjconsultores.ventaboletos.entidad.TipoOcupacion;
|
||||
import com.rjconsultores.ventaboletos.service.ClienteService;
|
||||
import com.rjconsultores.ventaboletos.service.MotivoViajeService;
|
||||
import com.rjconsultores.ventaboletos.service.RutaService;
|
||||
import com.rjconsultores.ventaboletos.service.TipoDomicilioService;
|
||||
import com.rjconsultores.ventaboletos.service.TipoOcupacionService;
|
||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParadaCve;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
|
||||
|
@ -80,6 +94,39 @@ public class EditarClienteController extends MyGenericForwardComposer {
|
|||
private List<ClienteDireccion> lsClienteDireccion;
|
||||
private List<TipoDomicilio> lsTipoDomicilio;
|
||||
private Checkbox chkBloqueo;
|
||||
@Autowired
|
||||
private RutaService rutaService;
|
||||
private List<Ruta> lsLinhas;
|
||||
private MyComboboxEstandar cmbLinha;
|
||||
private Ruta linha;
|
||||
private MyComboboxParada cmbParadaOrigem;
|
||||
private MyComboboxParadaCve cmbParadaOrigemCve;
|
||||
private Parada origem;
|
||||
private MyComboboxParada cmbParadaDestino;
|
||||
private MyComboboxParadaCve cmbParadaDestinoCve;
|
||||
private Parada destino;
|
||||
private Checkbox chkINDLUNES;
|
||||
private Boolean boolINDLUNES;
|
||||
private Checkbox chkINDMARTES;
|
||||
private Boolean boolINDMARTES;
|
||||
private Checkbox chkINDMIERCOLES;
|
||||
private Boolean boolINDMIERCOLES;
|
||||
private Checkbox chkINDJUEVES;
|
||||
private Boolean boolINDJUEVES;
|
||||
private Checkbox chkINDVIERNES;
|
||||
private Boolean boolINDVIERNES;
|
||||
private Checkbox chkINDSABADO;
|
||||
private Boolean boolINDSABADO;
|
||||
private Checkbox chkINDDOMINGO;
|
||||
private Boolean boolINDDOMINGO;
|
||||
private Intbox cantMaxMes;
|
||||
private Datebox datInicial;
|
||||
private Datebox datFinal;
|
||||
private Integer cantMaxMesInt;
|
||||
private Boolean estudanteComDesconto;
|
||||
private Checkbox chkEstudanteComDesconto;
|
||||
|
||||
|
||||
|
||||
public Cliente getCliente() {
|
||||
return cliente;
|
||||
|
@ -204,11 +251,34 @@ public class EditarClienteController extends MyGenericForwardComposer {
|
|||
@Override
|
||||
public void doAfterCompose(Component comp) throws Exception {
|
||||
super.doAfterCompose(comp);
|
||||
lsLinhas = rutaService.obtenerTodos();
|
||||
|
||||
cmbParadaOrigemCve.setItemRenderer(new ComboitemRenderer() {
|
||||
@Override
|
||||
public void render(Comboitem cmbtm, Object o) throws Exception {
|
||||
Parada parada = (Parada) o;
|
||||
|
||||
cmbtm.setLabel(parada.getCveparada());
|
||||
cmbtm.setValue(parada);
|
||||
}
|
||||
});
|
||||
|
||||
cmbParadaDestinoCve.setItemRenderer(new ComboitemRenderer() {
|
||||
@Override
|
||||
public void render(Comboitem cmbtm, Object o) throws Exception {
|
||||
Parada parada = (Parada) o;
|
||||
|
||||
cmbtm.setLabel(parada.getCveparada());
|
||||
cmbtm.setValue(parada);
|
||||
}
|
||||
});
|
||||
|
||||
aplicarMascara();
|
||||
lsTipoOcupacion = tipoOcupacionService.obtenerTodos();
|
||||
lsMotivoViaje = motivoViajeService.obtenerTodos();
|
||||
lsTipoDomicilio = tipoDomicilioService.obtenerTodos();
|
||||
|
||||
estudanteComDesconto = false;
|
||||
try {
|
||||
cliente = (Cliente) Executions.getCurrent().getArg().get("cliente");
|
||||
clienteList = (MyListbox) Executions.getCurrent().getArg().get("clienteList");
|
||||
|
@ -234,7 +304,7 @@ public class EditarClienteController extends MyGenericForwardComposer {
|
|||
}
|
||||
}
|
||||
|
||||
if (cliente.getIndBloqueo()) {
|
||||
if (null != cliente.getIndBloqueo() && cliente.getIndBloqueo()) {
|
||||
chkBloqueo.setChecked(Boolean.TRUE);
|
||||
}else{
|
||||
chkBloqueo.setChecked(Boolean.FALSE);
|
||||
|
@ -273,6 +343,41 @@ public class EditarClienteController extends MyGenericForwardComposer {
|
|||
}
|
||||
}
|
||||
}
|
||||
if((cliente.getLsClienteDescuento() != null) && (!cliente.getLsClienteDescuento().isEmpty())){
|
||||
if(null != cliente.getLsClienteDescuento().get(cliente.getLsClienteDescuento().size()-1)){
|
||||
estudanteComDesconto = true;
|
||||
chkEstudanteComDesconto.setChecked(true);
|
||||
ClienteDescuento cd = cliente.getLsClienteDescuento().get(cliente.getLsClienteDescuento().size()-1);
|
||||
cmbLinha.setText(cd.getRuta().getDescruta());
|
||||
linha = cd.getRuta();
|
||||
cmbParadaOrigem.setText(cd.getOrigem().getDescparada());
|
||||
cmbParadaOrigem.setInitialValue(cd.getOrigem());
|
||||
cmbParadaOrigemCve.setText(cd.getOrigem().getCveparada());
|
||||
origem = cd.getOrigem();
|
||||
cmbParadaDestino.setText(cd.getDestino().getDescparada());
|
||||
cmbParadaDestino.setInitialValue(cd.getDestino());
|
||||
cmbParadaDestinoCve.setText(cd.getDestino().getCveparada());
|
||||
destino = cd.getDestino();
|
||||
chkINDLUNES.setChecked(cd.getINDLUNES());
|
||||
chkINDMARTES.setChecked(cd.getINDMARTES());
|
||||
chkINDMIERCOLES.setChecked(cd.getINDMIERCOLES());
|
||||
chkINDJUEVES.setChecked(cd.getINDJUEVES());
|
||||
chkINDVIERNES.setChecked(cd.getINDVIERNES());
|
||||
chkINDSABADO.setChecked(cd.getINDSABADO());
|
||||
chkINDDOMINGO.setChecked(cd.getINDDOMINGO());
|
||||
cantMaxMesInt = cd.getCantMaxMes();
|
||||
datInicial.setValue(cd.getFecIni());
|
||||
datFinal.setValue(cd.getFecFin());
|
||||
boolINDLUNES = cd.getINDLUNES();
|
||||
boolINDMARTES = cd.getINDMARTES();
|
||||
boolINDMIERCOLES = cd.getINDMIERCOLES();
|
||||
boolINDJUEVES = cd.getINDJUEVES();
|
||||
boolINDVIERNES = cd.getINDVIERNES();
|
||||
boolINDSABADO = cd.getINDSABADO();
|
||||
boolINDDOMINGO = cd.getINDDOMINGO();
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (cliente.getNumfax() != null) {
|
||||
|
@ -302,6 +407,7 @@ public class EditarClienteController extends MyGenericForwardComposer {
|
|||
Labels.getLabel("editarClienteController.window.title"),
|
||||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
}
|
||||
onClick$chkEstudanteComDesconto(new Event("evento"));
|
||||
} catch (Exception e) {
|
||||
log.error("Cliente: " + e);
|
||||
Messagebox.show(Labels.getLabel("MSG.Error"),
|
||||
|
@ -346,6 +452,84 @@ public class EditarClienteController extends MyGenericForwardComposer {
|
|||
return getString;
|
||||
}
|
||||
|
||||
public void onClick$chkEstudanteComDesconto(Event ev) {
|
||||
if(chkEstudanteComDesconto.isChecked()){
|
||||
cmbLinha.setConstraint("no empty");
|
||||
cmbLinha.setDisabled(false);
|
||||
cmbParadaOrigem.setConstraint("no empty");
|
||||
cmbParadaOrigem.setDisabled(false);
|
||||
cmbParadaOrigemCve.setConstraint("no empty");
|
||||
cmbParadaOrigemCve.setDisabled(false);
|
||||
cmbParadaDestino.setConstraint("no empty");
|
||||
cmbParadaDestino.setDisabled(false);
|
||||
cmbParadaDestinoCve.setConstraint("no empty");
|
||||
cmbParadaDestinoCve.setDisabled(false);
|
||||
chkINDLUNES.setDisabled(false);
|
||||
chkINDMARTES.setDisabled(false);
|
||||
chkINDMIERCOLES.setDisabled(false);
|
||||
chkINDJUEVES.setDisabled(false);
|
||||
chkINDVIERNES.setDisabled(false);
|
||||
chkINDSABADO.setDisabled(false);
|
||||
chkINDDOMINGO.setDisabled(false);
|
||||
datInicial.setConstraint("no empty, no future");
|
||||
datInicial.setDisabled(false);
|
||||
datFinal.setConstraint("no empty, no future");
|
||||
datFinal.setDisabled(false);
|
||||
cantMaxMes.setConstraint("no zero, no negative, no empty");
|
||||
cantMaxMes.setDisabled(false);
|
||||
|
||||
}else{
|
||||
cmbLinha.setConstraint("");
|
||||
cmbLinha.setValue("");
|
||||
cmbLinha.setDisabled(true);
|
||||
linha=null;
|
||||
cmbParadaOrigem.setConstraint("");
|
||||
cmbParadaOrigem.setValue("");
|
||||
cmbParadaOrigem.setDisabled(true);
|
||||
cmbParadaOrigemCve.setConstraint("");
|
||||
cmbParadaOrigemCve.setValue("");
|
||||
cmbParadaOrigemCve.setDisabled(true);
|
||||
cmbParadaDestino.setConstraint("");
|
||||
cmbParadaDestino.setValue("");
|
||||
cmbParadaDestino.setDisabled(true);
|
||||
cmbParadaDestinoCve.setConstraint("");
|
||||
cmbParadaDestinoCve.setValue("");
|
||||
cmbParadaDestinoCve.setDisabled(true);
|
||||
chkINDLUNES.setChecked(false);
|
||||
chkINDLUNES.setDisabled(true);
|
||||
boolINDLUNES=null;
|
||||
chkINDMARTES.setChecked(false);
|
||||
chkINDMARTES.setDisabled(true);
|
||||
boolINDMARTES=null;
|
||||
chkINDMIERCOLES.setChecked(false);
|
||||
chkINDMIERCOLES.setDisabled(true);
|
||||
boolINDMIERCOLES=null;
|
||||
chkINDJUEVES.setChecked(false);
|
||||
chkINDJUEVES.setDisabled(true);
|
||||
boolINDJUEVES=null;
|
||||
chkINDVIERNES.setChecked(false);
|
||||
chkINDVIERNES.setDisabled(true);
|
||||
boolINDVIERNES=null;
|
||||
chkINDSABADO.setChecked(false);
|
||||
chkINDSABADO.setDisabled(true);
|
||||
boolINDSABADO=null;
|
||||
chkINDDOMINGO.setChecked(false);
|
||||
chkINDDOMINGO.setDisabled(true);
|
||||
boolINDDOMINGO=null;
|
||||
datInicial.setConstraint("");
|
||||
datInicial.setValue(null);
|
||||
datInicial.setDisabled(true);
|
||||
datFinal.setConstraint("");
|
||||
datFinal.setValue(null);
|
||||
datFinal.setDisabled(true);
|
||||
cantMaxMes.setConstraint("");
|
||||
cantMaxMes.setValue(null);
|
||||
cantMaxMes.setDisabled(true);
|
||||
cantMaxMesInt=null;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
public void onClick$btnSalvar(Event ev) throws InterruptedException {
|
||||
txtNombCliente.getValue();
|
||||
txtApellidoPaterno.getValue();
|
||||
|
@ -393,9 +577,15 @@ public class EditarClienteController extends MyGenericForwardComposer {
|
|||
|
||||
cliente.setLsClienteDireccion(lsClienteDireccion);
|
||||
|
||||
// if(estudantePreenchido()){
|
||||
setarManagedDescuentoInCliente();
|
||||
// }
|
||||
|
||||
clienteService.suscribir(cliente);
|
||||
clienteList.addItemNovo(cliente);
|
||||
} else {
|
||||
setarManagedDescuentoInCliente();
|
||||
|
||||
clienteService.actualizacion(cliente);
|
||||
clienteList.updateItem(cliente);
|
||||
}
|
||||
|
@ -427,6 +617,11 @@ public class EditarClienteController extends MyGenericForwardComposer {
|
|||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
|
||||
closeWindow();
|
||||
} catch (WrongValueException ex) {
|
||||
log.error("editarClienteController: " + ex);
|
||||
Messagebox.show(Labels.getLabel("MSG.Error.ClienteAbaEstudante"),
|
||||
Labels.getLabel("editarClienteController.window.title"),
|
||||
Messagebox.OK, Messagebox.ERROR);
|
||||
} catch (Exception ex) {
|
||||
log.error("editarClienteController: " + ex);
|
||||
Messagebox.show(Labels.getLabel("MSG.Error"),
|
||||
|
@ -435,6 +630,45 @@ public class EditarClienteController extends MyGenericForwardComposer {
|
|||
}
|
||||
}
|
||||
|
||||
public MyComboboxEstandar getCmbLinha() {
|
||||
return cmbLinha;
|
||||
}
|
||||
|
||||
public void setCmbLinha(MyComboboxEstandar cmbLinha) {
|
||||
this.cmbLinha = cmbLinha;
|
||||
}
|
||||
|
||||
public List<Ruta> getLsLinhas() {
|
||||
return lsLinhas;
|
||||
}
|
||||
|
||||
public void setLsLinhas(List<Ruta> lsLinhas) {
|
||||
this.lsLinhas = lsLinhas;
|
||||
}
|
||||
|
||||
public void onSelect$cmbParadaOrigemCve(Event ev) {
|
||||
if (cmbParadaOrigemCve.getSelectedItem() != null) {
|
||||
cmbParadaOrigem.setComboItemByParada((Parada) cmbParadaOrigemCve.getSelectedItem().getValue());
|
||||
}
|
||||
}
|
||||
|
||||
public void onSelect$cmbParadaOrigem(Event ev) {
|
||||
if (cmbParadaOrigem.getSelectedItem() != null)
|
||||
cmbParadaOrigemCve.setComboItemByParada((Parada) cmbParadaOrigem.getSelectedItem().getValue());
|
||||
}
|
||||
|
||||
public void onSelect$cmbParadaDestinoCve(Event ev) {
|
||||
if (cmbParadaDestinoCve.getSelectedItem() != null) {
|
||||
cmbParadaDestino.setComboItemByParada((Parada) cmbParadaDestinoCve.getSelectedItem().getValue());
|
||||
}
|
||||
}
|
||||
|
||||
public void onSelect$cmbParadaDestino(Event ev) {
|
||||
if (cmbParadaDestino.getSelectedItem() != null) {
|
||||
cmbParadaDestinoCve.setComboItemByParada((Parada) cmbParadaDestino.getSelectedItem().getValue());
|
||||
}
|
||||
}
|
||||
|
||||
public void onClick$btnApagar(Event ev) {
|
||||
try {
|
||||
int resp = Messagebox.show(
|
||||
|
@ -443,6 +677,9 @@ public class EditarClienteController extends MyGenericForwardComposer {
|
|||
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
|
||||
|
||||
if (resp == Messagebox.YES) {
|
||||
if(null != cliente.getLsClienteDescuento() && 0 != cliente.getLsClienteDescuento().size()-1 && null != cliente.getLsClienteDescuento().get(cliente.getLsClienteDescuento().size()-1)){
|
||||
cliente.getLsClienteDescuento().get(cliente.getLsClienteDescuento().size()-1).setActivo(0);
|
||||
}
|
||||
clienteService.borrar(cliente);
|
||||
|
||||
Messagebox.show(
|
||||
|
@ -458,4 +695,158 @@ public class EditarClienteController extends MyGenericForwardComposer {
|
|||
log.error(ex);
|
||||
}
|
||||
}
|
||||
|
||||
public Intbox getCantMaxMes() {
|
||||
return cantMaxMes;
|
||||
}
|
||||
|
||||
public void setCantMaxMes(Intbox cantMaxMes) {
|
||||
this.cantMaxMes = cantMaxMes;
|
||||
}
|
||||
|
||||
private void setarManagedDescuentoInCliente() throws InterruptedException {
|
||||
if(chkEstudanteComDesconto.isChecked() && !chkINDDOMINGO.isChecked() && !chkINDLUNES.isChecked() &&
|
||||
!chkINDMARTES.isChecked() && !chkINDMIERCOLES.isChecked() &&
|
||||
!chkINDJUEVES.isChecked() && !chkINDVIERNES.isChecked() && !chkINDSABADO.isChecked() ){
|
||||
throw new WrongValueException();
|
||||
}else if(chkEstudanteComDesconto.isChecked()){
|
||||
try{
|
||||
ClienteDescuento cd = new ClienteDescuento();
|
||||
cd.setRuta((Ruta) cmbLinha.getSelectedItem().getValue());
|
||||
cd.setOrigem((Parada)cmbParadaOrigem.getSelectedItem().getValue());
|
||||
cd.setDestino((Parada)cmbParadaDestino.getSelectedItem().getValue());
|
||||
cd.setINDDOMINGO(chkINDDOMINGO.isChecked());
|
||||
cd.setINDLUNES(chkINDLUNES.isChecked());
|
||||
cd.setINDMARTES(chkINDMARTES.isChecked());
|
||||
cd.setINDMIERCOLES(chkINDMIERCOLES.isChecked());
|
||||
cd.setINDJUEVES(chkINDJUEVES.isChecked());
|
||||
cd.setINDVIERNES(chkINDVIERNES.isChecked());
|
||||
cd.setINDSABADO(chkINDSABADO.isChecked());
|
||||
cd.setCantMaxMes(cantMaxMes.getValue());
|
||||
cd.setFecIni(datInicial.getValue());
|
||||
cd.setFecFin(datFinal.getValue());
|
||||
|
||||
cd.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||
cd.setFecmodif(Calendar.getInstance().getTime());
|
||||
cd.setActivo(1);
|
||||
|
||||
|
||||
if(null == cliente.getLsClienteDescuento() || 0 == cliente.getLsClienteDescuento().size() ){
|
||||
cliente.setLsClienteDescuento(new ArrayList<ClienteDescuento>());
|
||||
cliente.getLsClienteDescuento().add(cd);
|
||||
}else{
|
||||
cliente.getLsClienteDescuento().get(cliente.getLsClienteDescuento().size()-1).setActivo(0);
|
||||
cliente.getLsClienteDescuento().add(cd);
|
||||
}
|
||||
} catch (Exception ex) {
|
||||
if (ex instanceof WrongValueException) {
|
||||
throw (WrongValueException) ex;
|
||||
}
|
||||
log.error("editarClienteController: " + ex);
|
||||
Messagebox.show(
|
||||
Labels.getLabel("MSG.Error"),
|
||||
Labels.getLabel("editarClienteController.window.title"),
|
||||
Messagebox.OK, Messagebox.ERROR);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
public Boolean getBoolINDLUNES() {
|
||||
return boolINDLUNES;
|
||||
}
|
||||
|
||||
public void setBoolINDLUNES(Boolean boolINDLUNES) {
|
||||
this.boolINDLUNES = boolINDLUNES;
|
||||
}
|
||||
|
||||
public Boolean getBoolINDMARTES() {
|
||||
return boolINDMARTES;
|
||||
}
|
||||
|
||||
public void setBoolINDMARTES(Boolean boolINDMARTES) {
|
||||
this.boolINDMARTES = boolINDMARTES;
|
||||
}
|
||||
|
||||
public Boolean getBoolINDMIERCOLES() {
|
||||
return boolINDMIERCOLES;
|
||||
}
|
||||
|
||||
public void setBoolINDMIERCOLES(Boolean boolINDMIERCOLES) {
|
||||
this.boolINDMIERCOLES = boolINDMIERCOLES;
|
||||
}
|
||||
|
||||
public Boolean getBoolINDJUEVES() {
|
||||
return boolINDJUEVES;
|
||||
}
|
||||
|
||||
public void setBoolINDJUEVES(Boolean boolINDJUEVES) {
|
||||
this.boolINDJUEVES = boolINDJUEVES;
|
||||
}
|
||||
|
||||
public Boolean getBoolINDVIERNES() {
|
||||
return boolINDVIERNES;
|
||||
}
|
||||
|
||||
public void setBoolINDVIERNES(Boolean boolINDVIERNES) {
|
||||
this.boolINDVIERNES = boolINDVIERNES;
|
||||
}
|
||||
|
||||
public Boolean getBoolINDSABADO() {
|
||||
return boolINDSABADO;
|
||||
}
|
||||
|
||||
public void setBoolINDSABADO(Boolean boolINDSABADO) {
|
||||
this.boolINDSABADO = boolINDSABADO;
|
||||
}
|
||||
|
||||
public Boolean getBoolINDDOMINGO() {
|
||||
return boolINDDOMINGO;
|
||||
}
|
||||
|
||||
public void setBoolINDDOMINGO(Boolean boolINDDOMINGO) {
|
||||
this.boolINDDOMINGO = boolINDDOMINGO;
|
||||
}
|
||||
|
||||
public Integer getCantMaxMesInt() {
|
||||
return cantMaxMesInt;
|
||||
}
|
||||
|
||||
public void setCantMaxMesInt(Integer cantMaxMesInt) {
|
||||
this.cantMaxMesInt = cantMaxMesInt;
|
||||
}
|
||||
|
||||
public Boolean getEstudanteComDesconto() {
|
||||
return estudanteComDesconto;
|
||||
}
|
||||
|
||||
public void setEstudanteComDesconto(Boolean estudanteComDesconto) {
|
||||
this.estudanteComDesconto = estudanteComDesconto;
|
||||
}
|
||||
|
||||
public Ruta getLinha() {
|
||||
return linha;
|
||||
}
|
||||
|
||||
public void setLinha(Ruta linha) {
|
||||
this.linha = linha;
|
||||
}
|
||||
|
||||
public Parada getOrigem() {
|
||||
return origem;
|
||||
}
|
||||
|
||||
public void setOrigem(Parada origem) {
|
||||
this.origem = origem;
|
||||
}
|
||||
|
||||
public Parada getDestino() {
|
||||
return destino;
|
||||
}
|
||||
|
||||
public void setDestino(Parada destino) {
|
||||
this.destino = destino;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -25,15 +25,16 @@ public class RenderCliente implements ListitemRenderer {
|
|||
StringBuilder emp = new StringBuilder();
|
||||
TarjetaFidelidad tarjetaFidelidad = null;
|
||||
|
||||
for (ClienteFidelidad cf : ls) {
|
||||
if (!cf.getActivo()){
|
||||
continue;
|
||||
if (null != ls && ls.size()!=0) {
|
||||
for (ClienteFidelidad cf : ls) {
|
||||
if (!cf.getActivo()) {
|
||||
continue;
|
||||
}
|
||||
Empresa empresa = null;
|
||||
tarjetaFidelidad = cf.getTarjetaFidelidad();
|
||||
empresa = cf.getEmpresa();
|
||||
emp.append(empresa.getNombempresa().toString()).append("\n\n");
|
||||
}
|
||||
Empresa empresa = null;
|
||||
tarjetaFidelidad = cf.getTarjetaFidelidad();
|
||||
empresa = cf.getEmpresa();
|
||||
emp.append(empresa.getNombempresa().toString()).append("\n\n");
|
||||
|
||||
}
|
||||
|
||||
if (!emp.toString().isEmpty()) {
|
||||
|
|
|
@ -388,6 +388,7 @@
|
|||
<value>com.rjconsultores.ventaboletos.entidad.FiscalRelgerencialEmpresa</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.TarifaKm</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.PrecioVentaja</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.ClienteDescuento</value>
|
||||
</list>
|
||||
</property>
|
||||
|
||||
|
|
|
@ -4910,6 +4910,23 @@ editarClienteController.lbNumeroInterior.value = Número dpto
|
|||
editarClienteController.lbTipoDomicilio.value = Tipo domicílio
|
||||
editarClienteController.lbCP.value = CEP
|
||||
editarClienteController.msg.clienteimportacao = Cliente agregado por importación del archivo solamente podrá ser visualizado
|
||||
editarClienteController.lbLinhas.value = Ruta
|
||||
editarClienteController.tab.label.estudante = Estudante
|
||||
editarClienteController.lbCidadeOrigem.value = Localidade Origem
|
||||
editarClienteController.lbCidadeDestino.value = Localidade Destino
|
||||
editarClienteController.lbDias.value = Dias de la Semana
|
||||
editarClienteController.lbLun.value = Lunes
|
||||
editarClienteController.lbMar.value = Martes
|
||||
editarClienteController.lbMie.value = Miércoles
|
||||
editarClienteController.lbJue.value = Jueves
|
||||
editarClienteController.lbVie.value = Viernes
|
||||
editarClienteController.lbSab.value = Sábado
|
||||
editarClienteController.lbDom.value = Domingo
|
||||
editarClienteController.lbServico.cantMaxMes = Quantidade máxima por mês
|
||||
editarClienteController.lbFecIni.value = Inicio período
|
||||
editarClienteController.lbFecFin.value = Fim período
|
||||
editarClienteController.lbEstudanteDesconto.value = É estudante com descuento?
|
||||
MSG.Error.ClienteAbaEstudante = Na aba de estudante não é permitido campos em branco quando o cliente possuir desconto
|
||||
|
||||
# EditarEmpleado
|
||||
editarEmpleadoController.window.title = Empleado
|
||||
|
|
|
@ -4970,6 +4970,23 @@ editarClienteController.lbNumeroInterior.value = Número Apto.
|
|||
editarClienteController.lbTipoDomicilio.value = Tipo Domícílio
|
||||
editarClienteController.lbCP.value = CEP
|
||||
editarClienteController.msg.clienteimportacao = Cliente inserido por importação de arquivo poderá somente ser visualizado.
|
||||
editarClienteController.lbLinhas.value = Linha
|
||||
editarClienteController.tab.label.estudante = Estudante
|
||||
editarClienteController.lbCidadeOrigem.value = Localidade Origem
|
||||
editarClienteController.lbCidadeDestino.value = Localidade Destino
|
||||
editarClienteController.lbDias.value = Dias da Semana
|
||||
editarClienteController.lbLun.value = Segunda
|
||||
editarClienteController.lbMar.value = Terça
|
||||
editarClienteController.lbMie.value = Quarta
|
||||
editarClienteController.lbJue.value = Quinta
|
||||
editarClienteController.lbVie.value = Sexta
|
||||
editarClienteController.lbSab.value = Sábado
|
||||
editarClienteController.lbDom.value = Domingo
|
||||
editarClienteController.lbServico.cantMaxMes = Quantidade máxima por mês
|
||||
editarClienteController.lbFecIni.value = Inicio período
|
||||
editarClienteController.lbFecFin.value = Fim período
|
||||
editarClienteController.lbEstudanteDesconto.value = É estudante com desconto?
|
||||
MSG.Error.ClienteAbaEstudante = Na aba de estudante não é permitido campos em branco quando o cliente possuir desconto
|
||||
|
||||
# EditarEmpleado
|
||||
editarEmpleadoController.window.title = Empregado
|
||||
|
|
|
@ -30,6 +30,8 @@
|
|||
label="${c:l('editarClienteController.window.title')}" />
|
||||
<tab
|
||||
label="${c:l('editarClienteController.tab.label.endereco')}" />
|
||||
<tab
|
||||
label="${c:l('editarClienteController.tab.label.estudante')}" />
|
||||
</tabs>
|
||||
|
||||
<tabpanels>
|
||||
|
@ -257,6 +259,101 @@
|
|||
</rows>
|
||||
</grid>
|
||||
</tabpanel>
|
||||
<tabpanel visible="winEditarCliente$composer.cliente.tipoocupacionId ==22">
|
||||
<grid fixedLayout="true">
|
||||
<columns>
|
||||
<column width="25%" />
|
||||
<column width="75%" />
|
||||
</columns>
|
||||
<rows>
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('editarClienteController.lbEstudanteDesconto.value')}" />
|
||||
<checkbox id="chkEstudanteComDesconto"
|
||||
checked="@{winEditarCliente$composer.estudanteComDesconto}"/>
|
||||
</row>
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('editarClienteController.lbLinhas.value')}" />
|
||||
<combobox id="cmbLinha" width="70%"
|
||||
maxlength="60" mold="rounded" buttonVisible="true"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
model="@{winEditarCliente$composer.lsLinhas}"
|
||||
selectedItem="@{winEditarCliente$composer.linha}"/>
|
||||
</row>
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('editarClienteController.lbCidadeOrigem.value')}" />
|
||||
<cell>
|
||||
<combobox id="cmbParadaOrigemCve"
|
||||
autodrop="false"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParadaCve"
|
||||
mold="rounded" buttonVisible="true" width="30%"
|
||||
/>
|
||||
<combobox id="cmbParadaOrigem" autodrop="false"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada"
|
||||
mold="rounded" buttonVisible="true" width="65%"
|
||||
selectedItem="@{winEditarCliente$composer.origem}"/>
|
||||
</cell>
|
||||
</row>
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('editarClienteController.lbCidadeDestino.value')}" />
|
||||
<cell>
|
||||
<combobox id="cmbParadaDestinoCve"
|
||||
autodrop="false"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParadaCve"
|
||||
mold="rounded" buttonVisible="true" width="30%"
|
||||
/>
|
||||
<combobox id="cmbParadaDestino" autodrop="false"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada"
|
||||
mold="rounded" buttonVisible="true" width="65%"
|
||||
selectedItem="@{winEditarCliente$composer.destino}"/>
|
||||
</cell>
|
||||
</row>
|
||||
<row>
|
||||
<label value="${c:l('editarClienteController.lbDias.value')}"/>
|
||||
<vbox>
|
||||
<checkbox id="chkINDLUNES" label="${c:l('editarConfiguracionReservacionController.lbLun.value')}"
|
||||
checked="@{winEditarCliente$composer.boolINDLUNES}"/>
|
||||
<checkbox id="chkINDMARTES" label="${c:l('editarConfiguracionReservacionController.lbMar.value')}"
|
||||
checked="@{winEditarCliente$composer.boolINDMARTES}" />
|
||||
<checkbox id="chkINDMIERCOLES" label="${c:l('editarConfiguracionReservacionController.lbMie.value')}"
|
||||
checked="@{winEditarCliente$composer.boolINDMIERCOLES}"/>
|
||||
<checkbox id="chkINDJUEVES" label="${c:l('editarConfiguracionReservacionController.lbJue.value')}"
|
||||
checked="@{winEditarCliente$composer.boolINDJUEVES}"/>
|
||||
<checkbox id="chkINDVIERNES" label="${c:l('editarConfiguracionReservacionController.lbVie.value')}"
|
||||
checked="@{winEditarCliente$composer.boolINDVIERNES}"/>
|
||||
<checkbox id="chkINDSABADO" label="${c:l('editarConfiguracionReservacionController.lbSab.value')}"
|
||||
checked="@{winEditarCliente$composer.boolINDSABADO}"/>
|
||||
<checkbox id="chkINDDOMINGO" label="${c:l('editarConfiguracionReservacionController.lbDom.value')}"
|
||||
checked="@{winEditarCliente$composer.boolINDDOMINGO}"/>
|
||||
</vbox>
|
||||
</row>
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('editarClienteController.lbServico.cantMaxMes')}" />
|
||||
<intbox id="cantMaxMes" width="40%"
|
||||
maxlength="3"
|
||||
value="@{winEditarCliente$composer.cantMaxMesInt}" />
|
||||
</row>
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('editarClienteController.lbFecIni.value')}" />
|
||||
<datebox id="datInicial" format="dd/MM/yyyy"
|
||||
mold="rounded" width="45%" lenient="false"
|
||||
maxlength="10" />
|
||||
</row>
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('editarClienteController.lbFecFin.value')}" />
|
||||
<datebox id="datFinal" format="dd/MM/yyyy"
|
||||
mold="rounded" width="45%" lenient="false"
|
||||
maxlength="10" />
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
</tabpanel>
|
||||
</tabpanels>
|
||||
</tabbox>
|
||||
</window>
|
||||
|
|
Loading…
Reference in New Issue