FIXES BUG #6492 modificações na demanda - possibilidades de varios descontos por cliente
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@47504 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
3463292949
commit
7f951568dd
|
@ -13,7 +13,9 @@ import org.zkoss.zk.ui.Component;
|
||||||
import org.zkoss.zk.ui.Executions;
|
import org.zkoss.zk.ui.Executions;
|
||||||
import org.zkoss.zk.ui.WrongValueException;
|
import org.zkoss.zk.ui.WrongValueException;
|
||||||
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.util.Clients;
|
import org.zkoss.zk.ui.util.Clients;
|
||||||
|
import org.zkoss.zkplus.databind.BindingListModelList;
|
||||||
import org.zkoss.zul.Button;
|
import org.zkoss.zul.Button;
|
||||||
import org.zkoss.zul.Checkbox;
|
import org.zkoss.zul.Checkbox;
|
||||||
import org.zkoss.zul.Combobox;
|
import org.zkoss.zul.Combobox;
|
||||||
|
@ -31,17 +33,20 @@ import com.rjconsultores.ventaboletos.entidad.ClienteDireccion;
|
||||||
import com.rjconsultores.ventaboletos.entidad.ClienteFidelidad;
|
import com.rjconsultores.ventaboletos.entidad.ClienteFidelidad;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Curso;
|
import com.rjconsultores.ventaboletos.entidad.Curso;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Escola;
|
import com.rjconsultores.ventaboletos.entidad.Escola;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.MercadoCompetido;
|
||||||
import com.rjconsultores.ventaboletos.entidad.MotivoViaje;
|
import com.rjconsultores.ventaboletos.entidad.MotivoViaje;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Parada;
|
import com.rjconsultores.ventaboletos.entidad.Parada;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||||
import com.rjconsultores.ventaboletos.entidad.TarjetaFidelidad;
|
import com.rjconsultores.ventaboletos.entidad.TarjetaFidelidad;
|
||||||
import com.rjconsultores.ventaboletos.entidad.TipoDomicilio;
|
import com.rjconsultores.ventaboletos.entidad.TipoDomicilio;
|
||||||
import com.rjconsultores.ventaboletos.entidad.TipoOcupacion;
|
import com.rjconsultores.ventaboletos.entidad.TipoOcupacion;
|
||||||
|
import com.rjconsultores.ventaboletos.service.ClienteDescuentoService;
|
||||||
import com.rjconsultores.ventaboletos.service.ClienteService;
|
import com.rjconsultores.ventaboletos.service.ClienteService;
|
||||||
import com.rjconsultores.ventaboletos.service.CursoService;
|
import com.rjconsultores.ventaboletos.service.CursoService;
|
||||||
import com.rjconsultores.ventaboletos.service.EscolaService;
|
import com.rjconsultores.ventaboletos.service.EscolaService;
|
||||||
import com.rjconsultores.ventaboletos.service.MotivoViajeService;
|
import com.rjconsultores.ventaboletos.service.MotivoViajeService;
|
||||||
import com.rjconsultores.ventaboletos.service.RutaService;
|
import com.rjconsultores.ventaboletos.service.RutaService;
|
||||||
|
import com.rjconsultores.ventaboletos.service.TarifaKmService;
|
||||||
import com.rjconsultores.ventaboletos.service.TipoDomicilioService;
|
import com.rjconsultores.ventaboletos.service.TipoDomicilioService;
|
||||||
import com.rjconsultores.ventaboletos.service.TipoOcupacionService;
|
import com.rjconsultores.ventaboletos.service.TipoOcupacionService;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||||
|
@ -51,6 +56,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParadaCve;
|
||||||
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;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderClienteDescuento;
|
||||||
|
|
||||||
@Controller("editarClienteController")
|
@Controller("editarClienteController")
|
||||||
@Scope("prototype")
|
@Scope("prototype")
|
||||||
|
@ -70,6 +76,8 @@ public class EditarClienteController extends MyGenericForwardComposer {
|
||||||
private CursoService cursoService;
|
private CursoService cursoService;
|
||||||
@Autowired
|
@Autowired
|
||||||
private RutaService rutaService;
|
private RutaService rutaService;
|
||||||
|
@Autowired
|
||||||
|
private ClienteDescuentoService clienteDescuentoService;
|
||||||
|
|
||||||
private Cliente cliente;
|
private Cliente cliente;
|
||||||
private MyListbox clienteList;
|
private MyListbox clienteList;
|
||||||
|
@ -142,6 +150,12 @@ public class EditarClienteController extends MyGenericForwardComposer {
|
||||||
private Boolean estudanteComDesconto;
|
private Boolean estudanteComDesconto;
|
||||||
private Checkbox chkEstudanteComDesconto;
|
private Checkbox chkEstudanteComDesconto;
|
||||||
|
|
||||||
|
private MyListbox clienteDescuentoMyListBox;
|
||||||
|
private List<ClienteDescuento> lsClienteDescuento;
|
||||||
|
|
||||||
|
private Button btnAdicionarDesconto;
|
||||||
|
private Button btnRemoverTarifaKm;
|
||||||
|
|
||||||
public void aplicarMascara() {
|
public void aplicarMascara() {
|
||||||
Clients.evalJavaScript("jQuery('#" + txtNumFax.getUuid()
|
Clients.evalJavaScript("jQuery('#" + txtNumFax.getUuid()
|
||||||
+ "').mask('(999)9999-9999?9');jQuery('#" + numtelefonodos.getUuid()
|
+ "').mask('(999)9999-9999?9');jQuery('#" + numtelefonodos.getUuid()
|
||||||
|
@ -313,42 +327,65 @@ public class EditarClienteController extends MyGenericForwardComposer {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ((cliente.getLsClienteDescuento() != null) && (!cliente.getLsClienteDescuento().isEmpty())) {
|
clienteDescuentoMyListBox.setItemRenderer(new RenderClienteDescuento());
|
||||||
if (null != cliente.getLsClienteDescuento().get(cliente.getLsClienteDescuento().size() - 1) &&
|
clienteDescuentoMyListBox.addEventListener("onDoubleClick", new EventListener() {
|
||||||
cliente.getLsClienteDescuento().get(cliente.getLsClienteDescuento().size() - 1).getActivo() == 1) {
|
|
||||||
estudanteComDesconto = true;
|
@Override
|
||||||
chkEstudanteComDesconto.setChecked(true);
|
public void onEvent(Event arg0) throws Exception {
|
||||||
ClienteDescuento cd = cliente.getLsClienteDescuento().get(cliente.getLsClienteDescuento().size() - 1);
|
ClienteDescuento cd = (ClienteDescuento) clienteDescuentoMyListBox.getSelected();
|
||||||
cmbLinha.setText(cd.getRuta().getDescruta());
|
exibeClienteDescuento(cd);
|
||||||
linha = cd.getRuta();
|
lsClienteDescuento.remove(cd);
|
||||||
cmbParadaOrigem.setText(cd.getOrigem().getDescparada());
|
clienteDescuentoMyListBox.setData(lsClienteDescuento);
|
||||||
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();
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
clienteDescuentoMyListBox.setData(new ArrayList());
|
||||||
|
|
||||||
|
if ((cliente.getLsClienteDescuento() != null) && (!cliente.getLsClienteDescuento().isEmpty())) {
|
||||||
|
lsClienteDescuento = cliente.getLsClienteDescuento();
|
||||||
|
clienteDescuentoMyListBox.setData(lsClienteDescuento);
|
||||||
|
estudanteComDesconto = true;
|
||||||
|
chkEstudanteComDesconto.setChecked(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// if ((cliente.getLsClienteDescuento() != null) && (!cliente.getLsClienteDescuento().isEmpty())) {
|
||||||
|
// if (null != cliente.getLsClienteDescuento().get(cliente.getLsClienteDescuento().size() - 1) &&
|
||||||
|
// cliente.getLsClienteDescuento().get(cliente.getLsClienteDescuento().size() - 1).getActivo() == 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) {
|
if (cliente.getNumfax() != null) {
|
||||||
|
@ -378,7 +415,8 @@ public class EditarClienteController extends MyGenericForwardComposer {
|
||||||
Labels.getLabel("editarClienteController.window.title"),
|
Labels.getLabel("editarClienteController.window.title"),
|
||||||
Messagebox.OK, Messagebox.INFORMATION);
|
Messagebox.OK, Messagebox.INFORMATION);
|
||||||
}
|
}
|
||||||
onClick$chkEstudanteComDesconto(new Event("evento"));
|
// onClick$chkEstudanteComDesconto(new Event("evento"));
|
||||||
|
verificaCheckEstudanteComDescuento();
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("Cliente: " + e);
|
log.error("Cliente: " + e);
|
||||||
Messagebox.show(Labels.getLabel("MSG.Error"),
|
Messagebox.show(Labels.getLabel("MSG.Error"),
|
||||||
|
@ -423,17 +461,18 @@ public class EditarClienteController extends MyGenericForwardComposer {
|
||||||
return getString;
|
return getString;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void onClick$chkEstudanteComDesconto(Event ev) {
|
public void onClick$chkEstudanteComDesconto(Event ev) throws InterruptedException {
|
||||||
|
|
||||||
if (chkEstudanteComDesconto.isChecked()) {
|
if (chkEstudanteComDesconto.isChecked()) {
|
||||||
cmbLinha.setConstraint("no empty");
|
cmbLinha.setConstraint("");
|
||||||
cmbLinha.setDisabled(false);
|
cmbLinha.setDisabled(false);
|
||||||
cmbParadaOrigem.setConstraint("no empty");
|
cmbParadaOrigem.setConstraint("");
|
||||||
cmbParadaOrigem.setDisabled(false);
|
cmbParadaOrigem.setDisabled(false);
|
||||||
cmbParadaOrigemCve.setConstraint("no empty");
|
cmbParadaOrigemCve.setConstraint("");
|
||||||
cmbParadaOrigemCve.setDisabled(false);
|
cmbParadaOrigemCve.setDisabled(false);
|
||||||
cmbParadaDestino.setConstraint("no empty");
|
cmbParadaDestino.setConstraint("");
|
||||||
cmbParadaDestino.setDisabled(false);
|
cmbParadaDestino.setDisabled(false);
|
||||||
cmbParadaDestinoCve.setConstraint("no empty");
|
cmbParadaDestinoCve.setConstraint("");
|
||||||
cmbParadaDestinoCve.setDisabled(false);
|
cmbParadaDestinoCve.setDisabled(false);
|
||||||
chkINDLUNES.setDisabled(false);
|
chkINDLUNES.setDisabled(false);
|
||||||
chkINDMARTES.setDisabled(false);
|
chkINDMARTES.setDisabled(false);
|
||||||
|
@ -442,11 +481,103 @@ public class EditarClienteController extends MyGenericForwardComposer {
|
||||||
chkINDVIERNES.setDisabled(false);
|
chkINDVIERNES.setDisabled(false);
|
||||||
chkINDSABADO.setDisabled(false);
|
chkINDSABADO.setDisabled(false);
|
||||||
chkINDDOMINGO.setDisabled(false);
|
chkINDDOMINGO.setDisabled(false);
|
||||||
datInicial.setConstraint("no empty, no future");
|
datInicial.setConstraint("");
|
||||||
datInicial.setDisabled(false);
|
datInicial.setDisabled(false);
|
||||||
datFinal.setConstraint("no empty, no future");
|
datFinal.setConstraint("");
|
||||||
datFinal.setDisabled(false);
|
datFinal.setDisabled(false);
|
||||||
cantMaxMes.setConstraint("no zero, no negative, no empty");
|
cantMaxMes.setConstraint("no zero, no negative");
|
||||||
|
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;
|
||||||
|
|
||||||
|
if(cliente.getLsClienteDescuento() != null && cliente.getLsClienteDescuento().size() > 0 ){
|
||||||
|
int resp = Messagebox.show(
|
||||||
|
Labels.getLabel("editarClienteController.msg.confirmarRemoverLsDescuento"),
|
||||||
|
Labels.getLabel("editarClienteController.window.title"),
|
||||||
|
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
|
||||||
|
|
||||||
|
if (resp == Messagebox.YES) {
|
||||||
|
cliente.setLsClienteDescuento(new ArrayList<ClienteDescuento>());
|
||||||
|
lsClienteDescuento = cliente.getLsClienteDescuento();
|
||||||
|
clienteDescuentoMyListBox.setData(lsClienteDescuento);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void verificaCheckEstudanteComDescuento() {
|
||||||
|
if (chkEstudanteComDesconto.isChecked()) {
|
||||||
|
cmbLinha.setConstraint("");
|
||||||
|
cmbLinha.setDisabled(false);
|
||||||
|
cmbParadaOrigem.setConstraint("");
|
||||||
|
cmbParadaOrigem.setDisabled(false);
|
||||||
|
cmbParadaOrigemCve.setConstraint("");
|
||||||
|
cmbParadaOrigemCve.setDisabled(false);
|
||||||
|
cmbParadaDestino.setConstraint("");
|
||||||
|
cmbParadaDestino.setDisabled(false);
|
||||||
|
cmbParadaDestinoCve.setConstraint("");
|
||||||
|
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("");
|
||||||
|
datInicial.setDisabled(false);
|
||||||
|
datFinal.setConstraint("");
|
||||||
|
datFinal.setDisabled(false);
|
||||||
|
cantMaxMes.setConstraint("no zero, no negative");
|
||||||
cantMaxMes.setDisabled(false);
|
cantMaxMes.setDisabled(false);
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
|
@ -498,6 +629,7 @@ public class EditarClienteController extends MyGenericForwardComposer {
|
||||||
cantMaxMes.setDisabled(true);
|
cantMaxMes.setDisabled(true);
|
||||||
cantMaxMesInt = null;
|
cantMaxMesInt = null;
|
||||||
|
|
||||||
|
cliente.setLsClienteDescuento(new ArrayList<ClienteDescuento>());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -530,6 +662,7 @@ public class EditarClienteController extends MyGenericForwardComposer {
|
||||||
}
|
}
|
||||||
|
|
||||||
setClienteDireccion();
|
setClienteDireccion();
|
||||||
|
cliente.setLsClienteDescuento(lsClienteDescuento);
|
||||||
try {
|
try {
|
||||||
if (cliente.getClienteId() == null) {
|
if (cliente.getClienteId() == null) {
|
||||||
if (cmbMotivacionViaje.getSelectedItem() != null) {
|
if (cmbMotivacionViaje.getSelectedItem() != null) {
|
||||||
|
@ -549,13 +682,13 @@ public class EditarClienteController extends MyGenericForwardComposer {
|
||||||
cliente.setLsClienteDireccion(lsClienteDireccion);
|
cliente.setLsClienteDireccion(lsClienteDireccion);
|
||||||
|
|
||||||
// if(estudantePreenchido()){
|
// if(estudantePreenchido()){
|
||||||
setarManagedDescuentoInCliente();
|
// setarManagedDescuentoInCliente();
|
||||||
// }
|
// }
|
||||||
|
|
||||||
clienteService.suscribir(cliente);
|
clienteService.suscribir(cliente);
|
||||||
clienteList.addItemNovo(cliente);
|
clienteList.addItemNovo(cliente);
|
||||||
} else {
|
} else {
|
||||||
setarManagedDescuentoInCliente();
|
// setarManagedDescuentoInCliente();
|
||||||
|
|
||||||
clienteService.actualizacion(cliente);
|
clienteService.actualizacion(cliente);
|
||||||
clienteList.updateItem(cliente);
|
clienteList.updateItem(cliente);
|
||||||
|
@ -904,4 +1037,184 @@ public class EditarClienteController extends MyGenericForwardComposer {
|
||||||
public void setLsTipoDomicilio(List<TipoDomicilio> lsTipoDomicilio) {
|
public void setLsTipoDomicilio(List<TipoDomicilio> lsTipoDomicilio) {
|
||||||
this.lsTipoDomicilio = lsTipoDomicilio;
|
this.lsTipoDomicilio = lsTipoDomicilio;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public MyListbox getClienteDescuentoMyListBox() {
|
||||||
|
return clienteDescuentoMyListBox;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setClienteDescuentoMyListBox(MyListbox clienteDescuentoMyListBox) {
|
||||||
|
this.clienteDescuentoMyListBox = clienteDescuentoMyListBox;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<ClienteDescuento> getLsClienteDescuento() {
|
||||||
|
return lsClienteDescuento;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLsClienteDescuento(List<ClienteDescuento> lsClienteDescuento) {
|
||||||
|
this.lsClienteDescuento = lsClienteDescuento;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnRemoverDesconto(Event ev) {
|
||||||
|
ClienteDescuento c = (ClienteDescuento) clienteDescuentoMyListBox.getSelected();
|
||||||
|
if (c != null) {
|
||||||
|
c.setActivo(0);
|
||||||
|
c.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||||
|
c.setFecmodif(Calendar.getInstance().getTime());
|
||||||
|
// if (null != c.getClienteDescuentoId()) {
|
||||||
|
// clienteDescuentoService.actualizacion(c);
|
||||||
|
// }
|
||||||
|
|
||||||
|
lsClienteDescuento.remove(c);
|
||||||
|
clienteDescuentoMyListBox.setData(new ArrayList(lsClienteDescuento));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnAdicionarDesconto(Event ev) throws InterruptedException {
|
||||||
|
|
||||||
|
ClienteDescuento clienteDescuento = new ClienteDescuento();
|
||||||
|
|
||||||
|
if (null != cmbLinha.getSelectedItem()) {
|
||||||
|
clienteDescuento.setRuta((Ruta) cmbLinha.getSelectedItem().getValue());
|
||||||
|
} else {
|
||||||
|
Messagebox.show(Labels.getLabel("editarClienteController.msg.noRuta"),
|
||||||
|
Labels.getLabel("editarClienteController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.ERROR);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (null != cmbParadaOrigem.getSelectedItem()) {
|
||||||
|
clienteDescuento.setOrigem((Parada) cmbParadaOrigem.getSelectedItem().getValue());
|
||||||
|
} else {
|
||||||
|
Messagebox.show(Labels.getLabel("editarClienteController.msg.noParadaOrigen"),
|
||||||
|
Labels.getLabel("editarClienteController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.ERROR);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (null != cmbParadaDestino.getSelectedItem()) {
|
||||||
|
clienteDescuento.setDestino((Parada) cmbParadaDestino.getSelectedItem().getValue());
|
||||||
|
} else {
|
||||||
|
Messagebox.show(Labels.getLabel("editarClienteController.msg.noParadaDestino"),
|
||||||
|
Labels.getLabel("editarClienteController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.ERROR);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!chkINDDOMINGO.isChecked() && !chkINDLUNES.isChecked() && !chkINDMARTES.isChecked() && !chkINDMIERCOLES.isChecked()
|
||||||
|
&& !chkINDJUEVES.isChecked() && !chkINDVIERNES.isChecked() && !chkINDSABADO.isChecked()) {
|
||||||
|
Messagebox.show(Labels.getLabel("editarClienteController.msg.noDiaSelecto"),
|
||||||
|
Labels.getLabel("editarClienteController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.ERROR);
|
||||||
|
return;
|
||||||
|
} else {
|
||||||
|
clienteDescuento.setINDDOMINGO(chkINDDOMINGO.isChecked());
|
||||||
|
clienteDescuento.setINDLUNES(chkINDLUNES.isChecked());
|
||||||
|
clienteDescuento.setINDMARTES(chkINDMARTES.isChecked());
|
||||||
|
clienteDescuento.setINDMIERCOLES(chkINDMIERCOLES.isChecked());
|
||||||
|
clienteDescuento.setINDJUEVES(chkINDJUEVES.isChecked());
|
||||||
|
clienteDescuento.setINDVIERNES(chkINDVIERNES.isChecked());
|
||||||
|
clienteDescuento.setINDSABADO(chkINDSABADO.isChecked());
|
||||||
|
}
|
||||||
|
|
||||||
|
if (null != cantMaxMes.getValue()) {
|
||||||
|
clienteDescuento.setCantMaxMes(cantMaxMes.getValue());
|
||||||
|
} else {
|
||||||
|
Messagebox.show(Labels.getLabel("editarClienteController.msg.noCantMaxMes"),
|
||||||
|
Labels.getLabel("editarClienteController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.ERROR);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (null != datInicial.getValue()) {
|
||||||
|
clienteDescuento.setFecIni(datInicial.getValue());
|
||||||
|
} else {
|
||||||
|
Messagebox.show(Labels.getLabel("editarClienteController.msg.noFechaIni"),
|
||||||
|
Labels.getLabel("editarClienteController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.ERROR);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (null != datFinal.getValue()) {
|
||||||
|
clienteDescuento.setFecFin(datFinal.getValue());
|
||||||
|
} else {
|
||||||
|
Messagebox.show(Labels.getLabel("editarClienteController.msg.noFechaFin"),
|
||||||
|
Labels.getLabel("editarClienteController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.ERROR);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
clienteDescuento.setActivo(1);
|
||||||
|
clienteDescuento.setFecmodif(Calendar.getInstance().getTime());
|
||||||
|
clienteDescuento.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||||
|
|
||||||
|
if (lsClienteDescuento == null) {
|
||||||
|
lsClienteDescuento = new ArrayList<ClienteDescuento>();
|
||||||
|
lsClienteDescuento.add(clienteDescuento);
|
||||||
|
clienteDescuentoMyListBox.setData(lsClienteDescuento);
|
||||||
|
} else {
|
||||||
|
lsClienteDescuento.add(clienteDescuento);
|
||||||
|
clienteDescuentoMyListBox.setData(lsClienteDescuento);
|
||||||
|
}
|
||||||
|
|
||||||
|
limparInput();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private void limparInput() {
|
||||||
|
cmbLinha.setSelectedItem(null);
|
||||||
|
cmbParadaOrigem.setSelectedItem(null);
|
||||||
|
cmbParadaOrigem.setModel(new BindingListModelList(new ArrayList<Parada>(), true));
|
||||||
|
cmbParadaOrigemCve.setSelectedItem(null);
|
||||||
|
cmbParadaOrigemCve.setModel(new BindingListModelList(new ArrayList<Parada>(), true));
|
||||||
|
cmbParadaDestino.setSelectedItem(null);
|
||||||
|
cmbParadaDestino.setModel(new BindingListModelList(new ArrayList<Parada>(), true));
|
||||||
|
cmbParadaDestinoCve.setSelectedItem(null);
|
||||||
|
cmbParadaDestinoCve.setModel(new BindingListModelList(new ArrayList<Parada>(), true));
|
||||||
|
chkINDLUNES.setChecked(false);
|
||||||
|
chkINDMARTES.setChecked(false);
|
||||||
|
chkINDMIERCOLES.setChecked(false);
|
||||||
|
chkINDJUEVES.setChecked(false);
|
||||||
|
chkINDVIERNES.setChecked(false);
|
||||||
|
chkINDSABADO.setChecked(false);
|
||||||
|
chkINDDOMINGO.setChecked(false);
|
||||||
|
cantMaxMes.setValue(null);
|
||||||
|
cantMaxMesInt = null;
|
||||||
|
datInicial.setValue(null);
|
||||||
|
datFinal.setValue(null);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void exibeClienteDescuento(ClienteDescuento cd) {
|
||||||
|
estudanteComDesconto = true;
|
||||||
|
chkEstudanteComDesconto.setChecked(true);
|
||||||
|
cmbLinha.setText(cd.getRuta().getDescruta());
|
||||||
|
linha = cd.getRuta();
|
||||||
|
cmbLinha.setSelectedItem(cmbLinha.getItemAtIndex(lsLinhas.indexOf(cd.getRuta())));
|
||||||
|
// cmbLinha.setSelectedItem(linha);
|
||||||
|
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();
|
||||||
|
cantMaxMes.setValue(cantMaxMesInt);
|
||||||
|
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();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,78 @@
|
||||||
|
package com.rjconsultores.ventaboletos.web.utilerias.render;
|
||||||
|
|
||||||
|
import java.util.Calendar;
|
||||||
|
|
||||||
|
import org.zkoss.zul.Listcell;
|
||||||
|
import org.zkoss.zul.Listitem;
|
||||||
|
import org.zkoss.zul.ListitemRenderer;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.ClienteDescuento;
|
||||||
|
|
||||||
|
public class RenderClienteDescuento implements ListitemRenderer {
|
||||||
|
|
||||||
|
public void render(Listitem lstm, Object o) throws Exception {
|
||||||
|
ClienteDescuento clienteDescuento = (ClienteDescuento) o;
|
||||||
|
|
||||||
|
Listcell lc = new Listcell(clienteDescuento.getClienteDescuentoId() == null ? "-" : clienteDescuento.getClienteDescuentoId().toString());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(clienteDescuento.getRuta().getDescruta());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(getDias(clienteDescuento));
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(clienteDescuento.getCantMaxMes().toString());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(dataComum(clienteDescuento.getFecIni()) );
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(dataComum(clienteDescuento.getFecFin()) );
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lstm.setAttribute("data", clienteDescuento);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private String dataComum(java.util.Date data){
|
||||||
|
String retorno = "";
|
||||||
|
Calendar calendar = Calendar.getInstance();
|
||||||
|
calendar.setTime(data);
|
||||||
|
|
||||||
|
retorno = retorno + String.format("%02d",calendar.get(Calendar.DAY_OF_MONTH))+"/";
|
||||||
|
retorno = retorno + String.format("%02d",calendar.get(Calendar.MONTH))+"/";
|
||||||
|
retorno = retorno + String.format("%02d",calendar.get(Calendar.YEAR));
|
||||||
|
|
||||||
|
return retorno;
|
||||||
|
}
|
||||||
|
|
||||||
|
private String getDias(ClienteDescuento clienteDescuento) {
|
||||||
|
String retorno = "";
|
||||||
|
if (clienteDescuento.getINDDOMINGO()) {
|
||||||
|
retorno = retorno + "DOM, ";
|
||||||
|
}
|
||||||
|
if (clienteDescuento.getINDLUNES()) {
|
||||||
|
retorno = retorno + "2ª, ";
|
||||||
|
}
|
||||||
|
if (clienteDescuento.getINDMARTES()) {
|
||||||
|
retorno = retorno + "3ª, ";
|
||||||
|
}
|
||||||
|
if (clienteDescuento.getINDMIERCOLES()) {
|
||||||
|
retorno = retorno + "4ª, ";
|
||||||
|
}
|
||||||
|
if (clienteDescuento.getINDJUEVES()) {
|
||||||
|
retorno = retorno + "5ª, ";
|
||||||
|
}
|
||||||
|
if (clienteDescuento.getINDVIERNES()) {
|
||||||
|
retorno = retorno + "6ª, ";
|
||||||
|
}
|
||||||
|
if (clienteDescuento.getINDSABADO()) {
|
||||||
|
retorno = retorno + "SAB, ";
|
||||||
|
}
|
||||||
|
if (retorno.length() > 1) {
|
||||||
|
retorno = retorno.substring(0, retorno.length() - 2);
|
||||||
|
}
|
||||||
|
return retorno;
|
||||||
|
}
|
||||||
|
}
|
|
@ -4981,13 +4981,26 @@ editarClienteController.lbJue.value = Jueves
|
||||||
editarClienteController.lbVie.value = Viernes
|
editarClienteController.lbVie.value = Viernes
|
||||||
editarClienteController.lbSab.value = Sábado
|
editarClienteController.lbSab.value = Sábado
|
||||||
editarClienteController.lbDom.value = Domingo
|
editarClienteController.lbDom.value = Domingo
|
||||||
editarClienteController.lbServico.cantMaxMes = Quantidade máxima por mês
|
|
||||||
editarClienteController.lbFecIni.value = Inicio período
|
editarClienteController.lbFecIni.value = Inicio período
|
||||||
editarClienteController.lbFecFin.value = Fim período
|
editarClienteController.lbFecFin.value = Fim período
|
||||||
editarClienteController.lbEstudanteDesconto.value = É estudante com descuento?
|
editarClienteController.lbEstudanteDesconto.value = É estudante com descuento?
|
||||||
editarClienteController.lbCurso.value = Curso
|
editarClienteController.lbCurso.value = Curso
|
||||||
editarClienteController.lbEscola.value = Escola
|
editarClienteController.lbEscola.value = Escola
|
||||||
MSG.Error.ClienteAbaEstudante = Na aba de estudante não é permitido campos em branco quando o cliente possuir desconto
|
MSG.Error.ClienteAbaEstudante = Na aba de estudante não é permitido campos em branco quando o cliente possuir desconto
|
||||||
|
editarClienteController.lbRuta.value = Linha
|
||||||
|
editarClienteController.lbDias.value = Dias
|
||||||
|
editarClienteController.lbCantMaxMes.value = Quantidade máxima por MÊS
|
||||||
|
editarClienteController.lbFecIni.value = Data Início
|
||||||
|
editarClienteController.lbFecFin.value = Data Fim
|
||||||
|
editarClienteController.msg.noRuta = Favor selecionar uma linha
|
||||||
|
editarClienteController.msg.noParadaOrigen = Favor selecionar uma Localidade Origem
|
||||||
|
editarClienteController.msg.noParadaDestino = Favor selecionar uma Localidade Destino
|
||||||
|
editarClienteController.msg.noDiaSelecto = Favor selecionar no mínimo um Dia em que será permitido o desconto
|
||||||
|
editarClienteController.msg.noCantMaxMes = Favor informar o número máximo de vezes POR MÊS em que será permitido a aplicação do desconto
|
||||||
|
editarClienteController.msg.noFechaIni = Favor informar a Data Inicial de vigência do desconto
|
||||||
|
editarClienteController.msg.noFechaFin = Favor informar a Data Final de vigência do desconto
|
||||||
|
editarClienteController.msg.confirmarRemoverLsDescuento = Ao desmarcar esta opção, todos os descontos de estudante serão removidos. Confirmar ação?
|
||||||
|
|
||||||
|
|
||||||
# EditarEmpleado
|
# EditarEmpleado
|
||||||
editarEmpleadoController.window.title = Empleado
|
editarEmpleadoController.window.title = Empleado
|
||||||
|
|
|
@ -5043,13 +5043,26 @@ editarClienteController.lbJue.value = Quinta
|
||||||
editarClienteController.lbVie.value = Sexta
|
editarClienteController.lbVie.value = Sexta
|
||||||
editarClienteController.lbSab.value = Sábado
|
editarClienteController.lbSab.value = Sábado
|
||||||
editarClienteController.lbDom.value = Domingo
|
editarClienteController.lbDom.value = Domingo
|
||||||
editarClienteController.lbServico.cantMaxMes = Quantidade máxima por mês
|
|
||||||
editarClienteController.lbFecIni.value = Inicio período
|
editarClienteController.lbFecIni.value = Inicio período
|
||||||
editarClienteController.lbFecFin.value = Fim período
|
editarClienteController.lbFecFin.value = Fim período
|
||||||
editarClienteController.lbEstudanteDesconto.value = É estudante com desconto?
|
editarClienteController.lbEstudanteDesconto.value = É estudante com desconto?
|
||||||
editarClienteController.lbCurso.value = Curso
|
editarClienteController.lbCurso.value = Curso
|
||||||
editarClienteController.lbEscola.value = Escola
|
editarClienteController.lbEscola.value = Escola
|
||||||
MSG.Error.ClienteAbaEstudante = Na aba de estudante não é permitido campos em branco quando o cliente possuir desconto
|
MSG.Error.ClienteAbaEstudante = Na aba de estudante não é permitido campos em branco quando o cliente possuir desconto
|
||||||
|
editarClienteController.lbRuta.value = Linha
|
||||||
|
editarClienteController.lbDias.value = Dias
|
||||||
|
editarClienteController.lbCantMaxMes.value = Quantidade máxima por MÊS
|
||||||
|
editarClienteController.lbFecIni.value = Data Início
|
||||||
|
editarClienteController.lbFecFin.value = Data Fim
|
||||||
|
editarClienteController.msg.noRuta = Favor selecionar uma linha
|
||||||
|
editarClienteController.msg.noParadaOrigen = Favor selecionar uma Localidade Origem
|
||||||
|
editarClienteController.msg.noParadaDestino = Favor selecionar uma Localidade Destino
|
||||||
|
editarClienteController.msg.noDiaSelecto = Favor selecionar no mínimo um Dia em que será permitido o desconto
|
||||||
|
editarClienteController.msg.noCantMaxMes = Favor informar o número máximo de vezes POR MÊS em que será permitido a aplicação do desconto
|
||||||
|
editarClienteController.msg.noFechaIni = Favor informar a Data Inicial de vigência do desconto
|
||||||
|
editarClienteController.msg.noFechaFin = Favor informar a Data Final de vigência do desconto
|
||||||
|
editarClienteController.msg.confirmarRemoverLsDescuento = Ao desmarcar esta opção, todos os descontos de estudante serão removidos. Confirmar ação?
|
||||||
|
|
||||||
|
|
||||||
# EditarEmpleado
|
# EditarEmpleado
|
||||||
editarEmpleadoController.window.title = Empregado
|
editarEmpleadoController.window.title = Empregado
|
||||||
|
|
|
@ -364,7 +364,7 @@
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<label
|
<label
|
||||||
value="${c:l('editarClienteController.lbServico.cantMaxMes')}" />
|
value="${c:l('editarClienteController.lbCantMaxMes.value')}" />
|
||||||
<intbox id="cantMaxMes" width="40%"
|
<intbox id="cantMaxMes" width="40%"
|
||||||
maxlength="3"
|
maxlength="3"
|
||||||
value="@{winEditarCliente$composer.cantMaxMesInt}" />
|
value="@{winEditarCliente$composer.cantMaxMesInt}" />
|
||||||
|
@ -385,6 +385,31 @@
|
||||||
</row>
|
</row>
|
||||||
</rows>
|
</rows>
|
||||||
</grid>
|
</grid>
|
||||||
|
<toolbar>
|
||||||
|
<button id="btnAdicionarDesconto" height="20" image="/gui/img/add.png" width="35px"
|
||||||
|
tooltiptext="${c:l('editarTarifaKmController.btnAddTarifaKm.tooltiptext')}"/>
|
||||||
|
<button id="btnRemoverDesconto" height="20" image="/gui/img/remove.png" width="35px"
|
||||||
|
tooltiptext="${c:l('editarTarifaKmController.btnRemoveTarifaKm.tooltiptext')}"/>
|
||||||
|
</toolbar>
|
||||||
|
|
||||||
|
<listbox id="clienteDescuentoMyListBox" use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||||
|
multiple="false">
|
||||||
|
<listhead sizable="true">
|
||||||
|
<listheader width="50px" image="/gui/img/builder.gif"
|
||||||
|
label="${c:l('lb.id')}"/>
|
||||||
|
<listheader image="/gui/img/builder.gif"
|
||||||
|
label="${c:l('editarClienteController.lbRuta.value')}"/>
|
||||||
|
<listheader image="/gui/img/builder.gif"
|
||||||
|
label="${c:l('editarClienteController.lbDias.value')}"/>
|
||||||
|
<listheader image="/gui/img/builder.gif"
|
||||||
|
label="${c:l('editarClienteController.lbCantMaxMes.value')}"/>
|
||||||
|
<listheader image="/gui/img/builder.gif"
|
||||||
|
label="${c:l('editarClienteController.lbFecIni.value')}"/>
|
||||||
|
<listheader image="/gui/img/builder.gif"
|
||||||
|
label="${c:l('editarClienteController.lbFecFin.value')}"/>
|
||||||
|
</listhead>
|
||||||
|
</listbox>
|
||||||
|
|
||||||
</tabpanel>
|
</tabpanel>
|
||||||
</tabpanels>
|
</tabpanels>
|
||||||
</tabbox>
|
</tabbox>
|
||||||
|
|
Loading…
Reference in New Issue