diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarAutobusController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarAutobusController.java index dc23ccb18..f08967d92 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarAutobusController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarAutobusController.java @@ -5,9 +5,7 @@ package com.rjconsultores.ventaboletos.web.gui.controladores.esquemaoperacional; import java.util.Calendar; -import java.util.Date; import java.util.List; - import org.apache.log4j.Logger; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Scope; @@ -20,15 +18,12 @@ import org.zkoss.zk.ui.event.Event; import org.zkoss.zul.Button; import org.zkoss.zul.Combobox; import org.zkoss.zul.Textbox; - import com.rjconsultores.ventaboletos.entidad.Autobus; -import com.rjconsultores.ventaboletos.entidad.AutobusDoc; import com.rjconsultores.ventaboletos.entidad.Ciudad; import com.rjconsultores.ventaboletos.entidad.ClaseServicio; import com.rjconsultores.ventaboletos.entidad.DiagramaAutobus; import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.MarcaAutobus; -import com.rjconsultores.ventaboletos.entidad.TipoDocAutobus; import com.rjconsultores.ventaboletos.service.AutobusDocService; import com.rjconsultores.ventaboletos.service.AutobusService; import com.rjconsultores.ventaboletos.service.CiudadService; @@ -37,17 +32,10 @@ import com.rjconsultores.ventaboletos.service.CorridaService; import com.rjconsultores.ventaboletos.service.DiagramaAutobusService; import com.rjconsultores.ventaboletos.service.EmpresaService; import com.rjconsultores.ventaboletos.service.MarcaAutobusService; -import com.rjconsultores.ventaboletos.service.TipoDocAutobusService; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; -import com.rjconsultores.ventaboletos.web.utilerias.MyDatebox; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; -import com.rjconsultores.ventaboletos.web.utilerias.render.RenderAutobusDoc; -/** - * - * @author Administrador - */ @Controller("editarAutobusController") @Scope("prototype") public class EditarAutobusController extends MyGenericForwardComposer { @@ -55,87 +43,81 @@ public class EditarAutobusController extends MyGenericForwardComposer { private static final long serialVersionUID = 1L; @Autowired - private AutobusService autobusService; - @Autowired - private AutobusDocService autobusDocService; - @Autowired - private DiagramaAutobusService diagramaAutobusService; - @Autowired - private CorridaService corridaService; - @Autowired - private MarcaAutobusService marcaAutobusService; - @Autowired - private ClaseServicioService claseServicioService; - @Autowired - private CiudadService ciudadService; - @Autowired - private TipoDocAutobusService tipoDocAutobusService; - @Autowired - private EmpresaService empresaService; - - private List lsDiagramaAutobus; - private List lsCiudad; - private List lsClaseServicio; - private List lsMarcas; - private List lsTipoDocAutobus; - private List lsEmpresas; - private Autobus autobus; - private MyListbox autobusList; - private MyListbox docsList; - private MyDatebox fecCaducidad; - private Textbox txtNome; - private Textbox txtNumvagon; - private Combobox cmbDiagramaAutobus; - private Combobox cmbDiagramaAutobusPiso; - private Combobox cmbTipoDocAutobus; - private Combobox cmbMarcas; - private Combobox cmbClaseServicio; - private Combobox cmbCiudad; - private Combobox cmbEmpresas; - private Button btnApagar; - private static Logger log = Logger.getLogger(EditarAutobusController.class); + private AutobusService autobusService; + @Autowired + private AutobusDocService autobusDocService; + @Autowired + private DiagramaAutobusService diagramaAutobusService; + @Autowired + private CorridaService corridaService; + @Autowired + private MarcaAutobusService marcaAutobusService; + @Autowired + private ClaseServicioService claseServicioService; + @Autowired + private CiudadService ciudadService; + @Autowired + private EmpresaService empresaService; - public Autobus getAutobus() { - return autobus; - } + private List lsDiagramaAutobus; + private List lsCiudad; + private List lsClaseServicio; + private List lsMarcas; + private List lsEmpresas; + private Autobus autobus; + private MyListbox autobusList; + private Textbox txtNome; + private Textbox txtNumvagon; + private Combobox cmbDiagramaAutobus; + private Combobox cmbDiagramaAutobusPiso; + private Combobox cmbMarcas; + private Combobox cmbClaseServicio; + private Combobox cmbCiudad; + private Combobox cmbEmpresas; + private Button btnApagar; + private static Logger log = Logger.getLogger(EditarAutobusController.class); - public void setAutobus(Autobus autobus) { - this.autobus = autobus; - } + public Autobus getAutobus() { + return autobus; + } - public Button getBtnApagar() { - return btnApagar; - } + public void setAutobus(Autobus autobus) { + this.autobus = autobus; + } - public void setBtnApagar(Button btnApagar) { - this.btnApagar = btnApagar; - } + public Button getBtnApagar() { + return btnApagar; + } - public List getLsDiagramaAutobus() { - return lsDiagramaAutobus; - } + public void setBtnApagar(Button btnApagar) { + this.btnApagar = btnApagar; + } - public void setLsDiagramaAutobus(List lsDiagramaAutobus) { - this.lsDiagramaAutobus = lsDiagramaAutobus; - } + public List getLsDiagramaAutobus() { + return lsDiagramaAutobus; + } - public Textbox getTxtNome() { - return txtNome; - } + public void setLsDiagramaAutobus(List lsDiagramaAutobus) { + this.lsDiagramaAutobus = lsDiagramaAutobus; + } - public void setTxtNome(Textbox txtNome) { - this.txtNome = txtNome; - } + public Textbox getTxtNome() { + return txtNome; + } - public Combobox getCmbDiagramaAutobus() { - return cmbDiagramaAutobus; - } + public void setTxtNome(Textbox txtNome) { + this.txtNome = txtNome; + } - public void setCmbDiagramaAutobus(Combobox cmbDiagramaAutobus) { - this.cmbDiagramaAutobus = cmbDiagramaAutobus; - } + public Combobox getCmbDiagramaAutobus() { + return cmbDiagramaAutobus; + } - public List getLsCiudad() { + public void setCmbDiagramaAutobus(Combobox cmbDiagramaAutobus) { + this.cmbDiagramaAutobus = cmbDiagramaAutobus; + } + + public List getLsCiudad() { return lsCiudad; } @@ -159,14 +141,6 @@ public class EditarAutobusController extends MyGenericForwardComposer { this.lsMarcas = lsMarcas; } - public List getLsTipoDocAutobus() { - return lsTipoDocAutobus; - } - - public void setLsTipoDocAutobus(List lsTipoDocAutobus) { - this.lsTipoDocAutobus = lsTipoDocAutobus; - } - public List getLsEmpresas() { return lsEmpresas; } @@ -176,155 +150,133 @@ public class EditarAutobusController extends MyGenericForwardComposer { } @Override - public void doAfterCompose(Component comp) throws Exception { - lsDiagramaAutobus = diagramaAutobusService.obtenerTodos(); - lsCiudad = ciudadService.obtenerTodos(); - lsClaseServicio = claseServicioService.obtenerTodos(); - lsMarcas = marcaAutobusService.obtenerTodos(); - lsTipoDocAutobus = tipoDocAutobusService.obtenerTodos(); - lsEmpresas = empresaService.obtenerTodos(); - - autobus = (Autobus) Executions.getCurrent().getArg().get("autobus"); - autobusList = (MyListbox) Executions.getCurrent().getArg().get("autobusList"); - - super.doAfterCompose(comp); - - docsList.setItemRenderer(new RenderAutobusDoc()); - - if (autobus.getAutobusId() != null){ - autobus.setAutobusDocList(autobusDocService.obtenerPorAutobus(autobus)); - docsList.setData(autobus.getAutobusDocList()); - } - - txtNome.focus(); + public void doAfterCompose(Component comp) throws Exception { + lsDiagramaAutobus = diagramaAutobusService.obtenerTodos(); + lsCiudad = ciudadService.obtenerTodos(); + lsClaseServicio = claseServicioService.obtenerTodos(); + lsMarcas = marcaAutobusService.obtenerTodos(); + lsEmpresas = empresaService.obtenerTodos(); - if (autobus.getAutobusId() == null) { - btnApagar.setVisible(Boolean.FALSE); - } - } + autobus = (Autobus) Executions.getCurrent().getArg().get("autobus"); + autobusList = (MyListbox) Executions.getCurrent().getArg().get("autobusList"); - public void onClick$btnAddDoc(Event ev) throws InterruptedException { - Date fec = fecCaducidad.getValue(); - AutobusDoc doc = new AutobusDoc(); - doc.setAutobus(autobus); - doc.setFechaCaducidad(fec); - doc.setTipoDocAutobus((TipoDocAutobus)cmbTipoDocAutobus.getSelectedItem().getValue()); - doc.setActivo(Boolean.TRUE); - doc.setFecmodif(Calendar.getInstance().getTime()); - doc.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); - - docsList.addItemNovo(doc); - } - - public void onClick$btnRemDoc(Event ev) throws InterruptedException { - AutobusDoc doc = (AutobusDoc) docsList.getSelected(); - docsList.removeSelectedItem(); - - if (doc.getAutobusDocId() != null) { - doc.setFecmodif(Calendar.getInstance().getTime()); - doc.setActivo(Boolean.FALSE); - doc.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); + super.doAfterCompose(comp); - docsList.addItemNovo(doc); + if (autobus.getAutobusId() != null) { + autobus.setAutobusDocList(autobusDocService.obtenerPorAutobus(autobus)); } - } - - public void onClick$btnSalvar(Event ev) throws InterruptedException { - txtNome.getValue(); - txtNumvagon.getValue(); - cmbDiagramaAutobus.getSelectedItem(); - try { - autobus.setActivo(Boolean.TRUE); - autobus.setFecmodif(Calendar.getInstance().getTime()); - autobus.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); - autobus.setEmpresa(cmbEmpresas.getSelectedItem() == null ? null : (Empresa)cmbEmpresas.getSelectedItem().getValue()); - autobus.setMarcaAutobus(cmbMarcas.getSelectedItem() == null ? null : (MarcaAutobus)cmbMarcas.getSelectedItem().getValue()); - autobus.setCiudad(cmbCiudad.getSelectedItem() == null ? null : (Ciudad)cmbCiudad.getSelectedItem().getValue()); - autobus.setClaseServicio(cmbClaseServicio.getSelectedItem() == null ? null : (ClaseServicio)cmbClaseServicio.getSelectedItem().getValue()); - autobus.setDiagramaAutobusPiso(cmbDiagramaAutobusPiso.getSelectedItem() == null ? null : (DiagramaAutobus)cmbDiagramaAutobusPiso.getSelectedItem().getValue()); + txtNome.focus(); - autobus.setAutobusDocList(docsList.getListData()); - List lsAutobus = - autobusService.buscar(autobus.getNumautobus(), - autobus.getDiagramaAutobus()); + if (autobus.getAutobusId() == null) { + btnApagar.setVisible(Boolean.FALSE); + } + } - boolean podeSalvar = false; - if (lsAutobus.isEmpty()) { - podeSalvar = true; - } else { - if (autobus.getAutobusId() != null) { - for (Autobus c : lsAutobus) { - if (c.getAutobusId().equals(autobus.getAutobusId())) { - podeSalvar = true; - } - } - } - } - if (!podeSalvar) { + public void onClick$btnSalvar(Event ev) throws InterruptedException { + txtNome.getValue(); + txtNumvagon.getValue(); + cmbDiagramaAutobus.getSelectedItem(); - Messagebox.show( - Labels.getLabel("MSG.Registro.Existe"), - Labels.getLabel("editarAutobusController.window.title"), - Messagebox.OK, Messagebox.EXCLAMATION); - } else { - if (autobus.getAutobusId() == null) { - autobusService.suscribir(autobus); - autobusList.addItem(autobus); - } else { - autobusService.actualizacion(autobus); - autobusList.updateItem(autobus); - } + try { + autobus.setActivo(Boolean.TRUE); + autobus.setFecmodif(Calendar.getInstance().getTime()); + autobus.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); + autobus.setEmpresa(cmbEmpresas.getSelectedItem() == null ? null + : (Empresa) cmbEmpresas.getSelectedItem().getValue()); + autobus.setMarcaAutobus(cmbMarcas.getSelectedItem() == null ? null + : (MarcaAutobus) cmbMarcas.getSelectedItem().getValue()); + autobus.setCiudad(cmbCiudad.getSelectedItem() == null ? null + : (Ciudad) cmbCiudad.getSelectedItem().getValue()); + autobus.setClaseServicio(cmbClaseServicio.getSelectedItem() == null ? null + : (ClaseServicio) cmbClaseServicio.getSelectedItem().getValue()); + autobus.setDiagramaAutobusPiso(cmbDiagramaAutobusPiso.getSelectedItem() == null ? null + : (DiagramaAutobus) cmbDiagramaAutobusPiso.getSelectedItem().getValue()); - Messagebox.show( - Labels.getLabel("editarAutobusController.MSG.suscribirOK"), - Labels.getLabel("editarAutobusController.window.title"), - Messagebox.OK, Messagebox.INFORMATION); + List lsAutobus = autobusService.buscar(autobus.getNumautobus(), + autobus.getDiagramaAutobus()); - closeWindow(); - } - } catch (Exception ex) { - log.error("editarAutobusController: " + ex); - Messagebox.show( - Labels.getLabel("MSG.Error"), - Labels.getLabel("editarAutobusController.window.title"), - Messagebox.OK, Messagebox.ERROR); - } - } + boolean podeSalvar = false; + if (lsAutobus.isEmpty()) { + podeSalvar = true; + } + else { + if (autobus.getAutobusId() != null) { + for (Autobus c : lsAutobus) { + if (c.getAutobusId().equals(autobus.getAutobusId())) { + podeSalvar = true; + } + } + } + } + if (!podeSalvar) { - public void onClick$btnApagar(Event ev) { - try { - int resp = Messagebox.show( - Labels.getLabel("editarAutobusController.MSG.borrarPergunta"), - Labels.getLabel("editarAutobusController.window.title"), - Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); + Messagebox.show(Labels.getLabel("MSG.Registro.Existe"), + Labels.getLabel("editarAutobusController.window.title"), Messagebox.OK, + Messagebox.EXCLAMATION); + } + else { + if (autobus.getAutobusId() == null) { + autobusService.suscribir(autobus); + autobusList.addItem(autobus); + } + else { + autobusService.actualizacion(autobus); + autobusList.updateItem(autobus); + } - if (resp == Messagebox.YES) { + Messagebox.show(Labels.getLabel("editarAutobusController.MSG.suscribirOK"), + Labels.getLabel("editarAutobusController.window.title"), Messagebox.OK, + Messagebox.INFORMATION); - if ((corridaService.buscarPorAutobusCorridasFuturas(autobus.getDiagramaAutobus()).isEmpty()) && - (corridaService.buscarPorRolOperativoCorridasFuturas(autobus.getDiagramaAutobus()).isEmpty())) { + closeWindow(); + } + } + catch (Exception ex) { + log.error("editarAutobusController: " + ex); + Messagebox.show(Labels.getLabel("MSG.Error"), + Labels.getLabel("editarAutobusController.window.title"), Messagebox.OK, + Messagebox.ERROR); + } + } - autobusService.borrar(autobus); + public void onClick$btnApagar(Event ev) { + try { + int resp = Messagebox.show( + Labels.getLabel("editarAutobusController.MSG.borrarPergunta"), + Labels.getLabel("editarAutobusController.window.title"), + Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); - Messagebox.show( - Labels.getLabel("editarAutobusController.MSG.borrarOK"), - Labels.getLabel("editarAutobusController.window.title"), - Messagebox.OK, Messagebox.INFORMATION); + if (resp == Messagebox.YES) { - autobusList.removeItem(autobus); + if ((corridaService.buscarPorAutobusCorridasFuturas(autobus.getDiagramaAutobus()) + .isEmpty()) + && (corridaService + .buscarPorRolOperativoCorridasFuturas(autobus.getDiagramaAutobus()) + .isEmpty())) { - closeWindow(); - } else { - Messagebox.show( - Labels.getLabel("editarDiagramaAutobusController.MSG.Corrida.Futura"), - Labels.getLabel("editarDiagramaAutobusController.window.title"), - Messagebox.OK, Messagebox.EXCLAMATION); - } - } - } catch (Exception ex) { - log.error(ex); - } - } + autobusService.borrar(autobus); + + Messagebox.show(Labels.getLabel("editarAutobusController.MSG.borrarOK"), + Labels.getLabel("editarAutobusController.window.title"), Messagebox.OK, + Messagebox.INFORMATION); + + autobusList.removeItem(autobus); + + closeWindow(); + } + else { + Messagebox.show( + Labels.getLabel("editarDiagramaAutobusController.MSG.Corrida.Futura"), + Labels.getLabel("editarDiagramaAutobusController.window.title"), + Messagebox.OK, Messagebox.EXCLAMATION); + } + } + } + catch (Exception ex) { + log.error(ex); + } + } public Textbox getTxtNumvagon() { return txtNumvagon; diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/sendaAmigo/EditarClienteController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/sendaAmigo/EditarClienteController.java index 6553e7829..cfb9f3c7a 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/sendaAmigo/EditarClienteController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/sendaAmigo/EditarClienteController.java @@ -5,7 +5,6 @@ import java.util.Calendar; import java.util.HashMap; import java.util.List; import java.util.Map; - import org.apache.log4j.Logger; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Scope; @@ -31,7 +30,6 @@ import org.zkoss.zul.Radio; import org.zkoss.zul.Radiogroup; import org.zkoss.zul.Tab; import org.zkoss.zul.Textbox; - import com.rjconsultores.ventaboletos.entidad.Cliente; import com.rjconsultores.ventaboletos.entidad.ClienteCurso; import com.rjconsultores.ventaboletos.entidad.ClienteDescuento; @@ -47,13 +45,11 @@ import com.rjconsultores.ventaboletos.entidad.TarjetaFidelidad; import com.rjconsultores.ventaboletos.entidad.TipoDomicilio; import com.rjconsultores.ventaboletos.entidad.TipoOcupacion; import com.rjconsultores.ventaboletos.service.ClienteCursoService; -import com.rjconsultores.ventaboletos.service.ClienteDescuentoService; import com.rjconsultores.ventaboletos.service.ClienteService; import com.rjconsultores.ventaboletos.service.EmpresaService; import com.rjconsultores.ventaboletos.service.EscolaService; import com.rjconsultores.ventaboletos.service.MotivoViajeService; import com.rjconsultores.ventaboletos.service.RutaService; -import com.rjconsultores.ventaboletos.service.TarjetaFidelidadService; import com.rjconsultores.ventaboletos.service.TipoDomicilioService; import com.rjconsultores.ventaboletos.service.TipoOcupacionService; import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties; @@ -75,7 +71,6 @@ public class EditarClienteController extends MyGenericForwardComposer { private static final long serialVersionUID = 1L; private static Logger log = Logger.getLogger(EditarClienteController.class); - private static final Short TIPO_OCUPACION_ESTUDANTE = Short.valueOf("22"); private ClienteService clienteService; private MotivoViajeService motivoViajeService; @@ -86,13 +81,9 @@ public class EditarClienteController extends MyGenericForwardComposer { @Autowired private RutaService rutaService; @Autowired - private ClienteDescuentoService clienteDescuentoService; - @Autowired private ClienteCursoService clienteCursoService; @Autowired private EmpresaService empresaService; - @Autowired - private TarjetaFidelidadService tarjetaFidelidadService; private Cliente cliente; private MyListbox clienteList; @@ -114,9 +105,7 @@ public class EditarClienteController extends MyGenericForwardComposer { private MyTextbox txtCP; private Datebox dateFecNacimiento; - private Intbox txtCanthijos; private Longbox txtNumFidelidade; - private Intbox txtEdad; private Button btnApagar; private Button btnSalvar; private Button btnRemoverFidelidade; @@ -140,7 +129,7 @@ public class EditarClienteController extends MyGenericForwardComposer { private Radiogroup indFormaValidacao; private Radio radFechaCompra; private Radio radFechaViaje; - + private Checkbox chkBloqueo; private MyComboboxEstandar cmbLinha; private Ruta linha; @@ -174,17 +163,17 @@ public class EditarClienteController extends MyGenericForwardComposer { private MyListbox clienteDescuentoMyListBox; private List lsClienteDescuento; - + private MyListbox cursoList; private Tab tabCurso; private List lsClienteFidelidad; private MyListbox clienteFidelidadeMyListBox; - + public void aplicarMascara() { - Clients.evalJavaScript("jQuery('#" + txtNumFax.getUuid() - + "').mask('(999)9999-9999?9');jQuery('#" + numtelefonodos.getUuid() - + "').mask('(999)9999-9999?9');jQuery('#" + numtelefonouno.getUuid() - + "').mask('(999)9999-9999?9')"); + Clients.evalJavaScript( + "jQuery('#" + txtNumFax.getUuid() + "').mask('(999)9999-9999?9');jQuery('#" + + numtelefonodos.getUuid() + "').mask('(999)9999-9999?9');jQuery('#" + + numtelefonouno.getUuid() + "').mask('(999)9999-9999?9')"); } private void desabilitarComponentes(Boolean desabilitar) { @@ -205,8 +194,6 @@ public class EditarClienteController extends MyGenericForwardComposer { txtDescEstado.setDisabled(desabilitar); txtCP.setDisabled(desabilitar); dateFecNacimiento.setDisabled(desabilitar); - txtCanthijos.setDisabled(desabilitar); - txtEdad.setDisabled(desabilitar); btnApagar.setDisabled(desabilitar); btnSalvar.setDisabled(desabilitar); radFeminino.setDisabled(desabilitar); @@ -218,14 +205,14 @@ public class EditarClienteController extends MyGenericForwardComposer { cmbEmpresa.setDisabled(desabilitar); txtNumFidelidade.setDisabled(desabilitar); btnRemoverFidelidade.setDisabled(desabilitar); - btnAdicionarFidelidade.setDisabled(desabilitar); + btnAdicionarFidelidade.setDisabled(desabilitar); } @Override public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); lsLinhas = rutaService.obtenerTodos(); - lsEmpresas = empresaService.obtenerTodos(); + lsEmpresas = empresaService.obtenerTodos(); cmbParadaOrigemCve.setItemRenderer(new ComboitemRenderer() { @Override @@ -262,31 +249,34 @@ public class EditarClienteController extends MyGenericForwardComposer { btnApagar.setVisible(Boolean.FALSE); tabCurso.setVisible(Boolean.FALSE); lsClienteFidelidad = new ArrayList(); - + clienteDescuentoMyListBox.setItemRenderer(new RenderClienteDescuento()); clienteDescuentoMyListBox.addEventListener("onDoubleClick", new EventListener() { @Override public void onEvent(Event arg0) throws Exception { - ClienteDescuento cd = (ClienteDescuento) clienteDescuentoMyListBox.getSelected(); + ClienteDescuento cd = (ClienteDescuento) clienteDescuentoMyListBox + .getSelected(); exibeClienteDescuento(cd); lsClienteDescuento.remove(cd); clienteDescuentoMyListBox.setData(lsClienteDescuento); } }); - + clienteFidelidadeMyListBox.setItemRenderer(new RenderClienteFidelidade()); clienteFidelidadeMyListBox.addEventListener("onDoubleClick", new EventListener() { @Override public void onEvent(Event arg0) throws Exception { - ClienteFidelidad clienteFidelidad = (ClienteFidelidad) clienteFidelidadeMyListBox.getSelected(); + ClienteFidelidad clienteFidelidad = (ClienteFidelidad) clienteFidelidadeMyListBox + .getSelected(); exibeClienteFidelidade(clienteFidelidad); lsClienteFidelidad.remove(clienteFidelidad); clienteFidelidadeMyListBox.setData(lsClienteFidelidad); } - }); - - } else { + }); + + } + else { cliente = clienteService.obtenerID(cliente.getClienteId()); lsClienteFidelidad = cliente.getListClienteFidelidadActivos(); @@ -310,18 +300,21 @@ public class EditarClienteController extends MyGenericForwardComposer { if (cliente.getIndsexo() != null) { if (cliente.getIndsexo().equals("F")) { radFeminino.setChecked(true); - } else if (cliente.getIndsexo().equals("M")) { + } + else if (cliente.getIndsexo().equals("M")) { radMasculino.setChecked(true); } } if (null != cliente.getIndBloqueo() && cliente.getIndBloqueo()) { chkBloqueo.setChecked(Boolean.TRUE); - } else { + } + else { chkBloqueo.setChecked(Boolean.FALSE); } - if ((cliente.getLsClienteDireccion() != null) && (!cliente.getLsClienteDireccion().isEmpty())) { + if ((cliente.getLsClienteDireccion() != null) + && (!cliente.getLsClienteDireccion().isEmpty())) { if (cliente.getLsClienteDireccion().get(0) != null) { ClienteDireccion direccion = cliente.getLsClienteDireccion().get(0); if (direccion.getTipodomicilioId() != null) { @@ -359,7 +352,8 @@ public class EditarClienteController extends MyGenericForwardComposer { @Override public void onEvent(Event arg0) throws Exception { - ClienteDescuento cd = (ClienteDescuento) clienteDescuentoMyListBox.getSelected(); + ClienteDescuento cd = (ClienteDescuento) clienteDescuentoMyListBox + .getSelected(); exibeClienteDescuento(cd); lsClienteDescuento.remove(cd); clienteDescuentoMyListBox.setData(lsClienteDescuento); @@ -369,37 +363,46 @@ public class EditarClienteController extends MyGenericForwardComposer { clienteDescuentoMyListBox.setData(new ArrayList()); - if ((cliente.getLsClienteDescuento() != null) && (!cliente.getLsClienteDescuento().isEmpty())) { + if ((cliente.getLsClienteDescuento() != null) + && (!cliente.getLsClienteDescuento().isEmpty())) { lsClienteDescuento = cliente.getLsClienteDescuento(); clienteDescuentoMyListBox.setData(lsClienteDescuento); estudanteComDesconto = true; chkEstudanteComDesconto.setChecked(true); } - + clienteFidelidadeMyListBox.setItemRenderer(new RenderClienteFidelidade()); - if (ApplicationProperties.getInstance().podeEditarClienteFidelidade()){ - clienteFidelidadeMyListBox.addEventListener("onDoubleClick", new EventListener() { - @Override - public void onEvent(Event arg0) throws Exception { - ClienteFidelidad clienteFidelidad = (ClienteFidelidad) clienteFidelidadeMyListBox.getSelected(); - exibeClienteFidelidade(clienteFidelidad); - lsClienteFidelidad.remove(clienteFidelidad); - clienteFidelidadeMyListBox.setData(lsClienteFidelidad); - } - }); + if (ApplicationProperties.getInstance().podeEditarClienteFidelidade()) { + clienteFidelidadeMyListBox.addEventListener("onDoubleClick", + new EventListener() { + @Override + public void onEvent(Event arg0) throws Exception { + ClienteFidelidad clienteFidelidad = (ClienteFidelidad) clienteFidelidadeMyListBox + .getSelected(); + exibeClienteFidelidade(clienteFidelidad); + lsClienteFidelidad.remove(clienteFidelidad); + clienteFidelidadeMyListBox.setData(lsClienteFidelidad); + } + }); } - if ((cliente.getListClienteFidelidadActivos() != null) && (!cliente.getListClienteFidelidadActivos().isEmpty())) { + if ((cliente.getListClienteFidelidadActivos() != null) + && (!cliente.getListClienteFidelidadActivos().isEmpty())) { lsClienteFidelidad = cliente.getListClienteFidelidadActivos(); clienteFidelidadeMyListBox.setData(lsClienteFidelidad); } - // 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) { + // 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); + // ClienteDescuento cd = + // cliente.getLsClienteDescuento().get(cliente.getLsClienteDescuento().size() - 1); // cmbLinha.setText(cd.getRuta().getDescruta()); // linha = cd.getRuta(); // cmbParadaOrigem.setText(cd.getOrigem().getDescparada()); @@ -451,21 +454,24 @@ public class EditarClienteController extends MyGenericForwardComposer { lsClienteDireccion = cliente.getLsClienteDireccion(); txtNombCliente.focus(); txtDireccionCalle.focus(); - if(cliente.getListClienteFidelidadActivos() != null && cliente.getListClienteFidelidadActivos().size()>0){ + if (cliente.getListClienteFidelidadActivos() != null + && cliente.getListClienteFidelidadActivos().size() > 0) { if (!ApplicationProperties.getInstance().podeEditarClienteFidelidade()) { desabilitarComponentes(Boolean.TRUE); - Messagebox.show(Labels.getLabel("editarClienteController.msg.edicao.nao.permitida"), - Labels.getLabel("editarClienteController.window.title"), - Messagebox.OK, Messagebox.INFORMATION); + Messagebox.show( + Labels.getLabel("editarClienteController.msg.edicao.nao.permitida"), + Labels.getLabel("editarClienteController.window.title"), Messagebox.OK, + Messagebox.INFORMATION); } - } + } // onClick$chkEstudanteComDesconto(new Event("evento")); verificaCheckEstudanteComDescuento(); - } catch (Exception e) { - log.error("Cliente: " + e,e); + } + catch (Exception e) { + log.error("Cliente: " + e, e); Messagebox.show(Labels.getLabel("MSG.Error"), - Labels.getLabel("editarClienteController.window.title"), - Messagebox.OK, Messagebox.ERROR); + Labels.getLabel("editarClienteController.window.title"), Messagebox.OK, + Messagebox.ERROR); } } @@ -489,8 +495,7 @@ public class EditarClienteController extends MyGenericForwardComposer { Curso curso = (Curso) cursoList.getSelected(); if (curso != null) { - int resp = Messagebox.show( - Labels.getLabel("editarCursoController.MSG.borrarPergunta"), + int resp = Messagebox.show(Labels.getLabel("editarCursoController.MSG.borrarPergunta"), Labels.getLabel("editarCursoController.window.title"), Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); if (resp == Messagebox.YES) { @@ -502,8 +507,11 @@ public class EditarClienteController extends MyGenericForwardComposer { cursoList.clearSelection(); } } - } else { - Messagebox.show(Labels.getLabel("editarPricingController.MSG.selectItem"), Labels.getLabel("editarPricingController.window.title"), Messagebox.OK, Messagebox.EXCLAMATION); + } + else { + Messagebox.show(Labels.getLabel("editarPricingController.MSG.selectItem"), + Labels.getLabel("editarPricingController.window.title"), Messagebox.OK, + Messagebox.EXCLAMATION); } } @@ -511,7 +519,8 @@ public class EditarClienteController extends MyGenericForwardComposer { ClienteDireccion direccion; if (lsClienteDireccion.isEmpty()) { direccion = new ClienteDireccion(); - } else { + } + else { direccion = lsClienteDireccion.get(0); lsClienteDireccion.remove(0); } @@ -572,7 +581,8 @@ public class EditarClienteController extends MyGenericForwardComposer { radFechaCompra.setDisabled(false); radFechaViaje.setDisabled(false); - } else { + } + else { cmbLinha.setConstraint(""); cmbLinha.setValue(""); cmbLinha.setDisabled(true); @@ -621,10 +631,11 @@ public class EditarClienteController extends MyGenericForwardComposer { cantMaxMes.setDisabled(true); radFechaCompra.setDisabled(true); radFechaViaje.setDisabled(true); - + cantMaxMesInt = null; - if (cliente.getLsClienteDescuento() != null && cliente.getLsClienteDescuento().size() > 0) { + if (cliente.getLsClienteDescuento() != null + && cliente.getLsClienteDescuento().size() > 0) { int resp = Messagebox.show( Labels.getLabel("editarClienteController.msg.confirmarRemoverLsDescuento"), Labels.getLabel("editarClienteController.window.title"), @@ -669,7 +680,8 @@ public class EditarClienteController extends MyGenericForwardComposer { radFechaCompra.setDisabled(false); radFechaViaje.setDisabled(false); - } else { + } + else { cmbLinha.setConstraint(""); cmbLinha.setValue(""); cmbLinha.setDisabled(true); @@ -729,8 +741,6 @@ public class EditarClienteController extends MyGenericForwardComposer { txtApellidoPaterno.getValue(); txtApellidoMaterno.getValue(); txtNumRfc.getValue(); - txtEdad.getValue(); - txtCanthijos.getValue(); txtDescorreo.getValue(); txtNumCurp.getValue(); txtNumFax.getValue(); @@ -743,10 +753,9 @@ public class EditarClienteController extends MyGenericForwardComposer { if (cliente.getClienteId() == null) { List lsCliente = clienteService.buscarPorDocumento(txtNumCurp.getValue()); if (!lsCliente.isEmpty()) { - Messagebox.show( - Labels.getLabel("editarClienteController.MSG.documentoexiste"), - Labels.getLabel("editarClienteController.window.title"), - Messagebox.OK, Messagebox.EXCLAMATION); + Messagebox.show(Labels.getLabel("editarClienteController.MSG.documentoexiste"), + Labels.getLabel("editarClienteController.window.title"), Messagebox.OK, + Messagebox.EXCLAMATION); return; } @@ -757,16 +766,19 @@ public class EditarClienteController extends MyGenericForwardComposer { try { if (cliente.getClienteId() == null) { if (cmbMotivacionViaje.getSelectedItem() != null) { - cliente.setMotivoviajeId((MotivoViaje) cmbMotivacionViaje.getSelectedItem().getValue()); + cliente.setMotivoviajeId( + (MotivoViaje) cmbMotivacionViaje.getSelectedItem().getValue()); } if (cmbOcupacion.getSelectedItem() != null) { - cliente.setTipoocupacionId((TipoOcupacion) cmbOcupacion.getSelectedItem().getValue()); + cliente.setTipoocupacionId( + (TipoOcupacion) cmbOcupacion.getSelectedItem().getValue()); } if (radFeminino.isChecked()) { cliente.setIndsexo("F"); - } else if (radMasculino.isChecked()) { + } + else if (radMasculino.isChecked()) { cliente.setIndsexo("M"); } @@ -778,7 +790,8 @@ public class EditarClienteController extends MyGenericForwardComposer { clienteService.suscribir(cliente); clienteList.addItemNovo(cliente); - } else { + } + else { // setarManagedDescuentoInCliente(); cliente = clienteService.actualizacion(cliente); @@ -808,20 +821,22 @@ public class EditarClienteController extends MyGenericForwardComposer { } Messagebox.show(Labels.getLabel("editarClienteController.MSG.suscribirOK"), - Labels.getLabel("editarClienteController.window.title"), - Messagebox.OK, Messagebox.INFORMATION); + Labels.getLabel("editarClienteController.window.title"), Messagebox.OK, + Messagebox.INFORMATION); closeWindow(); - } catch (WrongValueException ex) { + } + catch (WrongValueException ex) { log.error("editarClienteController: " + ex); Messagebox.show(Labels.getLabel("MSG.Error.ClienteAbaEstudante"), - Labels.getLabel("editarClienteController.window.title"), - Messagebox.OK, Messagebox.ERROR); - } catch (Exception ex) { + Labels.getLabel("editarClienteController.window.title"), Messagebox.OK, + Messagebox.ERROR); + } + catch (Exception ex) { log.error("editarClienteController: " + ex); Messagebox.show(Labels.getLabel("MSG.Error"), - Labels.getLabel("editarClienteController.window.title"), - Messagebox.OK, Messagebox.ERROR); + Labels.getLabel("editarClienteController.window.title"), Messagebox.OK, + Messagebox.ERROR); } } @@ -843,24 +858,28 @@ public class EditarClienteController extends MyGenericForwardComposer { public void onSelect$cmbParadaOrigemCve(Event ev) { if (cmbParadaOrigemCve.getSelectedItem() != null) { - cmbParadaOrigem.setComboItemByParada((Parada) cmbParadaOrigemCve.getSelectedItem().getValue()); + cmbParadaOrigem + .setComboItemByParada((Parada) cmbParadaOrigemCve.getSelectedItem().getValue()); } } public void onSelect$cmbParadaOrigem(Event ev) { if (cmbParadaOrigem.getSelectedItem() != null) - cmbParadaOrigemCve.setComboItemByParada((Parada) cmbParadaOrigem.getSelectedItem().getValue()); + cmbParadaOrigemCve + .setComboItemByParada((Parada) cmbParadaOrigem.getSelectedItem().getValue()); } public void onSelect$cmbParadaDestinoCve(Event ev) { if (cmbParadaDestinoCve.getSelectedItem() != null) { - cmbParadaDestino.setComboItemByParada((Parada) cmbParadaDestinoCve.getSelectedItem().getValue()); + cmbParadaDestino.setComboItemByParada( + (Parada) cmbParadaDestinoCve.getSelectedItem().getValue()); } } public void onSelect$cmbParadaDestino(Event ev) { if (cmbParadaDestino.getSelectedItem() != null) { - cmbParadaDestinoCve.setComboItemByParada((Parada) cmbParadaDestino.getSelectedItem().getValue()); + cmbParadaDestinoCve + .setComboItemByParada((Parada) cmbParadaDestino.getSelectedItem().getValue()); } } @@ -872,21 +891,25 @@ public class EditarClienteController extends MyGenericForwardComposer { Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); if (resp == Messagebox.YES) { - if (null != cliente.getLsClienteDescuento() && 0 != cliente.getLsClienteDescuento().size() - 1 && null != cliente.getLsClienteDescuento().get(cliente.getLsClienteDescuento().size() - 1)) { - cliente.getLsClienteDescuento().get(cliente.getLsClienteDescuento().size() - 1).setActivo(0); + if (null != cliente.getLsClienteDescuento() + && 0 != cliente.getLsClienteDescuento().size() - 1 + && null != cliente.getLsClienteDescuento() + .get(cliente.getLsClienteDescuento().size() - 1)) { + cliente.getLsClienteDescuento().get(cliente.getLsClienteDescuento().size() - 1) + .setActivo(0); } clienteService.borrar(cliente); - Messagebox.show( - Labels.getLabel("editarClienteController.MSG.borrarOK"), - Labels.getLabel("editarClienteController.window.title"), - Messagebox.OK, Messagebox.INFORMATION); + Messagebox.show(Labels.getLabel("editarClienteController.MSG.borrarOK"), + Labels.getLabel("editarClienteController.window.title"), Messagebox.OK, + Messagebox.INFORMATION); clienteList.removeItem(cliente); closeWindow(); } - } catch (Exception ex) { + } + catch (Exception ex) { log.error(ex); } } @@ -900,18 +923,24 @@ public class EditarClienteController extends MyGenericForwardComposer { } private void setarManagedDescuentoInCliente() throws InterruptedException { - // caso chkEstudanteComDesconto não esteja checkado e o cliente ja tenha tido algum desconto no passado, + // caso chkEstudanteComDesconto não esteja checkado e o cliente ja tenha tido algum desconto + // no passado, // entende-se que o cliente nao esteja estudando ou nao tenha mais direito à nenhum desconto - if (!chkEstudanteComDesconto.isChecked() && cliente.getLsClienteDescuento() != null && cliente.getLsClienteDescuento().size() > 0) { - cliente.getLsClienteDescuento().get(cliente.getLsClienteDescuento().size() - 1).setActivo(0); + if (!chkEstudanteComDesconto.isChecked() && cliente.getLsClienteDescuento() != null + && cliente.getLsClienteDescuento().size() > 0) { + cliente.getLsClienteDescuento().get(cliente.getLsClienteDescuento().size() - 1) + .setActivo(0); } - // Caso todos os dias da semana forem false, significa que, não foi determinado nenhum dia da semana para ter desconto, + // Caso todos os dias da semana forem false, significa que, não foi determinado nenhum dia + // da semana para ter desconto, // assim nunca será possível aplicar o desconto - if (chkEstudanteComDesconto.isChecked() && !chkINDDOMINGO.isChecked() && !chkINDLUNES.isChecked() && - !chkINDMARTES.isChecked() && !chkINDMIERCOLES.isChecked() && - !chkINDJUEVES.isChecked() && !chkINDVIERNES.isChecked() && !chkINDSABADO.isChecked()) { + if (chkEstudanteComDesconto.isChecked() && !chkINDDOMINGO.isChecked() + && !chkINDLUNES.isChecked() && !chkINDMARTES.isChecked() + && !chkINDMIERCOLES.isChecked() && !chkINDJUEVES.isChecked() + && !chkINDVIERNES.isChecked() && !chkINDSABADO.isChecked()) { throw new WrongValueException(); - } else if (chkEstudanteComDesconto.isChecked()) { + } + else if (chkEstudanteComDesconto.isChecked()) { try { ClienteDescuento cd = new ClienteDescuento(); cd.setRuta((Ruta) cmbLinha.getSelectedItem().getValue()); @@ -927,33 +956,36 @@ public class EditarClienteController extends MyGenericForwardComposer { cd.setCantMaxMes(cantMaxMes.getValue()); cd.setFecIni(datInicial.getValue()); cd.setFecFin(datFinal.getValue()); - if(radFechaCompra.isChecked()){ + if (radFechaCompra.isChecked()) { cd.setIndFormaValidacionEstudiante("C"); - }else if(radFechaViaje.isChecked()){ - cd.setIndFormaValidacionEstudiante("V"); - } - + } + else if (radFechaViaje.isChecked()) { + cd.setIndFormaValidacionEstudiante("V"); + } cd.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); cd.setFecmodif(Calendar.getInstance().getTime()); cd.setActivo(1); - if (null == cliente.getLsClienteDescuento() || 0 == cliente.getLsClienteDescuento().size()) { + if (null == cliente.getLsClienteDescuento() + || 0 == cliente.getLsClienteDescuento().size()) { cliente.setLsClienteDescuento(new ArrayList()); cliente.getLsClienteDescuento().add(cd); - } else { - cliente.getLsClienteDescuento().get(cliente.getLsClienteDescuento().size() - 1).setActivo(0); + } + else { + cliente.getLsClienteDescuento().get(cliente.getLsClienteDescuento().size() - 1) + .setActivo(0); cliente.getLsClienteDescuento().add(cd); } - } catch (Exception ex) { + } + catch (Exception ex) { if (ex instanceof WrongValueException) { throw (WrongValueException) ex; } log.error("editarClienteController: " + ex); - Messagebox.show( - Labels.getLabel("MSG.Error"), - Labels.getLabel("editarClienteController.window.title"), - Messagebox.OK, Messagebox.ERROR); + Messagebox.show(Labels.getLabel("MSG.Error"), + Labels.getLabel("editarClienteController.window.title"), Messagebox.OK, + Messagebox.ERROR); } } @@ -1164,38 +1196,43 @@ public class EditarClienteController extends MyGenericForwardComposer { if (null != cmbLinha.getSelectedItem()) { clienteDescuento.setRuta((Ruta) cmbLinha.getSelectedItem().getValue()); - } else { + } + else { Messagebox.show(Labels.getLabel("editarClienteController.msg.noRuta"), - Labels.getLabel("editarClienteController.window.title"), - Messagebox.OK, Messagebox.ERROR); + Labels.getLabel("editarClienteController.window.title"), Messagebox.OK, + Messagebox.ERROR); return; } if (null != cmbParadaOrigem.getSelectedItem()) { clienteDescuento.setOrigem((Parada) cmbParadaOrigem.getSelectedItem().getValue()); - } else { + } + else { Messagebox.show(Labels.getLabel("editarClienteController.msg.noParadaOrigen"), - Labels.getLabel("editarClienteController.window.title"), - Messagebox.OK, Messagebox.ERROR); + Labels.getLabel("editarClienteController.window.title"), Messagebox.OK, + Messagebox.ERROR); return; } if (null != cmbParadaDestino.getSelectedItem()) { clienteDescuento.setDestino((Parada) cmbParadaDestino.getSelectedItem().getValue()); - } else { + } + else { Messagebox.show(Labels.getLabel("editarClienteController.msg.noParadaDestino"), - Labels.getLabel("editarClienteController.window.title"), - Messagebox.OK, Messagebox.ERROR); + 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()) { + 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); + Labels.getLabel("editarClienteController.window.title"), Messagebox.OK, + Messagebox.ERROR); return; - } else { + } + else { clienteDescuento.setINDDOMINGO(chkINDDOMINGO.isChecked()); clienteDescuento.setINDLUNES(chkINDLUNES.isChecked()); clienteDescuento.setINDMARTES(chkINDMARTES.isChecked()); @@ -1207,49 +1244,54 @@ public class EditarClienteController extends MyGenericForwardComposer { if (null != cantMaxMes.getValue()) { clienteDescuento.setCantMaxMes(cantMaxMes.getValue()); - } else { + } + else { Messagebox.show(Labels.getLabel("editarClienteController.msg.noCantMaxMes"), - Labels.getLabel("editarClienteController.window.title"), - Messagebox.OK, Messagebox.ERROR); + Labels.getLabel("editarClienteController.window.title"), Messagebox.OK, + Messagebox.ERROR); return; } if (null != datInicial.getValue()) { clienteDescuento.setFecIni(datInicial.getValue()); - } else { + } + else { Messagebox.show(Labels.getLabel("editarClienteController.msg.noFechaIni"), - Labels.getLabel("editarClienteController.window.title"), - Messagebox.OK, Messagebox.ERROR); + Labels.getLabel("editarClienteController.window.title"), Messagebox.OK, + Messagebox.ERROR); return; } if (null != datFinal.getValue()) { clienteDescuento.setFecFin(datFinal.getValue()); - } else { + } + else { Messagebox.show(Labels.getLabel("editarClienteController.msg.noFechaFin"), - Labels.getLabel("editarClienteController.window.title"), - Messagebox.OK, Messagebox.ERROR); + Labels.getLabel("editarClienteController.window.title"), Messagebox.OK, + Messagebox.ERROR); return; } - - if(radFechaCompra.isChecked()){ + + if (radFechaCompra.isChecked()) { clienteDescuento.setIndFormaValidacionEstudiante("C"); - }else if(radFechaViaje.isChecked()){ - clienteDescuento.setIndFormaValidacionEstudiante("V"); - } - - if(isFecFimBeforeFecIni(clienteDescuento)){ + } + else if (radFechaViaje.isChecked()) { + clienteDescuento.setIndFormaValidacionEstudiante("V"); + } + + if (isFecFimBeforeFecIni(clienteDescuento)) { try { Messagebox.show(Labels.getLabel("editarClienteController.msg.fecFinBeforeFecIni"), - Labels.getLabel("editarClienteController.window.title"), - Messagebox.OK, Messagebox.EXCLAMATION); - } catch (InterruptedException e) { + Labels.getLabel("editarClienteController.window.title"), Messagebox.OK, + Messagebox.EXCLAMATION); + } + catch (InterruptedException e) { log.error(e); return; } return; } - + clienteDescuento.setActivo(1); clienteDescuento.setFecmodif(Calendar.getInstance().getTime()); clienteDescuento.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); @@ -1259,49 +1301,62 @@ public class EditarClienteController extends MyGenericForwardComposer { lsClienteDescuento.add(clienteDescuento); clienteDescuentoMyListBox.setData(lsClienteDescuento); limparInput(); - } else { - if(!isVigenciaConflitante(clienteDescuento)){ + } + else { + if (!isVigenciaConflitante(clienteDescuento)) { lsClienteDescuento.add(clienteDescuento); clienteDescuentoMyListBox.setData(lsClienteDescuento); limparInput(); } } } - - private boolean isFecFimBeforeFecIni(ClienteDescuento clienteDescuento){ - if(clienteDescuento.getFecFin().before(clienteDescuento.getFecIni())){ + + private boolean isFecFimBeforeFecIni(ClienteDescuento clienteDescuento) { + if (clienteDescuento.getFecFin().before(clienteDescuento.getFecIni())) { return true; } return false; } - + private boolean isVigenciaConflitante(ClienteDescuento clienteDescuento) { - if(lsClienteDescuento.size() > 0){ - for(ClienteDescuento cd : lsClienteDescuento){ - if((cd.getRuta().getRutaId().intValue() == clienteDescuento.getRuta().getRutaId().intValue() || clienteDescuento.getRuta().getRutaId().intValue() == -1 || cd.getRuta().getRutaId().intValue() == -1 ) - && cd.getOrigem().getParadaId().intValue() == clienteDescuento.getOrigem().getParadaId().intValue() - && cd.getDestino().getParadaId().intValue() == clienteDescuento.getDestino().getParadaId().intValue()){ - - if((DateUtil.inicioFecha(clienteDescuento.getFecIni()).after(DateUtil.inicioFecha(cd.getFecIni()))) - &&(DateUtil.inicioFecha(clienteDescuento.getFecIni()).before(DateUtil.fimFecha( cd.getFecFin()))) - || - (DateUtil.fimFecha(clienteDescuento.getFecFin()).before(DateUtil.fimFecha(cd.getFecFin()))) - &&(DateUtil.fimFecha(clienteDescuento.getFecFin()).after(DateUtil.inicioFecha( cd.getFecIni()))) - ){ + if (lsClienteDescuento.size() > 0) { + for (ClienteDescuento cd : lsClienteDescuento) { + if ((cd.getRuta().getRutaId().intValue() == clienteDescuento.getRuta().getRutaId() + .intValue() || clienteDescuento.getRuta().getRutaId().intValue() == -1 + || cd.getRuta().getRutaId().intValue() == -1) + && cd.getOrigem().getParadaId().intValue() == clienteDescuento.getOrigem() + .getParadaId().intValue() + && cd.getDestino().getParadaId().intValue() == clienteDescuento.getDestino() + .getParadaId().intValue()) { + + if ((DateUtil.inicioFecha(clienteDescuento.getFecIni()) + .after(DateUtil.inicioFecha(cd.getFecIni()))) + && (DateUtil.inicioFecha(clienteDescuento.getFecIni()) + .before(DateUtil.fimFecha(cd.getFecFin()))) + || (DateUtil.fimFecha(clienteDescuento.getFecFin()) + .before(DateUtil.fimFecha(cd.getFecFin()))) + && (DateUtil.fimFecha(clienteDescuento.getFecFin()) + .after(DateUtil.inicioFecha(cd.getFecIni())))) { try { - if(cd.getClienteDescuentoId() != null){ + if (cd.getClienteDescuentoId() != null) { Messagebox.show( - Labels.getLabel("editarClienteController.msg.conflitoVigencia", new Object[] { cd.getClienteDescuentoId().intValue() }), + Labels.getLabel( + "editarClienteController.msg.conflitoVigencia", + new Object[] { + cd.getClienteDescuentoId().intValue() }), Labels.getLabel("editarClienteController.window.title"), Messagebox.OK, Messagebox.EXCLAMATION); - }else{ + } + else { Messagebox.show( - Labels.getLabel("editarClienteController.msg.conflitoVigenciaNaoSalvo"), + Labels.getLabel( + "editarClienteController.msg.conflitoVigenciaNaoSalvo"), Labels.getLabel("editarClienteController.window.title"), Messagebox.OK, Messagebox.EXCLAMATION); } return true; - } catch (InterruptedException e) { + } + catch (InterruptedException e) { log.error(e); return true; } @@ -1311,61 +1366,61 @@ public class EditarClienteController extends MyGenericForwardComposer { } return false; } - - public void onClick$btnAdicionarFidelidade(Event ev) throws InterruptedException { - if (validarDadosFidelidade(empresa)){ - ClienteFidelidad clienteFidelidad = new ClienteFidelidad(); + + public void onClick$btnAdicionarFidelidade(Event ev) throws InterruptedException { + if (validarDadosFidelidade(empresa)) { + ClienteFidelidad clienteFidelidad = new ClienteFidelidad(); TarjetaFidelidad tarjetaFidelidad = new TarjetaFidelidad(); - + tarjetaFidelidad.setNumTarjeta(txtNumFidelidade.getValue()); tarjetaFidelidad.setActivo(true); tarjetaFidelidad.setFecmodif(Calendar.getInstance().getTime()); - tarjetaFidelidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); - - clienteFidelidad.setEmpresa(empresa); + tarjetaFidelidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); + + clienteFidelidad.setEmpresa(empresa); clienteFidelidad.setActivo(true); clienteFidelidad.setFecmodif(Calendar.getInstance().getTime()); - clienteFidelidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); - clienteFidelidad.setTarjetaFidelidad(tarjetaFidelidad); - + clienteFidelidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); + clienteFidelidad.setTarjetaFidelidad(tarjetaFidelidad); + lsClienteFidelidad.add(clienteFidelidad); - cliente.setListClienteFidelidad(lsClienteFidelidad); + cliente.setListClienteFidelidad(lsClienteFidelidad); clienteFidelidadeMyListBox.setData(new ArrayList(lsClienteFidelidad)); - limparInputAbaFidelidade(); - } + limparInputAbaFidelidade(); + } } - private Boolean validarDadosFidelidade(Empresa empresa) throws InterruptedException { - - if(txtNumFidelidade.getValue() == null && empresa == null ){ + private Boolean validarDadosFidelidade(Empresa empresa) throws InterruptedException { + + if (txtNumFidelidade.getValue() == null && empresa == null) { return false; } - - if(txtNumFidelidade.getValue() != null && empresa == null ){ + + if (txtNumFidelidade.getValue() != null && empresa == null) { Messagebox.show(Labels.getLabel("editarClienteController.msg.noEmpresa"), - Labels.getLabel("editarClienteController.window.title"), - Messagebox.OK, Messagebox.ERROR); + Labels.getLabel("editarClienteController.window.title"), Messagebox.OK, + Messagebox.ERROR); return false; } - - if(empresa != null && txtNumFidelidade.getValue() == null){ + + if (empresa != null && txtNumFidelidade.getValue() == null) { Messagebox.show(Labels.getLabel("editarClienteController.msg.noFidelidade"), - Labels.getLabel("editarClienteController.window.title"), - Messagebox.OK, Messagebox.ERROR); + Labels.getLabel("editarClienteController.window.title"), Messagebox.OK, + Messagebox.ERROR); return false; } - - for(ClienteFidelidad clienteF : lsClienteFidelidad){ - if(empresa != null && clienteF.getEmpresa().equals(empresa)){ + + for (ClienteFidelidad clienteF : lsClienteFidelidad) { + if (empresa != null && clienteF.getEmpresa().equals(empresa)) { Messagebox.show(Labels.getLabel("editarClienteController.msg.empresa.cadastrada"), - Labels.getLabel("editarClienteController.window.title"), - Messagebox.OK, Messagebox.ERROR); + Labels.getLabel("editarClienteController.window.title"), Messagebox.OK, + Messagebox.ERROR); return false; } - } + } return true; } - + public void onClick$btnRemoverFidelidade(Event ev) { ClienteFidelidad c = (ClienteFidelidad) clienteFidelidadeMyListBox.getSelected(); if (c != null) { @@ -1377,7 +1432,6 @@ public class EditarClienteController extends MyGenericForwardComposer { } } - private void limparInputAbaFidelidade() { cmbEmpresa.setSelectedItem(null); txtNumFidelidade.setValue(null); @@ -1441,20 +1495,22 @@ public class EditarClienteController extends MyGenericForwardComposer { boolINDVIERNES = cd.getINDVIERNES(); boolINDSABADO = cd.getINDSABADO(); boolINDDOMINGO = cd.getINDDOMINGO(); - if(cd.getIndFormaValidacionEstudiante().equals("V")){ + if (cd.getIndFormaValidacionEstudiante().equals("V")) { radFechaViaje.setChecked(true); radFechaCompra.setChecked(false); - }else if(cd.getIndFormaValidacionEstudiante().equals("C")){ + } + else if (cd.getIndFormaValidacionEstudiante().equals("C")) { radFechaViaje.setChecked(false); radFechaCompra.setChecked(true); } } - - private void exibeClienteFidelidade(ClienteFidelidad cliente){ + + private void exibeClienteFidelidade(ClienteFidelidad cliente) { cmbEmpresa.setText(cliente.getEmpresa().getNombempresa()); empresa = cliente.getEmpresa(); - cmbEmpresa.setSelectedItem(cmbEmpresa.getItemAtIndex(lsEmpresas.indexOf(cliente.getEmpresa()))); - txtNumFidelidade.setText(cliente.getTarjetaFidelidad().getNumTarjeta().toString()); + cmbEmpresa.setSelectedItem( + cmbEmpresa.getItemAtIndex(lsEmpresas.indexOf(cliente.getEmpresa()))); + txtNumFidelidade.setText(cliente.getTarjetaFidelidad().getNumTarjeta().toString()); } public List getLsEmpresas() { @@ -1479,7 +1535,6 @@ public class EditarClienteController extends MyGenericForwardComposer { public void setCmbEmpresa(Combobox cmbEmpresa) { this.cmbEmpresa = cmbEmpresa; - } - - + } + } diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 4db23cd50..fda239565 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -252,7 +252,7 @@ indexController.mniRelatorioGratuidadeIdosoDeficiente.label = Relatório Gratuid indexController.mniRelatorioVendasBilheteiro.label = Relatório de Vendas por Bilheteiro indexController.mniRelatorioAgenciasNaoImportadas.label = Relatório de Agências não Importadas indexController.mniRelatorioCheckin.label = Relatório de Checkin's -indexController.mniFechamentoParamgeral.label = Fechamento Conta Corrente +indexController.mniFechamentoParamgeral.label = Configuração de Boleto indexController.mniFechamentoParamptovta.label = Fechamento Conta Corrente Agência indexController.mniRelatorioCorridas.label = Relatório de Serviços indexController.mniRelatorioCorridas.label = Relatório de Serviços @@ -300,9 +300,9 @@ indexController.mniRelatorioVoucherCancelados.label=Voucher Cancelados indexController.mniSubMenuClientePacote.label=Pacote indexController.mniManutencaoPacote.label=Manutenção Pacote -indexController.mnSubMenuComissao.label=Comissão -indexController.mniCalculoComissao.label=Cálculo Comissão -indexController.mniHistoricoComissao.label=Histórico Comissão +indexController.mnSubMenuComissao.label=Prestação de Contas +indexController.mniCalculoComissao.label=Cálculo Prestação de Contas +indexController.mniHistoricoComissao.label=Histórico Prestação de Contas indexController.mniItemDesconto.label=Item Desconto indexController.mniConferenciaComissao.label=Conferência de Movimento @@ -933,12 +933,12 @@ editarEmpresaController.inscEstCompl.label = Complemento editarEmpresaController.inscEstCep.label = CEP editarEmpresaController.inscEstBairro.label = Bairro editarEmpresaController.inscEstCiudad.label = Cidade -editarEmpresaController.comissao.label = Comissão +editarEmpresaController.comissao.label = Prestação de Contas editarEmpresaController.geral.label = Geral editarEmpresaController.comissaoTipoEventoExtra.label = Tipo Evento Extra -editarEmpresaController.comissaoTipoEventoExtraConferenciaFisica.label = Adicione os tipos de Evento Extra que exige conferência física na comissão -editarEmpresaController.comissaoFormapagoConferenciaFisica.label = Adicione as formas de pagamento que exige conferência física na comissão -editarEmpresaController.comissaoCategoriaConferenciaFisica.label = Adicione os tipos de passagem que exige conferência física na comissão +editarEmpresaController.comissaoTipoEventoExtraConferenciaFisica.label = Adicione os tipos de Evento Extra que exige conferência física na prestação de contas +editarEmpresaController.comissaoFormapagoConferenciaFisica.label = Adicione as formas de pagamento que exige conferência física na prestação de contas +editarEmpresaController.comissaoCategoriaConferenciaFisica.label = Adicione os tipos de passagem que exige conferência física na prestação de contas editarEmpresaController.msg.adicionarComissaoCategoria = Tipo Passagem adicionada com sucesso editarEmpresaController.MSG.borrarComissaoCategoriaPergunta = Deseja remover o tipo de passagem selecionado? editarEmpresaController.msg.removerComissaoCategoria = Tipo Passagem removida com sucesso @@ -955,7 +955,7 @@ editarEmpresaController.btnRemoverComissaoFormaPago.tooltiptext = Remover Forma editarEmpresaController.btnAdicionarComissaoTipoEventoExtra.tooltiptext = Adicionar Tipo de Evento Extra editarEmpresaController.btnRemoverComissaoTipoEventoExtra.tooltiptext = Remover Tipo de Evento Extra editarEmpresaController.comEmpConferencia.label = Por Aba -editarEmpresaController.comissaoConferencia.label = Marque as abas que exige a conferência de todos os itens +editarEmpresaController.comissaoConferencia.label = Marque as abas que exige a prestação de contas de todos os itens editarEmpresaController.indbilhetemanual.label = Bilhetes Manuais editarEmpresaController.indbilhetevendido.label = Bilhetes editarEmpresaController.indbilhetecancelado.label = Bilhetes Cancelados @@ -1111,7 +1111,7 @@ editarPuntoVentaController.registroNumPtoVtaExiste = Já existe uma agência com editarPuntoVentaController.lbStock.value = Estoque editarPuntoVentaController.lbCheckStock.value = Validar Estoque Receita/Despesa editarPuntoVentaController.lbVendeSegOpcional.value = Vende Seguro Opcional -editarPuntoVentaController.lbEstanSegOpcional.value = Estan Seguro Opcional +editarPuntoVentaController.lbEstanSegOpcional.value = Default Seguro Opcional editarPuntoVentaController.label.tipoPassagem = Tipo de Passagens editarPuntoVentaController.label.lbIndEstanTasaEmbarque.value = Taxa de Embarque pré-selecionada editarPuntoVentaController.label.lbIndPermisoTasaEmbarque.value = Permite desmarcar Taxa de Embarque @@ -5527,8 +5527,8 @@ busquedaClienteController.lbIndSexo.value = Sexo busquedaClienteController.radFeminino.value = Feminino busquedaClienteController.radMasculino.value = Masculino busquedaClienteController.lbTipoIdentificacion.value = Tipo Identificação -busquedaClienteController.lbNumRfc.value = DOC -busquedaClienteController.lbNumRfcDos.value = DOC 2 +busquedaClienteController.lbNumRfc.value = CPF/CNPJ +busquedaClienteController.lbNumRfcDos.value = CPF/CNPJ editarClienteController.lbTelefonoUno.value = Telefone editarClienteController.MSG.documentoexiste = Já existe um cliente cadastrado com esse documento. editarClienteController.lbTelefonoDos.value = Celular @@ -5579,7 +5579,7 @@ 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.lbNumRfc.value = CPF/CNPJ editarClienteController.lbNumeroInterior.value = Número Apto. editarClienteController.lbTipoDomicilio.value = Tipo Domícílio editarClienteController.lbCP.value = CEP @@ -6047,8 +6047,8 @@ busquedaFiscalImpressoraController.numserie20.label = Número de Série busquedaFiscalImpressoraController.btnPesquisa.label = Pesquisa busquedaFiscalImpressoraController.MSG.suscribirOK = Impressora Fiscal gravada com sucesso. -# Búsqueda Fechamento Conta Corrente -busquedaFechamentoParamgeralController.window.title = Fechamento Conta Corrente +# Búsqueda Configuração de Boleto +busquedaFechamentoParamgeralController.window.title = Configuração de Boleto busquedaFechamentoParamgeralController.empresa.label = Empresa busquedaFechamentoParamgeralController.btnPesquisa.label = Pesquisa busquedaFechamentoParamgeralController.boletoBancoCod.label = Código Banco @@ -6059,11 +6059,11 @@ busquedaFechamentoParamgeralController.boletoBancoCarteira.label = Carteira busquedaFechamentoParamgeralController.boletoDiasVenc.label = Dias Vencimento busquedaFechamentoParamgeralController.fecmodif.label = Ult. Atual. -# Editar Fechamento Conta Corrente -editarFechamentoParamgeralController.window.title = Fechamento Conta Corrente - Editar Parâmetro Geral -editarFechamentoParamgeralController.MSG.suscribirOK = Fechamento Conta Corrente gravada com sucesso. -editarFechamentoParamgeralController.MSG.borrarPergunta = Eliminar o Fechamento Conta Corrente? -editarFechamentoParamgeralController.MSG.borrarOK = Fechamento Conta Corrente excluido com Sucesso. +# Editar Configuração de Boleto +editarFechamentoParamgeralController.window.title = Configuração de Boleto - Editar Parâmetro Geral +editarFechamentoParamgeralController.MSG.suscribirOK = Configuração de Boleto gravada com sucesso. +editarFechamentoParamgeralController.MSG.borrarPergunta = Eliminar a Configuração de Boleto? +editarFechamentoParamgeralController.MSG.borrarOK = Configuração de Boleto excluido com Sucesso. editarFechamentoParamgeralController.MSG.carteira.bradesco = Carteira não pode ser maior que 99 para Banco Bradesco # Relatório Gratuidade diff --git a/web/gui/catalogos/editarPuntoVenta.zul b/web/gui/catalogos/editarPuntoVenta.zul index 33178dd69..e5754c701 100644 --- a/web/gui/catalogos/editarPuntoVenta.zul +++ b/web/gui/catalogos/editarPuntoVenta.zul @@ -310,13 +310,6 @@ value="${c:l('editarPuntoVentaController.label.isento')}" /> - - -