término da parte na ADM #7198 , sera iniciado a parte do Vendas que deverá contemplar esta alteração da AMD -
houve um alter table : ALTER TABLE cliente_descuento ADD INDFORMAVALIDACIONESTUDIANTE VARCHAR2(1); git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@53614 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
9c4ae1655c
commit
19e7ed0ba8
|
@ -99,22 +99,22 @@ public class BusquedaClienteController extends MyGenericForwardComposer {
|
|||
Filter.equal("tarjetaFidelidad.activo", true)));
|
||||
} else {
|
||||
String nombcliente = txtNombCliente.getText();
|
||||
if (nombcliente != null) {
|
||||
if (nombcliente != null && !nombcliente.isEmpty()) {
|
||||
sistemaBusqueda.addFilterOr(Filter.ilike("nombcliente", "%" + nombcliente.trim().concat("%")), Filter.isNull("nombcliente"));
|
||||
}
|
||||
|
||||
String apellidopaterno = txtApelidoPaterno.getText();
|
||||
if (apellidopaterno != null) {
|
||||
if (apellidopaterno != null && !apellidopaterno.isEmpty()) {
|
||||
sistemaBusqueda.addFilterOr(Filter.ilike("apellidopaterno", "%" + apellidopaterno.trim().concat("%")), Filter.isNull("apellidopaterno"));
|
||||
}
|
||||
|
||||
String apellidomaterno = txtApelidoMaterno.getText();
|
||||
if (apellidomaterno != null) {
|
||||
if (apellidomaterno != null && !apellidomaterno.isEmpty()) {
|
||||
sistemaBusqueda.addFilterOr(Filter.ilike("apellidomaterno", "%" + apellidomaterno.trim().concat("%")), Filter.isNull("apellidomaterno"));
|
||||
}
|
||||
|
||||
String doc = txtNumRfc.getText();
|
||||
if (doc != null) {
|
||||
if (doc != null && !doc.isEmpty()) {
|
||||
sistemaBusqueda.addFilterOr(Filter.ilike("numIdentificaUno", "%" + doc.trim().concat("%")),Filter.ilike("numIdentificaDos", "%" + doc.trim().concat("%")));
|
||||
}
|
||||
|
||||
|
|
|
@ -28,6 +28,7 @@ import org.zkoss.zul.Intbox;
|
|||
import org.zkoss.zul.Longbox;
|
||||
import org.zkoss.zul.Messagebox;
|
||||
import org.zkoss.zul.Radio;
|
||||
import org.zkoss.zul.Radiogroup;
|
||||
import org.zkoss.zul.Tab;
|
||||
import org.zkoss.zul.Textbox;
|
||||
|
||||
|
@ -136,6 +137,10 @@ public class EditarClienteController extends MyGenericForwardComposer {
|
|||
private List<Ruta> lsLinhas;
|
||||
private List<Empresa> lsEmpresas;
|
||||
|
||||
private Radiogroup indFormaValidacao;
|
||||
private Radio radFechaCompra;
|
||||
private Radio radFechaViaje;
|
||||
|
||||
private Checkbox chkBloqueo;
|
||||
private MyComboboxEstandar cmbLinha;
|
||||
private Ruta linha;
|
||||
|
@ -564,6 +569,8 @@ public class EditarClienteController extends MyGenericForwardComposer {
|
|||
datFinal.setDisabled(false);
|
||||
cantMaxMes.setConstraint("no zero, no negative");
|
||||
cantMaxMes.setDisabled(false);
|
||||
radFechaCompra.setDisabled(false);
|
||||
radFechaViaje.setDisabled(false);
|
||||
|
||||
} else {
|
||||
cmbLinha.setConstraint("");
|
||||
|
@ -612,6 +619,9 @@ public class EditarClienteController extends MyGenericForwardComposer {
|
|||
cantMaxMes.setConstraint("");
|
||||
cantMaxMes.setValue(null);
|
||||
cantMaxMes.setDisabled(true);
|
||||
radFechaCompra.setDisabled(true);
|
||||
radFechaViaje.setDisabled(true);
|
||||
|
||||
cantMaxMesInt = null;
|
||||
|
||||
if (cliente.getLsClienteDescuento() != null && cliente.getLsClienteDescuento().size() > 0) {
|
||||
|
@ -656,6 +666,8 @@ public class EditarClienteController extends MyGenericForwardComposer {
|
|||
datFinal.setDisabled(false);
|
||||
cantMaxMes.setConstraint("no zero, no negative");
|
||||
cantMaxMes.setDisabled(false);
|
||||
radFechaCompra.setDisabled(false);
|
||||
radFechaViaje.setDisabled(false);
|
||||
|
||||
} else {
|
||||
cmbLinha.setConstraint("");
|
||||
|
@ -705,6 +717,8 @@ public class EditarClienteController extends MyGenericForwardComposer {
|
|||
cantMaxMes.setValue(null);
|
||||
cantMaxMes.setDisabled(true);
|
||||
cantMaxMesInt = null;
|
||||
radFechaCompra.setDisabled(true);
|
||||
radFechaViaje.setDisabled(true);
|
||||
|
||||
cliente.setLsClienteDescuento(new ArrayList<ClienteDescuento>());
|
||||
}
|
||||
|
@ -913,6 +927,12 @@ public class EditarClienteController extends MyGenericForwardComposer {
|
|||
cd.setCantMaxMes(cantMaxMes.getValue());
|
||||
cd.setFecIni(datInicial.getValue());
|
||||
cd.setFecFin(datFinal.getValue());
|
||||
if(radFechaCompra.isChecked()){
|
||||
cd.setIndFormaValidacionEstudiante("C");
|
||||
}else if(radFechaViaje.isChecked()){
|
||||
cd.setIndFormaValidacionEstudiante("V");
|
||||
}
|
||||
|
||||
|
||||
cd.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||
cd.setFecmodif(Calendar.getInstance().getTime());
|
||||
|
@ -1212,6 +1232,12 @@ public class EditarClienteController extends MyGenericForwardComposer {
|
|||
return;
|
||||
}
|
||||
|
||||
if(radFechaCompra.isChecked()){
|
||||
clienteDescuento.setIndFormaValidacionEstudiante("C");
|
||||
}else if(radFechaViaje.isChecked()){
|
||||
clienteDescuento.setIndFormaValidacionEstudiante("V");
|
||||
}
|
||||
|
||||
if(isFecFimBeforeFecIni(clienteDescuento)){
|
||||
try {
|
||||
Messagebox.show(Labels.getLabel("editarClienteController.msg.fecFinBeforeFecIni"),
|
||||
|
@ -1371,6 +1397,8 @@ public class EditarClienteController extends MyGenericForwardComposer {
|
|||
cantMaxMesInt = null;
|
||||
datInicial.setValue(null);
|
||||
datFinal.setValue(null);
|
||||
radFechaCompra.setChecked(true);
|
||||
radFechaViaje.setChecked(false);
|
||||
}
|
||||
|
||||
private void exibeClienteDescuento(ClienteDescuento cd) {
|
||||
|
@ -1406,6 +1434,13 @@ public class EditarClienteController extends MyGenericForwardComposer {
|
|||
boolINDVIERNES = cd.getINDVIERNES();
|
||||
boolINDSABADO = cd.getINDSABADO();
|
||||
boolINDDOMINGO = cd.getINDDOMINGO();
|
||||
if(cd.getIndFormaValidacionEstudiante().equals("V")){
|
||||
radFechaViaje.setChecked(true);
|
||||
radFechaCompra.setChecked(false);
|
||||
}else if(cd.getIndFormaValidacionEstudiante().equals("C")){
|
||||
radFechaViaje.setChecked(false);
|
||||
radFechaCompra.setChecked(true);
|
||||
}
|
||||
}
|
||||
|
||||
private void exibeClienteFidelidade(ClienteFidelidad cliente){
|
||||
|
|
|
@ -5257,6 +5257,9 @@ 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.lbFormaValidacao.value = Forma de Validacion:
|
||||
editarClienteController.lbFormaValidacaoCompra.value = Por fecha de la compra
|
||||
editarClienteController.lbFormaValidacaoViagem.value = Por fecha de la viaje
|
||||
editarClienteController.tab.label.estudante = Estudante
|
||||
editarClienteController.tab.label.fidelidade = Fidelidade
|
||||
editarClienteController.lbCidadeOrigem.value = Localidade Origen
|
||||
|
|
|
@ -5320,6 +5320,9 @@ 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.lbFormaValidacao.value = Forma de Validação:
|
||||
editarClienteController.lbFormaValidacaoCompra.value = Por data da compra
|
||||
editarClienteController.lbFormaValidacaoViagem.value = Por data da viagem
|
||||
editarClienteController.tab.label.estudante = Estudante
|
||||
editarClienteController.tab.label.fidelidade = Fidelidade
|
||||
editarClienteController.lbCidadeOrigem.value = Localidade Origem
|
||||
|
|
|
@ -301,7 +301,9 @@
|
|||
</rows>
|
||||
</grid>
|
||||
</tabpanel>
|
||||
|
||||
|
||||
<!--ESTUDANTE -->
|
||||
|
||||
<tabpanel
|
||||
visible="winEditarCliente$composer.cliente.tipoocupacionId ==22">
|
||||
<grid fixedLayout="true">
|
||||
|
@ -325,6 +327,16 @@
|
|||
model="@{winEditarCliente$composer.lsLinhas}"
|
||||
selectedItem="@{winEditarCliente$composer.linha}" />
|
||||
</row>
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('editarClienteController.lbFormaValidacao.value')}" />
|
||||
<radiogroup Id="indFormaValidacao">
|
||||
<radio id="radFechaCompra" checked="true"
|
||||
label="${c:l('editarClienteController.lbFormaValidacaoCompra.value')}" />
|
||||
<radio id="radFechaViaje"
|
||||
label="${c:l('editarClienteController.lbFormaValidacaoViagem.value')}" />
|
||||
</radiogroup>
|
||||
</row>
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('editarClienteController.lbCidadeOrigem.value')}" />
|
||||
|
|
Loading…
Reference in New Issue