fixes bug #5847
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@39881 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
1f830d207d
commit
f5d0448e9c
|
@ -5,6 +5,7 @@
|
||||||
package com.rjconsultores.ventaboletos.web.gui.controladores.sendaAmigo;
|
package com.rjconsultores.ventaboletos.web.gui.controladores.sendaAmigo;
|
||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
@ -15,10 +16,13 @@ import org.zkoss.zhtml.Messagebox;
|
||||||
import org.zkoss.zk.ui.Component;
|
import org.zkoss.zk.ui.Component;
|
||||||
import org.zkoss.zk.ui.event.Event;
|
import org.zkoss.zk.ui.event.Event;
|
||||||
import org.zkoss.zk.ui.event.EventListener;
|
import org.zkoss.zk.ui.event.EventListener;
|
||||||
|
import org.zkoss.zul.Combobox;
|
||||||
import org.zkoss.zul.Intbox;
|
import org.zkoss.zul.Intbox;
|
||||||
import org.zkoss.zul.Paging;
|
import org.zkoss.zul.Paging;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.Cliente;
|
import com.rjconsultores.ventaboletos.entidad.Cliente;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.TipoIdentificacion;
|
||||||
|
import com.rjconsultores.ventaboletos.service.TipoIdentificacionService;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
|
||||||
|
@ -34,15 +38,24 @@ public class BusquedaClienteController extends MyGenericForwardComposer {
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
@Autowired
|
@Autowired
|
||||||
private transient PagedListWrapper<Cliente> plwCliente;
|
private transient PagedListWrapper<Cliente> plwCliente;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
TipoIdentificacionService tipoIdentificacionService;
|
||||||
|
|
||||||
private MyListbox clienteList;
|
private MyListbox clienteList;
|
||||||
private Paging pagingCliente;
|
private Paging pagingCliente;
|
||||||
private MyTextbox txtNombCliente;
|
private MyTextbox txtNombCliente;
|
||||||
private MyTextbox txtApelidoPaterno;
|
private MyTextbox txtApelidoPaterno;
|
||||||
private MyTextbox txtApelidoMaterno;
|
private MyTextbox txtApelidoMaterno;
|
||||||
|
private MyTextbox txtNumRfc;
|
||||||
private Intbox txtNumFidelidade;
|
private Intbox txtNumFidelidade;
|
||||||
|
|
||||||
|
private List<TipoIdentificacion> lsTipoIdentificacion;
|
||||||
|
private Combobox cmbTipoIdentificacion;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void doAfterCompose(Component comp) throws Exception {
|
public void doAfterCompose(Component comp) throws Exception {
|
||||||
|
lsTipoIdentificacion = tipoIdentificacionService.obtenerTodos();
|
||||||
|
|
||||||
super.doAfterCompose(comp);
|
super.doAfterCompose(comp);
|
||||||
|
|
||||||
|
@ -96,6 +109,17 @@ public class BusquedaClienteController extends MyGenericForwardComposer {
|
||||||
if (apellidomaterno != null) {
|
if (apellidomaterno != null) {
|
||||||
sistemaBusqueda.addFilterOr(Filter.ilike("apellidomaterno", "%" + apellidomaterno.trim().concat("%")), Filter.isNull("apellidomaterno"));
|
sistemaBusqueda.addFilterOr(Filter.ilike("apellidomaterno", "%" + apellidomaterno.trim().concat("%")), Filter.isNull("apellidomaterno"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
String doc = txtNumRfc.getText();
|
||||||
|
if (doc != null) {
|
||||||
|
sistemaBusqueda.addFilterOr(Filter.ilike("numIdentificaUno", "%" + doc.trim().concat("%")),Filter.ilike("numIdentificaDos", "%" + doc.trim().concat("%")));
|
||||||
|
}
|
||||||
|
|
||||||
|
if(cmbTipoIdentificacion.getSelectedItem() != null) {
|
||||||
|
TipoIdentificacion tipoIdentificacion = (TipoIdentificacion) cmbTipoIdentificacion.getSelectedItem().getValue();
|
||||||
|
sistemaBusqueda.addFilterOr(Filter.equal("tipoIdentificacionUno", tipoIdentificacion),Filter.equal("tipoIdentificacionDos", tipoIdentificacion));
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
sistemaBusqueda.addFilterEqual("activo", Boolean.TRUE);
|
sistemaBusqueda.addFilterEqual("activo", Boolean.TRUE);
|
||||||
|
@ -131,4 +155,12 @@ public class BusquedaClienteController extends MyGenericForwardComposer {
|
||||||
txtApelidoPaterno.setValue("");
|
txtApelidoPaterno.setValue("");
|
||||||
txtApelidoMaterno.setValue("");
|
txtApelidoMaterno.setValue("");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public List<TipoIdentificacion> getLsTipoIdentificacion() {
|
||||||
|
return lsTipoIdentificacion;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLsTipoIdentificacion(List<TipoIdentificacion> lsTipoIdentificacion) {
|
||||||
|
this.lsTipoIdentificacion = lsTipoIdentificacion;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -65,6 +65,12 @@ public class RenderCliente implements ListitemRenderer {
|
||||||
lc = new Listcell(cliente.getNumtelefonodos());
|
lc = new Listcell(cliente.getNumtelefonodos());
|
||||||
lc.setParent(lstm);
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(cliente.getNumIdentificaUno() != null && !"null".equals(cliente.getNumIdentificaUno()) ? cliente.getNumIdentificaUno() : "");
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(cliente.getNumIdentificaDos() != null && !"null".equals(cliente.getNumIdentificaDos()) ? cliente.getNumIdentificaDos() : "");
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
lstm.setAttribute("data", cliente);
|
lstm.setAttribute("data", cliente);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -362,6 +362,7 @@
|
||||||
<!-- value>com.rjconsultores.ventaboletos.entidad.ControleEstoqueMigracao</value -->
|
<!-- value>com.rjconsultores.ventaboletos.entidad.ControleEstoqueMigracao</value -->
|
||||||
<value>com.rjconsultores.ventaboletos.entidad.FiscalImpressora</value>
|
<value>com.rjconsultores.ventaboletos.entidad.FiscalImpressora</value>
|
||||||
<value>com.rjconsultores.ventaboletos.entidad.FechamentoParamgeral</value>
|
<value>com.rjconsultores.ventaboletos.entidad.FechamentoParamgeral</value>
|
||||||
|
<value>com.rjconsultores.ventaboletos.entidad.TipoIdentificacion</value>
|
||||||
|
|
||||||
</list>
|
</list>
|
||||||
</property>
|
</property>
|
||||||
|
|
|
@ -4522,6 +4522,9 @@ busquedaClienteController.nombmaterno.label = Apellido materno
|
||||||
busquedaClienteController.lbIndSexo.value = Sexo
|
busquedaClienteController.lbIndSexo.value = Sexo
|
||||||
busquedaClienteController.radFeminino.value = Feminino
|
busquedaClienteController.radFeminino.value = Feminino
|
||||||
busquedaClienteController.radMasculino.value = Masculino
|
busquedaClienteController.radMasculino.value = Masculino
|
||||||
|
busquedaClienteController.lbTipoIdentificacion.value = Tipo Identificacion
|
||||||
|
busquedaClienteController.lbNumRfc.value = DOC
|
||||||
|
busquedaClienteController.lbNumRfcDos.value = DOC 2
|
||||||
editarClienteController.lbTelefonoUno.value = Teléfono
|
editarClienteController.lbTelefonoUno.value = Teléfono
|
||||||
editarClienteController.MSG.documentoexiste = Ya existe un cliente dado de alta con este documento
|
editarClienteController.MSG.documentoexiste = Ya existe un cliente dado de alta con este documento
|
||||||
editarClienteController.lbTelefonoDos.value = Celular
|
editarClienteController.lbTelefonoDos.value = Celular
|
||||||
|
|
|
@ -4572,6 +4572,9 @@ busquedaClienteController.nombmaterno.label = Sobrenome Materno
|
||||||
busquedaClienteController.lbIndSexo.value = Sexo
|
busquedaClienteController.lbIndSexo.value = Sexo
|
||||||
busquedaClienteController.radFeminino.value = Feminino
|
busquedaClienteController.radFeminino.value = Feminino
|
||||||
busquedaClienteController.radMasculino.value = Masculino
|
busquedaClienteController.radMasculino.value = Masculino
|
||||||
|
busquedaClienteController.lbTipoIdentificacion.value = Tipo Identificação
|
||||||
|
busquedaClienteController.lbNumRfc.value = DOC
|
||||||
|
busquedaClienteController.lbNumRfcDos.value = DOC 2
|
||||||
editarClienteController.lbTelefonoUno.value = Telefone
|
editarClienteController.lbTelefonoUno.value = Telefone
|
||||||
editarClienteController.MSG.documentoexiste = Já existe um cliente cadastrado com esse documento.
|
editarClienteController.MSG.documentoexiste = Já existe um cliente cadastrado com esse documento.
|
||||||
editarClienteController.lbTelefonoDos.value = Celular
|
editarClienteController.lbTelefonoDos.value = Celular
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
<row>
|
<row>
|
||||||
<label
|
<label
|
||||||
value="${c:l('busquedaClienteController.numFidelidade.label')}" />
|
value="${c:l('busquedaClienteController.numFidelidade.label')}" />
|
||||||
<intbox id="txtNumFidelidade" width="35%" />
|
<intbox id="txtNumFidelidade" width="40%" />
|
||||||
<label
|
<label
|
||||||
value="${c:l('busquedaClienteController.nombcliente.label')}" />
|
value="${c:l('busquedaClienteController.nombcliente.label')}" />
|
||||||
<textbox id="txtNombCliente" width="90%"
|
<textbox id="txtNombCliente" width="90%"
|
||||||
|
@ -51,6 +51,22 @@
|
||||||
maxlength="20"
|
maxlength="20"
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
||||||
</row>
|
</row>
|
||||||
|
<row>
|
||||||
|
<label value="${c:l('busquedaClienteController.lbTipoIdentificacion.value')}" />
|
||||||
|
<combobox id="cmbTipoIdentificacion"
|
||||||
|
width="40%"
|
||||||
|
maxlength="60"
|
||||||
|
mold="rounded"
|
||||||
|
buttonVisible="true"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||||
|
model="@{winBusquedaCliente$composer.lsTipoIdentificacion}"/>
|
||||||
|
<label
|
||||||
|
value="${c:l('busquedaClienteController.lbNumRfc.value')}" />
|
||||||
|
<textbox id="txtNumRfc"
|
||||||
|
width="40%"
|
||||||
|
maxlength="15"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
||||||
|
</row>
|
||||||
</rows>
|
</rows>
|
||||||
</grid>
|
</grid>
|
||||||
|
|
||||||
|
@ -70,7 +86,7 @@
|
||||||
label="${c:l('busquedaClienteController.empresa.label')}"/>
|
label="${c:l('busquedaClienteController.empresa.label')}"/>
|
||||||
<listheader image="/gui/img/create_doc.gif"
|
<listheader image="/gui/img/create_doc.gif"
|
||||||
label="${c:l('busquedaClienteController.numFidelidade.label')}"
|
label="${c:l('busquedaClienteController.numFidelidade.label')}"
|
||||||
width="19%" />
|
width="15%" />
|
||||||
<listheader image="/gui/img/create_doc.gif"
|
<listheader image="/gui/img/create_doc.gif"
|
||||||
label="${c:l('busquedaClienteController.nombcliente.label')}"
|
label="${c:l('busquedaClienteController.nombcliente.label')}"
|
||||||
sort="auto(nombcliente)" />
|
sort="auto(nombcliente)" />
|
||||||
|
@ -86,6 +102,12 @@
|
||||||
<listheader image="/gui/img/create_doc.gif" width="10%"
|
<listheader image="/gui/img/create_doc.gif" width="10%"
|
||||||
label="${c:l('busquedaClienteController.numtelefonodos.label')}"
|
label="${c:l('busquedaClienteController.numtelefonodos.label')}"
|
||||||
sort="auto(numtelefonodos)" />
|
sort="auto(numtelefonodos)" />
|
||||||
|
<listheader image="/gui/img/create_doc.gif" width="10%"
|
||||||
|
label="${c:l('busquedaClienteController.lbNumRfc.value')}"
|
||||||
|
sort="auto(numIdentificaUno)" />
|
||||||
|
<listheader image="/gui/img/create_doc.gif" width="10%"
|
||||||
|
label="${c:l('busquedaClienteController.lbNumRfcDos.value')}"
|
||||||
|
sort="auto(numIdentificaDos)" />
|
||||||
</listhead>
|
</listhead>
|
||||||
</listbox>
|
</listbox>
|
||||||
</window>
|
</window>
|
||||||
|
|
Loading…
Reference in New Issue