correção
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@22573 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
590d5f098b
commit
a6d04ea758
|
@ -10,6 +10,8 @@ import org.zkoss.zk.ui.Component;
|
|||
import org.zkoss.zk.ui.Executions;
|
||||
import org.zkoss.zk.ui.event.Event;
|
||||
import org.zkoss.zul.Button;
|
||||
import org.zkoss.zul.Combobox;
|
||||
import org.zkoss.zul.Intbox;
|
||||
import org.zkoss.zul.Messagebox;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta;
|
||||
|
@ -32,6 +34,9 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
|||
private List<TipoPuntoVenta> lsTipoPtoVta;
|
||||
private MyListbox confRestricaoCanalVentaList;
|
||||
private Button btnApagar;
|
||||
private Intbox txtServico;
|
||||
private Combobox cmbOrigen;
|
||||
private Combobox cmbDestino;
|
||||
|
||||
public ConfRestricaoCanalVenta getConfRestricaoCanalVenta() {
|
||||
return confRestricaoCanalVenta;
|
||||
|
@ -64,6 +69,10 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
|||
}
|
||||
|
||||
public void onClick$btnSalvar(Event ev) throws InterruptedException {
|
||||
txtServico.getValue();
|
||||
cmbOrigen.getValue();
|
||||
cmbDestino.getValue();
|
||||
|
||||
if (confRestricaoCanalVenta.getConfRestricaoCanalVentaId() == null) {
|
||||
confRestricaoCanalVentaService.suscribir(confRestricaoCanalVenta);
|
||||
confRestricaoCanalVentaList.addItem(confRestricaoCanalVenta);
|
||||
|
|
|
@ -5,12 +5,15 @@
|
|||
package com.rjconsultores.ventaboletos.web.gui.controladores.seguridad;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.Perfil;
|
||||
import com.rjconsultores.ventaboletos.service.PerfilService;
|
||||
import com.rjconsultores.ventaboletos.service.RutaService;
|
||||
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.RenderPerfil;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.context.annotation.Scope;
|
||||
|
@ -36,12 +39,14 @@ public class BusquedaPerfilController extends MyGenericForwardComposer {
|
|||
private MyListbox perfilList;
|
||||
private Paging pagingPerfil;
|
||||
private Textbox txtNome;
|
||||
private PerfilService perfilService;
|
||||
|
||||
@Override
|
||||
public void doAfterCompose(Component comp) throws Exception {
|
||||
super.doAfterCompose(comp);
|
||||
|
||||
perfilList.setItemRenderer(new RenderPerfil());
|
||||
|
||||
perfilList.addEventListener("onDoubleClick", new EventListener() {
|
||||
|
||||
@Override
|
||||
|
@ -83,7 +88,7 @@ public class BusquedaPerfilController extends MyGenericForwardComposer {
|
|||
sistemaBusqueda.addFilterEqual("activo", Boolean.TRUE);
|
||||
|
||||
plwPerfil.init(sistemaBusqueda, perfilList, pagingPerfil);
|
||||
|
||||
perfilList.removeItem(perfilService.buscar("RJ").get(0));
|
||||
if (perfilList.getData().length == 0) {
|
||||
try {
|
||||
Messagebox.show(Labels.getLabel("MSG.ningunRegistro"),
|
||||
|
@ -92,6 +97,7 @@ public class BusquedaPerfilController extends MyGenericForwardComposer {
|
|||
} catch (InterruptedException ex) {
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public void onClick$btnPesquisa(Event ev) {
|
||||
|
|
|
@ -0,0 +1,199 @@
|
|||
/*
|
||||
* To change this template, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package com.rjconsultores.ventaboletos.web.gui.controladores.sendaAmigo;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
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.event.Event;
|
||||
import org.zkoss.zk.ui.event.EventListener;
|
||||
import org.zkoss.zul.Messagebox;
|
||||
import org.zkoss.zul.Paging;
|
||||
import org.zkoss.zul.Radio;
|
||||
import org.zkoss.zul.Textbox;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.Cliente;
|
||||
import com.rjconsultores.ventaboletos.entidad.Usuario;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchObject;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderCliente;
|
||||
|
||||
|
||||
@Controller("busquedaClienteController")
|
||||
@Scope("prototype")
|
||||
public class BusquedaClienteController extends MyGenericForwardComposer {
|
||||
|
||||
@Autowired
|
||||
private transient PagedListWrapper<Cliente> plwCliente;
|
||||
private MyListbox clienteList;
|
||||
private Paging pagingCliente;
|
||||
private MyTextbox txtNombCliente;
|
||||
private MyTextbox txtApelidoPaterno;
|
||||
private MyTextbox txtApelidoMaterno;
|
||||
private Textbox txtTelefonoUno;
|
||||
private Textbox txtTelefonoDos;
|
||||
private Radio radFeminino;
|
||||
private Radio radMasculino;
|
||||
|
||||
|
||||
|
||||
|
||||
public Textbox getTxtTelefonoUno() {
|
||||
return txtTelefonoUno;
|
||||
}
|
||||
|
||||
public void setTxtTelefonoUno(MyTextbox txtTelefonoUno) {
|
||||
this.txtTelefonoUno = txtTelefonoUno;
|
||||
}
|
||||
|
||||
public Textbox getTxtTelefonoDos() {
|
||||
return txtTelefonoDos;
|
||||
}
|
||||
|
||||
public void setTxtTelefonoDos(MyTextbox txtTelefonoDos) {
|
||||
this.txtTelefonoDos = txtTelefonoDos;
|
||||
}
|
||||
|
||||
public MyTextbox getTxtNombCliente() {
|
||||
return txtNombCliente;
|
||||
}
|
||||
|
||||
public void setTxtNombCliente(MyTextbox txtNombCliente) {
|
||||
this.txtNombCliente = txtNombCliente;
|
||||
}
|
||||
|
||||
public MyTextbox getTxtApelidoPaterno() {
|
||||
return txtApelidoPaterno;
|
||||
}
|
||||
|
||||
public void setTxtApelidoPaterno(MyTextbox txtApelidoPaterno) {
|
||||
this.txtApelidoPaterno = txtApelidoPaterno;
|
||||
}
|
||||
|
||||
public MyTextbox getTxtApelidoMaterno() {
|
||||
return txtApelidoMaterno;
|
||||
}
|
||||
|
||||
public void setTxtApelidoMaterno(MyTextbox txtApelidoMaterno) {
|
||||
this.txtApelidoMaterno = txtApelidoMaterno;
|
||||
}
|
||||
|
||||
public MyListbox getClienteoList() {
|
||||
return clienteList;
|
||||
}
|
||||
|
||||
public void setClienteList(MyListbox clienteList) {
|
||||
this.clienteList = clienteList;
|
||||
}
|
||||
|
||||
|
||||
|
||||
public PagedListWrapper<Cliente> getPlwCliente() {
|
||||
return plwCliente;
|
||||
}
|
||||
|
||||
public void setPlwCliente(PagedListWrapper<Cliente> plwCliente) {
|
||||
this.plwCliente = plwCliente;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void doAfterCompose(Component comp) throws Exception {
|
||||
|
||||
|
||||
super.doAfterCompose(comp);
|
||||
|
||||
clienteList.setItemRenderer(new RenderCliente());
|
||||
clienteList.addEventListener("onDoubleClick", new EventListener() {
|
||||
|
||||
@Override
|
||||
public void onEvent(Event event) throws Exception {
|
||||
Cliente c = (Cliente) clienteList.getSelected();
|
||||
verCliente(c);
|
||||
}
|
||||
});
|
||||
|
||||
refreshLista();
|
||||
|
||||
}
|
||||
|
||||
private void verCliente(Cliente c) {
|
||||
if (c == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
Map args = new HashMap();
|
||||
args.put("cliente", c);
|
||||
args.put("clienteList", clienteList);
|
||||
|
||||
openWindow("/gui/senda_amigo/editarCliente.zul",
|
||||
Labels.getLabel("editarClienteController.window.title"), args, MODAL);
|
||||
}
|
||||
|
||||
private void refreshLista() {
|
||||
HibernateSearchObject<Cliente> sistemaBusqueda =
|
||||
new HibernateSearchObject<Cliente>(Cliente.class,
|
||||
pagingCliente.getPageSize());
|
||||
|
||||
String nombcliente = txtNombCliente.getText();
|
||||
if (nombcliente != null) {
|
||||
sistemaBusqueda.addFilterLike("nombcliente", "%" + nombcliente.trim().concat("%"));
|
||||
}
|
||||
|
||||
String apellidopaterno = txtApelidoPaterno.getText();
|
||||
if (apellidopaterno != null) {
|
||||
sistemaBusqueda.addFilterLike("apellidopaterno", "%" + apellidopaterno.trim().concat("%"));
|
||||
}
|
||||
|
||||
String apellidomaterno = txtApelidoMaterno.getText();
|
||||
if (apellidomaterno != null) {
|
||||
sistemaBusqueda.addFilterLike("apellidomaterno", "%" + apellidomaterno.trim().concat("%"));
|
||||
}
|
||||
|
||||
// String numtelefono = txtTelefonoUno.getText();
|
||||
// if (numtelefono != null) {
|
||||
// sistemaBusqueda.addFilterLike("numtelefono", "%" + numtelefono.trim().concat("%"));
|
||||
// }
|
||||
//
|
||||
// String numtelefonodos = txtTelefonoDos.getText();
|
||||
// if (numtelefonodos != null) {
|
||||
// sistemaBusqueda.addFilterLike("numtelefonodos", "%" + numtelefonodos.trim().concat("%"));
|
||||
// }
|
||||
|
||||
sistemaBusqueda.addFilterEqual("activo", Boolean.TRUE);
|
||||
sistemaBusqueda.addSortAsc("nombcliente");
|
||||
sistemaBusqueda.addFilterNotEqual("clienteId", -1);
|
||||
|
||||
plwCliente.init(sistemaBusqueda, clienteList, pagingCliente);
|
||||
|
||||
if (clienteList.getData().length == 0) {
|
||||
try {
|
||||
Messagebox.show(Labels.getLabel("MSG.ningunRegistro"),
|
||||
Labels.getLabel("busquedaClienteController.window.title"),
|
||||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
} catch (InterruptedException ex) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void onClick$btnPesquisa(Event ev) {
|
||||
refreshLista();
|
||||
}
|
||||
|
||||
public void onClick$btnRefresh(Event ev) {
|
||||
refreshLista();
|
||||
}
|
||||
|
||||
public void onClick$btnNovo(Event ev) {
|
||||
verCliente(new Cliente());
|
||||
}
|
||||
}
|
|
@ -0,0 +1,405 @@
|
|||
package com.rjconsultores.ventaboletos.web.gui.controladores.sendaAmigo;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import org.apache.log4j.Logger;
|
||||
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.event.Event;
|
||||
import org.zkoss.zul.Button;
|
||||
import org.zkoss.zul.Combobox;
|
||||
import org.zkoss.zul.Intbox;
|
||||
import org.zkoss.zul.Messagebox;
|
||||
import org.zkoss.zul.Radio;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.Cliente;
|
||||
import com.rjconsultores.ventaboletos.entidad.ClienteDireccion;
|
||||
import com.rjconsultores.ventaboletos.entidad.MotivoViaje;
|
||||
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.TipoDomicilioService;
|
||||
import com.rjconsultores.ventaboletos.service.TipoOcupacionService;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
|
||||
|
||||
|
||||
@Controller("editarClienteController")
|
||||
@Scope("prototype")
|
||||
public class EditarClienteController extends MyGenericForwardComposer {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
private static Logger log = Logger.getLogger(EditarClienteController.class);
|
||||
|
||||
private ClienteService clienteService;
|
||||
private MotivoViajeService motivoViajeService;
|
||||
private TipoOcupacionService tipoOcupacionService;
|
||||
private TipoDomicilioService tipoDomicilioService;
|
||||
private Cliente cliente;
|
||||
private MyListbox clienteList;
|
||||
private MyTextbox txtNombCliente;
|
||||
private MyTextbox txtApellidoPaterno;
|
||||
private MyTextbox txtApellidoMaterno;
|
||||
private MyTextbox txtNumRfc;
|
||||
private MyTextbox txtDescorreo;
|
||||
private MyTextbox txtNumCurp;
|
||||
private MyTextbox numtelefonouno;
|
||||
private MyTextbox numtelefonodos;
|
||||
private MyTextbox txtNumFax;
|
||||
private MyTextbox txtDireccionCalle;
|
||||
private MyTextbox txtDireccionNumero;
|
||||
private MyTextbox txtDireccionCompl;
|
||||
private MyTextbox txtDescCiudad;
|
||||
private MyTextbox txtDescColonia;
|
||||
private MyTextbox txtDescEstado;
|
||||
private MyTextbox txtCP;
|
||||
private Intbox txtCanthijos;
|
||||
private Intbox txtEdad;
|
||||
private Button btnApagar;
|
||||
private Radio radFeminino;
|
||||
private Radio radMasculino;
|
||||
private Combobox cmbDomicilio;
|
||||
private Combobox cmbOcupacion;
|
||||
private Combobox cmbMotivacionViaje;
|
||||
private List<MotivoViaje> lsMotivoViaje;
|
||||
private List<TipoOcupacion> lsTipoOcupacion;
|
||||
private List<ClienteDireccion> lsClienteDireccion;
|
||||
private List<TipoDomicilio> lsTipoDomicilio;
|
||||
|
||||
|
||||
|
||||
public Cliente getCliente() {
|
||||
return cliente;
|
||||
}
|
||||
|
||||
public void setCliente(Cliente cliente) {
|
||||
this.cliente = cliente;
|
||||
}
|
||||
|
||||
|
||||
|
||||
public List<MotivoViaje> getLsMotivoViaje() {
|
||||
return lsMotivoViaje;
|
||||
}
|
||||
|
||||
public void setLsMotivoViaje(List<MotivoViaje> lsMotivoViaje) {
|
||||
this.lsMotivoViaje = lsMotivoViaje;
|
||||
}
|
||||
|
||||
public List<TipoOcupacion> getLsTipoOcupacion() {
|
||||
return lsTipoOcupacion;
|
||||
}
|
||||
|
||||
public void setLsTipoOcupacion(List<TipoOcupacion> lsTipoOcupacion) {
|
||||
this.lsTipoOcupacion = lsTipoOcupacion;
|
||||
}
|
||||
|
||||
public ClienteService getClienteService() {
|
||||
return clienteService;
|
||||
}
|
||||
|
||||
public void setClienteService(ClienteService clienteService) {
|
||||
this.clienteService = clienteService;
|
||||
}
|
||||
|
||||
public MotivoViajeService getMotivoViajeService() {
|
||||
return motivoViajeService;
|
||||
}
|
||||
|
||||
public void setMotivoViajeService(MotivoViajeService motivoViajeService) {
|
||||
this.motivoViajeService = motivoViajeService;
|
||||
}
|
||||
|
||||
|
||||
public TipoOcupacionService getTipoOcupacionService() {
|
||||
return tipoOcupacionService;
|
||||
}
|
||||
|
||||
public void setTipoOcupacionService(TipoOcupacionService tipoOcupacionService) {
|
||||
this.tipoOcupacionService = tipoOcupacionService;
|
||||
}
|
||||
|
||||
|
||||
public TipoDomicilioService getTipoDomicilioService() {
|
||||
return tipoDomicilioService;
|
||||
}
|
||||
|
||||
public void setTipoDomicilioService(TipoDomicilioService tipoDomicilioService) {
|
||||
this.tipoDomicilioService = tipoDomicilioService;
|
||||
}
|
||||
|
||||
public List<ClienteDireccion> getLsClienteDireccion() {
|
||||
return lsClienteDireccion;
|
||||
}
|
||||
|
||||
public void setLsClienteDireccion(List<ClienteDireccion> lsClienteDireccion) {
|
||||
this.lsClienteDireccion = lsClienteDireccion;
|
||||
}
|
||||
|
||||
public List<TipoDomicilio> getLsTipoDomicilio() {
|
||||
return lsTipoDomicilio;
|
||||
}
|
||||
|
||||
public void setLsTipoDomicilio(List<TipoDomicilio> lsTipoDomicilio) {
|
||||
this.lsTipoDomicilio = lsTipoDomicilio;
|
||||
}
|
||||
|
||||
|
||||
public MyTextbox getTxtNombCliente() {
|
||||
return txtNombCliente;
|
||||
}
|
||||
|
||||
public void setTxtNombCliente(MyTextbox txtNombCliente) {
|
||||
this.txtNombCliente = txtNombCliente;
|
||||
}
|
||||
|
||||
public MyTextbox getTxtApellidoPaterno() {
|
||||
return txtApellidoPaterno;
|
||||
}
|
||||
|
||||
public void setTxtApellidoPaterno(MyTextbox txtApellidoPaterno) {
|
||||
this.txtApellidoPaterno = txtApellidoPaterno;
|
||||
}
|
||||
|
||||
public MyTextbox getTxtApellidoMaterno() {
|
||||
return txtApellidoMaterno;
|
||||
}
|
||||
|
||||
public void setTxtApellidoMaterno(MyTextbox txtApellidoMaterno) {
|
||||
this.txtApellidoMaterno = txtApellidoMaterno;
|
||||
}
|
||||
|
||||
public MyTextbox getTxtNumRfc() {
|
||||
return txtNumRfc;
|
||||
}
|
||||
|
||||
public void setTxtNumRfc(MyTextbox txtNumRfc) {
|
||||
this.txtNumRfc = txtNumRfc;
|
||||
}
|
||||
|
||||
public Intbox getTxtCanthijos() {
|
||||
return txtCanthijos;
|
||||
}
|
||||
|
||||
public void setTxtCanthijos(Intbox txtCanthijos) {
|
||||
this.txtCanthijos = txtCanthijos;
|
||||
}
|
||||
|
||||
public Intbox getTxtEdad() {
|
||||
return txtEdad;
|
||||
}
|
||||
|
||||
public void setTxtEdad(Intbox txtEdad) {
|
||||
this.txtEdad = txtEdad;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void doAfterCompose(Component comp) throws Exception {
|
||||
super.doAfterCompose(comp);
|
||||
|
||||
lsTipoOcupacion = tipoOcupacionService.obtenerTodos();
|
||||
lsMotivoViaje = motivoViajeService.obtenerTodos();
|
||||
lsTipoDomicilio = tipoDomicilioService.obtenerTodos();
|
||||
|
||||
|
||||
try {
|
||||
cliente = (Cliente) Executions.getCurrent().getArg().get("cliente");
|
||||
clienteList = (MyListbox) Executions.getCurrent().getArg().get("clienteList");
|
||||
|
||||
if (cliente.getClienteId() == null) {
|
||||
btnApagar.setVisible(Boolean.FALSE);
|
||||
|
||||
} else {
|
||||
cliente = clienteService.obtenerID(cliente.getClienteId());
|
||||
|
||||
if(cliente.getMotivoviajeId() != null){
|
||||
cmbMotivacionViaje.setText(cliente.getMotivoviajeId().getDescMotivoViaje());
|
||||
}
|
||||
|
||||
if(cliente.getTipoocupacionId()!= null){
|
||||
cmbOcupacion.setText(cliente.getTipoocupacionId().getDesctipo());
|
||||
}
|
||||
|
||||
if(cliente.getLsClienteDireccion()!= null){
|
||||
if(cliente.getLsClienteDireccion().get(0)!= null){
|
||||
ClienteDireccion direccion = cliente.getLsClienteDireccion().get(0);
|
||||
if(direccion.getTipodomicilioId() != null){
|
||||
cmbDomicilio.setText(direccion.getTipodomicilioId().getDesctipo());
|
||||
}
|
||||
if(direccion.getDesccalle() != null){
|
||||
txtDireccionCalle.setText(direccion.getDesccalle());
|
||||
}
|
||||
if(direccion.getNumexterior() != null){
|
||||
txtDireccionNumero.setText(direccion.getNumexterior());
|
||||
}
|
||||
if(direccion.getDesccallecomp() != null){
|
||||
txtDireccionCompl.setText(direccion.getDesccallecomp());
|
||||
}
|
||||
if(direccion.getDesccolonia() != null){
|
||||
txtDescColonia.setText(direccion.getDesccolonia());
|
||||
}
|
||||
if(direccion.getDesciudad() != null){
|
||||
txtDescCiudad.setText(direccion.getDesciudad());
|
||||
}
|
||||
if(direccion.getDesestado() != null){
|
||||
txtDescEstado.setText(direccion.getDesestado());
|
||||
}
|
||||
|
||||
if(direccion.getCodpostal() != null){
|
||||
txtCP.setText(direccion.getCodpostal());
|
||||
}
|
||||
if(direccion.getTipodomicilioId()!= null){
|
||||
cmbDomicilio.setText(direccion.getTipodomicilioId().getDesctipo());
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
if (cliente.getLsClienteDireccion() == null) {
|
||||
cliente.setLsClienteDireccion(new ArrayList<ClienteDireccion>());
|
||||
}
|
||||
|
||||
lsClienteDireccion = cliente.getLsClienteDireccion();
|
||||
|
||||
|
||||
|
||||
} catch (Exception e) {
|
||||
log.error("Cliente: " + e);
|
||||
Messagebox.show(
|
||||
Labels.getLabel("MSG.Error"),
|
||||
Labels.getLabel("editarClienteController.window.title"),
|
||||
Messagebox.OK, Messagebox.ERROR);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
public void setClienteDireccion(){
|
||||
cmbDomicilio.getValue();
|
||||
ClienteDireccion direccion = new ClienteDireccion();
|
||||
direccion.setDesccalle(txtDireccionCalle.getValue());
|
||||
direccion.setNumexterior(txtDireccionNumero.getValue());
|
||||
direccion.setDesccallecomp(txtDireccionCompl.getValue());
|
||||
direccion.setDesccolonia(txtDescColonia.getValue());
|
||||
direccion.setDesciudad(txtDescCiudad.getValue());
|
||||
direccion.setDesestado(txtDescEstado.getValue());
|
||||
direccion.setCodpostal(txtCP.getValue());
|
||||
direccion.setClienteId(cliente);
|
||||
// if(cmbDomicilio.getSelectedItem() != null){
|
||||
// direccion.setTipodomicilioId((TipoDomicilio) cmbDomicilio.getSelectedItem().getValue());
|
||||
// }
|
||||
lsClienteDireccion.add(direccion);
|
||||
}
|
||||
|
||||
|
||||
public void onClick$btnSalvar(Event ev) throws InterruptedException {
|
||||
txtNombCliente.getValue();
|
||||
txtApellidoPaterno.getValue();
|
||||
txtApellidoMaterno.getValue();
|
||||
txtNumRfc.getValue();
|
||||
txtEdad.getValue();
|
||||
txtCanthijos.getValue();
|
||||
txtDescorreo.getValue();
|
||||
txtNumCurp.getValue();
|
||||
txtNumFax.getValue();
|
||||
numtelefonouno.getValue();
|
||||
numtelefonodos.getValue();
|
||||
cmbMotivacionViaje.getValue();
|
||||
cmbOcupacion.getValue();
|
||||
|
||||
setClienteDireccion();
|
||||
|
||||
|
||||
|
||||
try {
|
||||
if (cliente.getClienteId() == null) {
|
||||
|
||||
List<Cliente> lsCliente =
|
||||
clienteService.buscar(txtNombCliente.getValue());
|
||||
|
||||
if (!lsCliente.isEmpty()) {
|
||||
Messagebox.show(
|
||||
Labels.getLabel("MSG.Registro.Existe"),
|
||||
Labels.getLabel("editarClienteController.window.title"),
|
||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
|
||||
return;
|
||||
}
|
||||
cliente.setEstadocivilId(0);
|
||||
cliente.setGradoestudioId(0);
|
||||
cliente.setMedioinformativoId(0);
|
||||
if (cmbMotivacionViaje.getSelectedItem() != null) {
|
||||
cliente.setMotivoviajeId((MotivoViaje) cmbMotivacionViaje.getSelectedItem().getValue());
|
||||
}
|
||||
|
||||
if (cmbOcupacion.getSelectedItem() != null) {
|
||||
cliente.setTipoocupacionId((TipoOcupacion) cmbOcupacion.getSelectedItem().getValue());
|
||||
}
|
||||
|
||||
if (radFeminino.isChecked()) {
|
||||
cliente.setIndsexo("F");
|
||||
} else if (radMasculino.isChecked()) {
|
||||
cliente.setIndsexo("M");
|
||||
}
|
||||
|
||||
cliente.setLsClienteDireccion(lsClienteDireccion);
|
||||
|
||||
clienteService.suscribir(cliente);
|
||||
clienteList.addItem(cliente);
|
||||
} else {
|
||||
clienteService.actualizacion(cliente);
|
||||
clienteList.updateItem(cliente);
|
||||
}
|
||||
|
||||
Messagebox.show(
|
||||
Labels.getLabel("editarClienteController.MSG.suscribirOK"),
|
||||
Labels.getLabel("editarClienteController.window.title"),
|
||||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
|
||||
closeWindow();
|
||||
|
||||
} catch (Exception ex) {
|
||||
log.error("editarClienteController: " + ex);
|
||||
Messagebox.show(
|
||||
Labels.getLabel("MSG.Error"),
|
||||
Labels.getLabel("editarClienteController.window.title"),
|
||||
Messagebox.OK, Messagebox.ERROR);
|
||||
}
|
||||
}
|
||||
|
||||
public void onClick$btnApagar(Event ev) {
|
||||
try {
|
||||
int resp = Messagebox.show(
|
||||
Labels.getLabel("editarClienteController.MSG.borrarPergunta"),
|
||||
Labels.getLabel("editarClienteController.window.title"),
|
||||
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
|
||||
|
||||
if (resp == Messagebox.YES) {
|
||||
|
||||
clienteService.borrar(cliente);
|
||||
|
||||
Messagebox.show(
|
||||
Labels.getLabel("editarClienteController.MSG.borrarOK"),
|
||||
Labels.getLabel("editarClienteController.window.title"),
|
||||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
|
||||
clienteList.removeItem(cliente);
|
||||
|
||||
closeWindow();
|
||||
}
|
||||
} catch (Exception ex) {
|
||||
log.error(ex);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,27 @@
|
|||
package com.rjconsultores.ventaboletos.web.utilerias.menu.item.pasajerofrecuente;
|
||||
|
||||
import org.zkoss.util.resource.Labels;
|
||||
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema;
|
||||
|
||||
public class ItemMenuCliente extends DefaultItemMenuSistema {
|
||||
|
||||
public ItemMenuCliente() {
|
||||
super("indexController.mniCliente.label");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getClaveMenu() {
|
||||
return "COM.RJCONSULTORES.ADMINISTRACION.GUI.SENDAAMIGO.MENU.CLIENTE";
|
||||
}
|
||||
|
||||
@Override
|
||||
public void ejecutar() {
|
||||
PantallaUtileria.openWindow("/gui/senda_amigo/busquedaCliente.zul",
|
||||
Labels.getLabel("busquedaClienteController.window.title"), null,desktop);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,40 @@
|
|||
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.Cliente;
|
||||
|
||||
|
||||
public class RenderCliente implements ListitemRenderer {
|
||||
|
||||
public void render(Listitem lstm, Object o) throws Exception {
|
||||
Cliente cliente = (Cliente) o;
|
||||
|
||||
Listcell lc = new Listcell(cliente.getClienteId().toString());
|
||||
lc.setParent(lstm);
|
||||
|
||||
|
||||
|
||||
|
||||
lc = new Listcell(cliente.getNombcliente());
|
||||
lc.setParent(lstm);
|
||||
|
||||
lc = new Listcell(cliente.getApellidopaterno());
|
||||
lc.setParent(lstm);
|
||||
|
||||
lc = new Listcell(cliente.getApellidomaterno());
|
||||
lc.setParent(lstm);
|
||||
|
||||
lc = new Listcell(cliente.getNumtelefono());
|
||||
lc.setParent(lstm);
|
||||
|
||||
lc = new Listcell(cliente.getNumtelefonodos());
|
||||
lc.setParent(lstm);
|
||||
|
||||
|
||||
|
||||
lstm.setAttribute("data", cliente);
|
||||
}
|
||||
}
|
|
@ -283,11 +283,11 @@
|
|||
<value>com.rjconsultores.ventaboletos.entidad.Zona</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.ParamArticulo</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.EventoExtra</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.TipoEventoExtra
|
||||
</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.AjusteEventoExtra
|
||||
</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.TipoEventoExtra</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.AjusteEventoExtra</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.TarjetaViaje</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.Cliente</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.ClienteDireccion</value>
|
||||
</list>
|
||||
</property>
|
||||
|
||||
|
@ -315,13 +315,13 @@
|
|||
<property name="jndiName" value="${database.jndi.name}" />
|
||||
</bean>
|
||||
|
||||
<!-- <bean id="dataSource" -->
|
||||
<!-- class="org.springframework.jdbc.datasource.DriverManagerDataSource"> -->
|
||||
<!-- <property name="driverClassName" value="${database.driver}" /> -->
|
||||
<!-- <property name="url" value="${database.url}" /> -->
|
||||
<!-- <property name="username" value="${database.username}" /> -->
|
||||
<!-- <property name="password" value="${database.password}" /> -->
|
||||
<!-- </bean> -->
|
||||
<!-- <bean id="dataSource" -->
|
||||
<!-- class="org.springframework.jdbc.datasource.DriverManagerDataSource"> -->
|
||||
<!-- <property name="driverClassName" value="${database.driver}" /> -->
|
||||
<!-- <property name="url" value="${database.url}" /> -->
|
||||
<!-- <property name="username" value="${database.username}" /> -->
|
||||
<!-- <property name="password" value="${database.password}" /> -->
|
||||
<!-- </bean> -->
|
||||
|
||||
<!-- ====================================================== -->
|
||||
<!-- Search class from Hibernate-Generic-DAO framework -->
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
# <controler>. <id>. <propiedade> = XXX
|
||||
|
||||
#Versao do VentaBoleto:
|
||||
versao = ADM_20121107_1RC80
|
||||
versao = ADM_20121108_1RC81
|
||||
|
||||
# MSG Defaut:
|
||||
MSG.CONSTRAINT.PORCENTAGEM = Os valores devem estar entre 0 e 100
|
||||
|
@ -80,7 +80,7 @@ indexController.mnEsquemaOperacional.label = Esquema Operacional
|
|||
indexController.mnPricing.label = Pricing
|
||||
indexController.mnTarifas.label = Adm. de Preço
|
||||
indexController.mnTarifasOficial.label = Cálculo de Preço
|
||||
indexController.mnSendaAmigo.label = Passageiro frequente
|
||||
indexController.mnSendaAmigo.label = Passageiro Frequente
|
||||
indexController.mniMarcas.label = Marcas
|
||||
indexController.mniMoneda.label = Moeda
|
||||
indexController.mniPlaza.label = Praça
|
||||
|
@ -196,6 +196,7 @@ indexController.mniGenerarTarifaOrgao.label= Gerar/Atualizar Tarifa Oficial
|
|||
indexController.mniCopiarTarifaOficial.label= Copiar Tarifa Oficial
|
||||
indexController.mniConfigLayoutImpressaoBoleto.label = Config Layout Impressão Boleto
|
||||
indexController.mniAliasServico.label = Alias Localidade
|
||||
indexController.mniCliente.label = Cliente
|
||||
|
||||
#PARTE REALIZADA POR MANUEL
|
||||
indexController.mnCortesias.label = Cortesias Para Funcionários
|
||||
|
@ -488,7 +489,6 @@ editarPuntoVentaController.lbActivo.value = Ativo
|
|||
editarPuntoVentaController.lbCalle.value = Rua
|
||||
editarPuntoVentaController.lbNumero.value = Número
|
||||
editarPuntoVentaController.lbCompl.value = Complemento
|
||||
editarPuntoVentaController.lbCompl.value = Complemento
|
||||
editarPuntoVentaController.lbDescCorreo.value = Endereço de email
|
||||
editarPuntoVentaController.lbColonia.value = Bairro
|
||||
editarPuntoVentaController.lbCodPostal.value = CP
|
||||
|
@ -3943,3 +3943,66 @@ editarConfiguracionDiversosController.lbBilhete.value = Bilhetes de Passagem
|
|||
editarConfiguracionDiversosController.lbOfpsTerceiros.value = OFPs Própria
|
||||
editarConfiguracionDiversosController.lbOfpsPropria.value = OFPs Terceiros
|
||||
|
||||
# Mostrar o Cliente da Pesquisa
|
||||
busquedaClienteController.window.title = Cliente
|
||||
busquedaClienteController.btnRefresh.tooltiptext = Atualizar
|
||||
busquedaClienteController.btnNovo.tooltiptext = Incluir
|
||||
busquedaClienteController.btnCerrar.tooltiptext = Fechar
|
||||
busquedaClienteController.btnPesquisa.label = Pesquisa
|
||||
busquedaClienteController.nombcliente.label = Nome
|
||||
busquedaClienteController.nombpaterno.label = Sobrenome Paterno
|
||||
busquedaClienteController.nombmaterno.label = Sobrenome Materno
|
||||
busquedaClienteController.lbIndSexo.value = Sexo
|
||||
busquedaClienteController.radFeminino.value = Feminino
|
||||
busquedaClienteController.radMasculino.value = Masculino
|
||||
editarClienteController.lbTelefonoUno.value = Telefone
|
||||
editarClienteController.lbTelefonoDos.value = Celular
|
||||
busquedaClienteController.lbCalle.value = Rua
|
||||
busquedaClienteController.lbNumero.value = Número
|
||||
busquedaClienteController.lbColonia.value = Bairro
|
||||
busquedaClienteController.lbCidade.value = Cidade
|
||||
busquedaClienteController.lbEstado.value = Estado
|
||||
busquedaClienteController.lhId.label = ID
|
||||
busquedaClienteController.nombcliente.label = Nome
|
||||
busquedaClienteController.nombpaterno.label = Sobrenome Paterno
|
||||
busquedaClienteController.nombmaterno.label = Sobrenome Materno
|
||||
busquedaClienteController.numtelefono.label = Telefone
|
||||
busquedaClienteController.numtelefonodos.label = Celular
|
||||
|
||||
|
||||
#Editar Cliente
|
||||
editarClienteController.window.title = Cliente
|
||||
editarClienteController.tab.label.endereco = Endereço
|
||||
editarClienteController.btnApagar.tooltiptext = Eliminar
|
||||
editarClienteController.btnSalvar.tooltiptext = Salvar
|
||||
editarClienteController.btnFechar.tooltiptext = Fechar
|
||||
editarClienteController.lbTelefonoUno.value = Telefone
|
||||
editarClienteController.lbTelefonoDos.value = Celular
|
||||
editarClienteController.lbNumFax.value = Fax
|
||||
editarClienteController.lbDescCorreo.value = Endereço de email
|
||||
editarClienteController.lbNombCliente.value = Nome
|
||||
editarClienteController.lbApellidoPaterno.value = Sobrenome Paterno
|
||||
editarClienteController.lbApellidoMaterno.value = Sobrenome Materno
|
||||
editarClienteController.lbIndSexo.value = Sexo
|
||||
editarClienteController.lbFecNacimiento.value = Data de Nascimento
|
||||
editarClienteController.lbEdad.value = Idade
|
||||
editarClienteController.lbCanthijos.value = Quantidade de Filhos
|
||||
editarClienteController.lbOcupacion.value = Ocupação
|
||||
editarClienteController.lbMotivacionViaje.value = Motivo da Viagem
|
||||
editarClienteController.lbDescorreo.value = E-mail
|
||||
editarClienteController.lbIndSexo.value = Sexo
|
||||
editarClienteController.lbCompl.value = Complemento
|
||||
editarClienteController.lbCalle.value = Rua
|
||||
editarClienteController.lbNumero.value = Número
|
||||
editarClienteController.lbCiudad.value = Cidade
|
||||
editarClienteController.lbColonia.value = Bairro
|
||||
editarClienteController.lbCP.value = Cod. Postal
|
||||
editarClienteController.radMasculino.value = Masculino
|
||||
editarClienteController.radFeminino.value = Feminino
|
||||
editarClienteController.lbEstado.value = Estado
|
||||
editarClienteController.MSG.suscribirOK = Cliente Registrado com Sucesso.
|
||||
editarClienteController.lbNumCurp.value = Número Curp
|
||||
editarClienteController.lbNumRfc.value = DOC
|
||||
editarClienteController.lbNumeroInterior.value = Número Apto.
|
||||
editarClienteController.lbTipoDomicilio.value = Tipo Domícílio
|
||||
editarClienteController.lbCP.value = CEP
|
||||
|
|
|
@ -47,11 +47,25 @@
|
|||
model="@{winEditarConfRestricaoCanalVenta$composer.lsTipoPtoVta}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" />
|
||||
</row>
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('confRestricaoCanalVentaController.Servico.label')}" />
|
||||
<intbox id="txtServico" width="20%"
|
||||
constraint="no empty"
|
||||
value="@{winEditarConfRestricaoCanalVenta$composer.confRestricaoCanalVenta.corridaId}" />
|
||||
</row>
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('confRestricaoCanalVentaController.DataServico.label')}" />
|
||||
<datebox id="dtServicio" width="30%" mold="rounded"
|
||||
value="@{winEditarConfRestricaoCanalVenta$composer.confRestricaoCanalVenta.fecCorrida}" />
|
||||
</row>
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('confRestricaoCanalVentaController.Origem.label')}" />
|
||||
<combobox id="cmbOrigen" autodrop="true"
|
||||
mold="rounded" buttonVisible="true" width="60%"
|
||||
constraint="no empty"
|
||||
initialValue="@{winEditarConfRestricaoCanalVenta$composer.confRestricaoCanalVenta.origem}"
|
||||
selectedItem="@{winEditarConfRestricaoCanalVenta$composer.confRestricaoCanalVenta.origem}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada" />
|
||||
|
@ -61,6 +75,7 @@
|
|||
value="${c:l('confRestricaoCanalVentaController.Destino.label')}" />
|
||||
<combobox id="cmbDestino" autodrop="true"
|
||||
mold="rounded" buttonVisible="true" width="60%"
|
||||
constraint="no empty"
|
||||
initialValue="@{winEditarConfRestricaoCanalVenta$composer.confRestricaoCanalVenta.destino}"
|
||||
selectedItem="@{winEditarConfRestricaoCanalVenta$composer.confRestricaoCanalVenta.destino}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada" />
|
||||
|
@ -69,7 +84,8 @@
|
|||
<label
|
||||
value="${c:l('confRestricaoCanalVentaController.TempoPermitir.label')}" />
|
||||
<vbox>
|
||||
<timebox id="timeTempoPermitir" width="25%" mold="rounded" format="HH:mm"
|
||||
<timebox id="timeTempoPermitir" width="25%"
|
||||
mold="rounded" format="HH:mm"
|
||||
value="@{winEditarConfRestricaoCanalVenta$composer.confRestricaoCanalVenta.tempoPermitir}" />
|
||||
<label
|
||||
value="${c:l('confRestricaoCanalVentaController.TempoPermitirOBS.label')}" />
|
||||
|
@ -102,18 +118,6 @@
|
|||
checked="@{winEditarConfRestricaoCanalVenta$composer.confRestricaoCanalVenta.domingo}" />
|
||||
</vbox>
|
||||
</row>
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('confRestricaoCanalVentaController.Servico.label')}" />
|
||||
<intbox id="txtServico" width="20%"
|
||||
value="@{winEditarConfRestricaoCanalVenta$composer.confRestricaoCanalVenta.corridaId}" />
|
||||
</row>
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('confRestricaoCanalVentaController.DataServico.label')}" />
|
||||
<datebox id="dtServicio" width="30%" mold="rounded"
|
||||
value="@{winEditarConfRestricaoCanalVenta$composer.confRestricaoCanalVenta.fecCorrida}" />
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
</window>
|
||||
|
|
|
@ -0,0 +1,91 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?page contentType="text/html;charset=UTF-8"?>
|
||||
<?variable-resolver class="org.zkoss.zkplus.spring.DelegatingVariableResolver"?>
|
||||
<?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" arg0="winBusquedaCliente"?>
|
||||
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
|
||||
|
||||
<zk xmlns="http://www.zkoss.org/2005/zul">
|
||||
<window id="winBusquedaCliente" title="${c:l('busquedaClienteController.window.title')}"
|
||||
apply="${busquedaClienteController}" contentStyle="overflow:auto"
|
||||
height="500px" width="950px" border="normal" >
|
||||
<toolbar>
|
||||
<button id="btnRefresh" image="/gui/img/refresh.png" width="35px"
|
||||
tooltiptext="${c:l('busquedaClienteController.btnRefresh.tooltiptext')}" />
|
||||
<separator orient="vertical" />
|
||||
<button id="btnNovo" image="/gui/img/add.png" width="35px"
|
||||
tooltiptext="${c:l('busquedaClienteController.btnNovo.tooltiptext')}" />
|
||||
<separator orient="vertical" />
|
||||
<button id="btnCerrar" onClick="winBusquedaCliente.detach()" image="/gui/img/exit.png" width="35px"
|
||||
tooltiptext="${c:l('busquedaClienteController.btnCerrar.tooltiptext')}"/>
|
||||
</toolbar>
|
||||
|
||||
<grid fixedLayout="true">
|
||||
<columns>
|
||||
<column width="15%" />
|
||||
<column width="35%" />
|
||||
<column width="15%" />
|
||||
<column width="35%" />
|
||||
</columns>
|
||||
<rows>
|
||||
<row>
|
||||
|
||||
<label value="${c:l('busquedaClienteController.nombcliente.label')}" width="90%"/>
|
||||
<textbox id="txtNombCliente" width="90%" maxlength="20" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
||||
<label value="${c:l('busquedaClienteController.nombpaterno.label')}" width="90%"/>
|
||||
<textbox id="txtApelidoPaterno" width="90%" maxlength="20" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
||||
</row>
|
||||
<row>
|
||||
|
||||
<label value="${c:l('busquedaClienteController.nombmaterno.label')}" width="90%"/>
|
||||
<textbox id="txtApelidoMaterno" width="90%" maxlength="20" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
||||
<!-- Telefono uno -->
|
||||
<label value="${c:l('editarClienteController.lbTelefonoUno.value')}"/>
|
||||
<textbox id="txtTelefonoUno" width="90%" maxlength="30" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
|
||||
<!-- Telefono dos -->
|
||||
<label value="${c:l('editarClienteController.lbTelefonoDos.value')}"/>
|
||||
<cell colspan="3">
|
||||
<textbox id="txtTelefonoDos" width="90%" maxlength="30" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
||||
</cell>
|
||||
</row>
|
||||
|
||||
|
||||
</rows>
|
||||
</grid>
|
||||
|
||||
<toolbar>
|
||||
<button id="btnPesquisa" image="/gui/img/find.png"
|
||||
label="${c:l('busquedaClienteController.btnPesquisa.label')}"/>
|
||||
</toolbar>
|
||||
|
||||
<paging id="pagingCliente" pageSize="20"/>
|
||||
<listbox id="clienteList" use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox" multiple="false">
|
||||
<listhead sizable="true">
|
||||
<listheader image="/gui/img/create_doc.gif"
|
||||
label="${c:l('busquedaClienteController.lhId.label')}" width="50px"
|
||||
sort="auto(clienteId)"/>
|
||||
|
||||
<listheader image="/gui/img/create_doc.gif"
|
||||
label="${c:l('busquedaClienteController.nombcliente.label')}"
|
||||
sort="auto(nombcliente)"/>
|
||||
<listheader image="/gui/img/create_doc.gif"
|
||||
label="${c:l('busquedaClienteController.nombpaterno.label')}"
|
||||
sort="auto(apellidopaterno)"/>
|
||||
<listheader image="/gui/img/create_doc.gif"
|
||||
label="${c:l('busquedaClienteController.nombmaterno.label')}"
|
||||
sort="auto(apellidomaterno)"/>
|
||||
|
||||
<listheader image="/gui/img/create_doc.gif"
|
||||
label="${c:l('busquedaClienteController.numtelefono.label')}"
|
||||
sort="auto(numtelefono)"/>
|
||||
<listheader image="/gui/img/create_doc.gif"
|
||||
label="${c:l('busquedaClienteController.numtelefonodos.label')}"
|
||||
sort="auto(numtelefonodos)"/>
|
||||
|
||||
</listhead>
|
||||
</listbox>
|
||||
</window>
|
||||
</zk>
|
|
@ -0,0 +1,259 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?page contentType="text/html;charset=UTF-8"?>
|
||||
<?variable-resolver class="org.zkoss.zkplus.spring.DelegatingVariableResolver"?>
|
||||
<?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" arg0="winEditarCliente"?>
|
||||
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
|
||||
|
||||
<zk xmlns="http://www.zkoss.org/2005/zul">
|
||||
<window id="winEditarCliente" border="normal"
|
||||
apply="${editarClienteController}" height="520px" width="640px"
|
||||
contentStyle="overflow:auto" xmlns:h="http://www.w3.org/1999/xhtml"
|
||||
title="${c:l('editarClienteController.window.title')}">
|
||||
<toolbar>
|
||||
<hbox spacing="5px" style="padding:1px" align="right">
|
||||
<button id="btnApagar" height="20"
|
||||
image="/gui/img/remove.png" width="35px"
|
||||
tooltiptext="${c:l('editarClienteController.btnApagar.tooltiptext')}" />
|
||||
<button id="btnSalvar" height="20"
|
||||
image="/gui/img/save.png" width="35px"
|
||||
tooltiptext="${c:l('editarClienteController.btnSalvar.tooltiptext')}" />
|
||||
<button id="btnFechar" height="20"
|
||||
image="/gui/img/exit.png" width="35px"
|
||||
onClick="winEditarCliente.detach()"
|
||||
tooltiptext="${c:l('editarClienteController.btnFechar.tooltiptext')}" />
|
||||
</hbox>
|
||||
</toolbar>
|
||||
|
||||
<tabbox>
|
||||
<tabs width="200px">
|
||||
<tab label="${c:l('editarClienteController.window.title')}" />
|
||||
<tab label="${c:l('editarClienteController.tab.label.endereco')}" />
|
||||
</tabs>
|
||||
|
||||
<tabpanels>
|
||||
<tabpanel>
|
||||
<grid fixedLayout="true">
|
||||
<columns>
|
||||
<column width="30%" />
|
||||
<column width="70%" />
|
||||
</columns>
|
||||
<rows>
|
||||
<row>
|
||||
<!--Nome do Cliente-->
|
||||
<label value="${c:l('editarClienteController.lbNombCliente.value')}"/>
|
||||
<textbox id="txtNombCliente" width="70%" maxlength="60" constraint="no empty"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
|
||||
value="@{winEditarCliente$composer.cliente.nombcliente}" />
|
||||
</row>
|
||||
<row>
|
||||
<label value="${c:l('editarClienteController.lbApellidoPaterno.value')}"/>
|
||||
<textbox id="txtApellidoPaterno" width="70%" maxlength="60" constraint="no empty"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
|
||||
value="@{winEditarCliente$composer.cliente.apellidopaterno}"/>
|
||||
</row>
|
||||
<row>
|
||||
<label value="${c:l('editarClienteController.lbApellidoMaterno.value')}"/>
|
||||
<textbox id="txtApellidoMaterno" width="70%" maxlength="60" constraint="no empty"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
|
||||
value="@{winEditarCliente$composer.cliente.apellidomaterno}"/>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<label value="${c:l('editarClienteController.lbIndSexo.value')}" />
|
||||
<radiogroup Id="indSexo">
|
||||
<radio id="radFeminino"
|
||||
label="${c:l('editarClienteController.radFeminino.value')}"
|
||||
checked="true" />
|
||||
<radio id="radMasculino"
|
||||
label="${c:l('editarClienteController.radMasculino.value')}" />
|
||||
</radiogroup>
|
||||
</row>
|
||||
<row>
|
||||
<label value="${c:l('editarClienteController.lbFecNacimiento.value')}"/>
|
||||
<datebox id="dateFecNacimiento" mold="rounded" lenient="false" constraint="no empty"
|
||||
width="70%" />
|
||||
</row>
|
||||
<row>
|
||||
<label value="${c:l('editarClienteController.lbNumRfc.value')}"/>
|
||||
<textbox id="txtNumRfc" width="70%" maxlength="20"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
|
||||
value="@{winEditarCliente$composer.cliente.numrfc}"/>
|
||||
</row>
|
||||
<row>
|
||||
<label value="${c:l('editarClienteController.lbNumCurp.value')}"/>
|
||||
<textbox id="txtNumCurp" width="70%" maxlength="14"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
|
||||
value="@{winEditarCliente$composer.cliente.numcurp}"/>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<label value="${c:l('editarClienteController.lbEdad.value')}"/>
|
||||
<intbox id="txtEdad" width="70%" maxlength="60"
|
||||
value="@{winEditarCliente$composer.cliente.edad}"/>
|
||||
</row>
|
||||
<row>
|
||||
<label value="${c:l('editarClienteController.lbCanthijos.value')}"/>
|
||||
<intbox id="txtCanthijos" width="70%" maxlength="60" constraint="no empty"
|
||||
value="@{winEditarCliente$composer.cliente.canthijos}"/>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<label value="${c:l('editarClienteController.lbOcupacion.value')}"/>
|
||||
<combobox id="cmbOcupacion" width="70%" maxlength="60"
|
||||
mold="rounded" buttonVisible="true"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
model="@{winEditarCliente$composer.lsTipoOcupacion}"
|
||||
selectedItem="@{winEditarCliente$composer.cliente.tipoocupacionId}"/>
|
||||
</row>
|
||||
<row>
|
||||
<label value="${c:l('editarClienteController.lbMotivacionViaje.value')}"/>
|
||||
<combobox id="cmbMotivacionViaje" width="70%"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
mold="rounded" buttonVisible="true"
|
||||
model="@{winEditarCliente$composer.lsMotivoViaje}"
|
||||
selectedItem="@{winEditarPuntoVenta$composer.cliente.motivoviajeId}"/>
|
||||
</row>
|
||||
|
||||
|
||||
|
||||
|
||||
<row>
|
||||
<!-- Tel1 -->
|
||||
<label
|
||||
value="${c:l('editarClienteController.lbTelefonoUno.value')}" />
|
||||
<textbox id="numtelefonouno"
|
||||
constraint="no zero" width="70%" maxlength="10"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
|
||||
value="@{winEditarCliente$composer.cliente.numtelefono}" />
|
||||
</row>
|
||||
<row>
|
||||
<!-- Tel2 -->
|
||||
<label
|
||||
value="${c:l('editarClienteController.lbTelefonoDos.value')}" />
|
||||
<textbox id="numtelefonodos"
|
||||
constraint="no zero" width="70%" maxlength="10"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
|
||||
value="@{winEditarCliente$composer.cliente.numtelefonodos}" />
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<!--fax-->
|
||||
<label
|
||||
value="${c:l('editarClienteController.lbNumFax.value')}" />
|
||||
<textbox id="txtNumFax"
|
||||
constraint="no zero" width="70%" maxlength="10"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
|
||||
value="@{winEditarCliente$composer.cliente.numfax}"/>
|
||||
</row>
|
||||
<row>
|
||||
<label value="${c:l('editarClienteController.lbDescorreo.value')}"/>
|
||||
<textbox id="txtDescorreo" width="70%" maxlength="60"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
|
||||
value="@{winEditarCliente$composer.cliente.desccorreo}"/>
|
||||
</row>
|
||||
|
||||
<!-- <row>
|
||||
<label value="${c:l('editarClienteController.lbNumExtension.value')}"/>
|
||||
<textbox id="txtNumExtension" width="70%" maxlength="14"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
||||
</row>
|
||||
<row>
|
||||
<label value="${c:l('editarClienteController.lbNumExtensionDos.value')}"/>
|
||||
<textbox id="txtNumExtensionDos" width="70%" maxlength="14"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
||||
</row>
|
||||
-->
|
||||
|
||||
|
||||
</rows>
|
||||
</grid>
|
||||
</tabpanel>
|
||||
<!-- ENDERECO -->
|
||||
<tabpanel>
|
||||
<grid fixedLayout="true">
|
||||
<columns>
|
||||
<column width="30%" />
|
||||
<column width="70%" />
|
||||
</columns>
|
||||
<rows>
|
||||
<!-- Tipo de domicilio -->
|
||||
<row>
|
||||
<label value="${c:l('editarClienteController.lbTipoDomicilio.value')}"/>
|
||||
<combobox id="cmbDomicilio" width="70%"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
mold="rounded" buttonVisible="true"
|
||||
model="@{winEditarCliente$composer.lsTipoDomicilio}"/>
|
||||
</row>
|
||||
<row>
|
||||
<!--Rua-->
|
||||
<label
|
||||
value="${c:l('editarClienteController.lbCalle.value')}" />
|
||||
<textbox id="txtDireccionCalle" width="70%" maxlength="30" constraint="no empty"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
||||
</row>
|
||||
<row>
|
||||
<!--Numero-->
|
||||
<label
|
||||
value="${c:l('editarClienteController.lbNumero.value')}" />
|
||||
<textbox id="txtDireccionNumero" constraint="no empty"
|
||||
width="70%" maxlength="30"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
||||
</row>
|
||||
<!--Apto-->
|
||||
<!--
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('editarClienteController.lbNumeroInterior.value')}" />
|
||||
<textbox id="txtDireccionNumeroInterior"
|
||||
width="70%" maxlength="30"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
||||
</row>
|
||||
-->
|
||||
<row>
|
||||
<!--compl-->
|
||||
<label value="${c:l('editarClienteController.lbCompl.value')}" />
|
||||
<textbox id="txtDireccionCompl"
|
||||
width="70%" maxlength="30"
|
||||
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
||||
</row>
|
||||
|
||||
|
||||
|
||||
<row>
|
||||
<!--Colonia-->
|
||||
<label value="${c:l('editarClienteController.lbColonia.value')}" />
|
||||
<textbox id="txtDescColonia" constraint="no empty"
|
||||
width="70%" maxlength="30"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
||||
</row>
|
||||
<row>
|
||||
<!--Ciudad-->
|
||||
<label value="${c:l('editarClienteController.lbCiudad.value')}" />
|
||||
<textbox id="txtDescCiudad" constraint="no empty"
|
||||
width="70%" maxlength="30"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
||||
</row>
|
||||
<row>
|
||||
<!--Estado-->
|
||||
<label value="${c:l('editarClienteController.lbEstado.value')}" />
|
||||
<textbox id="txtDescEstado" constraint="no empty"
|
||||
width="70%" maxlength="30"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
||||
</row>
|
||||
<row>
|
||||
<!--CP-->
|
||||
<label
|
||||
value="${c:l('editarClienteController.lbCP.value')}" />
|
||||
<textbox id="txtCP"
|
||||
width="70%" maxlength="6"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
</tabpanel>
|
||||
|
||||
</tabpanels>
|
||||
</tabbox>
|
||||
</window>
|
||||
</zk>
|
Loading…
Reference in New Issue