diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/BusquedaConfiguracionCancelacionController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/BusquedaConfiguracionCancelacionController.java index 6539b043f..94738c0f8 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/BusquedaConfiguracionCancelacionController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/BusquedaConfiguracionCancelacionController.java @@ -57,7 +57,6 @@ public class BusquedaConfiguracionCancelacionController extends MyGenericForward private List lsPuntoVenta; private List lsMarca; private List lsMotivoCancelacion; - private List lsParada; private Combobox cmbMarca; private Combobox cmbParadaDestino; private Combobox cmbParadaOrigem; @@ -104,14 +103,6 @@ public class BusquedaConfiguracionCancelacionController extends MyGenericForward this.lsMarca = lsMarca; } - public List getLsParada() { - return lsParada; - } - - public void setLsParada(List lsParada) { - this.lsParada = lsParada; - } - public List getLsPuntoVenta() { return lsPuntoVenta; } @@ -132,10 +123,6 @@ public class BusquedaConfiguracionCancelacionController extends MyGenericForward lsMarca.add(new Marca()); lsMarca.addAll(marcaService.obtenerTodos()); - lsParada = new ArrayList(); - lsParada.add(new Parada()); - lsParada.addAll(paradaService.obtenerTodos()); - lsMotivoCancelacion = new ArrayList(); lsMotivoCancelacion.add(new MotivoCancelacion()); lsMotivoCancelacion.addAll(motivoCancelacionService.obtenerTodosTipoMotivoB()); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeParadaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeParadaController.java index d5763f51c..36f4e92ba 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeParadaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeParadaController.java @@ -8,6 +8,7 @@ import com.rjconsultores.ventaboletos.entidad.Ciudad; import com.rjconsultores.ventaboletos.entidad.Nodo; import com.rjconsultores.ventaboletos.entidad.Parada; import com.rjconsultores.ventaboletos.entidad.TipoParada; +import com.rjconsultores.ventaboletos.exception.BusinessException; import com.rjconsultores.ventaboletos.service.NodoService; import com.rjconsultores.ventaboletos.service.ParadaService; import com.rjconsultores.ventaboletos.service.TipoParadaService; @@ -26,227 +27,206 @@ import org.zkoss.zk.ui.event.Event; import org.zkoss.zk.ui.util.Clients; import org.zkoss.zul.Button; import org.zkoss.zul.Combobox; +import org.zkoss.zul.Intbox; import org.zkoss.zul.Messagebox; import org.zkoss.zul.Textbox; /** - * + * * @author Rafius */ @Controller("editarCatalogoDeParadaController") @Scope("prototype") public class EditarCatalogoDeParadaController extends MyGenericForwardComposer { - @Autowired - private ParadaService paradaService; - @Autowired - private TipoParadaService tipoParadaService; - @Autowired - private NodoService nodoService; - private Parada parada; - private MyListbox paradaList; - private static Logger log = Logger.getLogger(EditarCatalogoDeParadaController.class); - private Textbox txtNome; - private Textbox cveparada; - private Combobox cmbCiudad; - private Combobox cmbTipoParada; - private Combobox cmbNodo; - private List lsTipoParadas; - private List lsNodo; - private Button btnApagar; + @Autowired + private ParadaService paradaService; + @Autowired + private TipoParadaService tipoParadaService; + @Autowired + private NodoService nodoService; + private Parada parada; + private MyListbox paradaList; + private static Logger log = Logger.getLogger(EditarCatalogoDeParadaController.class); + private Textbox txtNome; + private Textbox cveparada; + private Combobox cmbCiudad; + private Combobox cmbTipoParada; + private Combobox cmbNodo; + private List lsTipoParadas; + private List lsNodo; + private Button btnApagar; + private Intbox codAntt; - public Combobox getCmbCiudad() { - return cmbCiudad; - } + public Combobox getCmbCiudad() { + return cmbCiudad; + } - public void setCmbCiudad(Combobox cmbCiudad) { - this.cmbCiudad = cmbCiudad; - } + public void setCmbCiudad(Combobox cmbCiudad) { + this.cmbCiudad = cmbCiudad; + } - public Combobox getCmbNodo() { - return cmbNodo; - } + public Combobox getCmbNodo() { + return cmbNodo; + } - public void setCmbNodo(Combobox cmbNodo) { - this.cmbNodo = cmbNodo; - } + public void setCmbNodo(Combobox cmbNodo) { + this.cmbNodo = cmbNodo; + } - public Combobox getCmbTipoParada() { - return cmbTipoParada; - } + public Combobox getCmbTipoParada() { + return cmbTipoParada; + } - public void setCmbTipoParada(Combobox cmbTipoParada) { - this.cmbTipoParada = cmbTipoParada; - } + public void setCmbTipoParada(Combobox cmbTipoParada) { + this.cmbTipoParada = cmbTipoParada; + } - public Textbox getCveparada() { - return cveparada; - } + public Textbox getCveparada() { + return cveparada; + } - public void setCveparada(Textbox cveparada) { - this.cveparada = cveparada; - } + public void setCveparada(Textbox cveparada) { + this.cveparada = cveparada; + } - public Button getBtnApagar() { - return btnApagar; - } + public Button getBtnApagar() { + return btnApagar; + } - public void setBtnApagar(Button btnApagar) { - this.btnApagar = btnApagar; - } + public void setBtnApagar(Button btnApagar) { + this.btnApagar = btnApagar; + } - public Textbox getTxtNome() { - return txtNome; - } + public Textbox getTxtNome() { + return txtNome; + } - public void setTxtNome(Textbox txtNome) { - this.txtNome = txtNome; - } + public void setTxtNome(Textbox txtNome) { + this.txtNome = txtNome; + } - public List getLsNodo() { - return lsNodo; - } + public List getLsNodo() { + return lsNodo; + } - public void setLsNodo(List lsNodo) { - this.lsNodo = lsNodo; - } + public void setLsNodo(List lsNodo) { + this.lsNodo = lsNodo; + } - public List getLsTipoParadas() { - return lsTipoParadas; - } + public List getLsTipoParadas() { + return lsTipoParadas; + } - public void setLsTipoParadas(List lsTipoParadas) { - this.lsTipoParadas = lsTipoParadas; - } + public void setLsTipoParadas(List lsTipoParadas) { + this.lsTipoParadas = lsTipoParadas; + } - @Override - public void doAfterCompose(Component comp) throws Exception { - super.doAfterCompose(comp); + @Override + public void doAfterCompose(Component comp) throws Exception { + super.doAfterCompose(comp); - parada = (Parada) Executions.getCurrent().getArg().get("parada"); - paradaList = (MyListbox) Executions.getCurrent().getArg().get("paradaList"); + parada = (Parada) Executions.getCurrent().getArg().get("parada"); + paradaList = (MyListbox) Executions.getCurrent().getArg().get("paradaList"); - lsTipoParadas = tipoParadaService.obtenerTodos(); - lsNodo = nodoService.obtenerTodos(); + lsTipoParadas = tipoParadaService.obtenerTodos(); + lsNodo = nodoService.obtenerTodos(); - if (parada.getParadaId() == null) { - btnApagar.setVisible(Boolean.FALSE); - } else { - Ciudad ciudad = parada.getCiudad(); - if (ciudad != null) { - cmbCiudad.setText(ciudad.getNombciudad()); - } - } + if (parada.getParadaId() == null) { + btnApagar.setVisible(Boolean.FALSE); + } else { + Ciudad ciudad = parada.getCiudad(); + if (ciudad != null) { + cmbCiudad.setText(ciudad.getNombciudad()); + } + } - txtNome.focus(); - } + txtNome.focus(); + } - public void onClick$btnSalvar(Event ev) throws InterruptedException { - txtNome.getValue(); - cveparada.getValue(); - cmbCiudad.getSelectedItem(); - cmbTipoParada.getSelectedItem(); - cmbNodo.getSelectedItem(); + public void onClick$btnSalvar(Event ev) throws InterruptedException { + txtNome.getValue(); + cveparada.getValue(); + cmbCiudad.getSelectedItem(); + cmbTipoParada.getSelectedItem(); + cmbNodo.getSelectedItem(); + codAntt.getValue(); - try { - if (parada.getParadaId() == null) { - List lsParadas = - paradaService.buscar(parada.getDescparada(), parada.getCveparada(), - parada.getCiudad(), parada.getTipoParada(), parada.getNodo()); + try { + paradaService.suscribirActualizar(parada); - lsParadas.addAll(paradaService.buscar(parada.getDescparada())); - lsParadas.addAll(paradaService.buscarCVE(parada.getCveparada())); + paradaList.updateItem(parada); - if (lsParadas.isEmpty()) { - paradaService.suscribir(parada); - paradaList.addItem(parada); + Messagebox.show( + Labels.getLabel("editarCatalogoDeParadaController.MSG.suscribirOK"), + Labels.getLabel("editarCatalogoDeParadaController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); - Messagebox.show( - Labels.getLabel("editarCatalogoDeParadaController.MSG.suscribirOK"), - Labels.getLabel("editarCatalogoDeParadaController.window.title"), - Messagebox.OK, Messagebox.INFORMATION); - } else { - Messagebox.show( - Labels.getLabel("MSG.Registro.Existe"), - Labels.getLabel("editarCatalogoDeParadaController.window.title"), - Messagebox.OK, Messagebox.EXCLAMATION); - } - } else { - paradaService.actualizacion(parada); - paradaList.updateItem(parada); + closeWindow(); + } catch (BusinessException ex) { + Messagebox.show( + ex.getLocalizedMessage(), + Labels.getLabel("editarCatalogoDeParadaController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); - Messagebox.show( - Labels.getLabel("editarCatalogoDeParadaController.MSG.suscribirOK"), - Labels.getLabel("editarCatalogoDeParadaController.window.title"), - Messagebox.OK, Messagebox.INFORMATION); - } + } + } - closeWindow(); - } catch (Exception ex) { - log.error(ex); - Messagebox.show( - Labels.getLabel("MSG.Error"), - Labels.getLabel("editarCatalogoDeParadaController.window.title"), - Messagebox.OK, Messagebox.INFORMATION); + public void onClick$btnApagar(Event ev) { + try { + int resp = Messagebox.show( + Labels.getLabel("editarCatalogoDeParadaController.MSG.borrarPergunta"), + Labels.getLabel("editarCatalogoDeParadaController.window.title"), + Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); - } - } + if (resp == Messagebox.YES) { - public void onClick$btnApagar(Event ev) { - try { - int resp = Messagebox.show( - Labels.getLabel("editarCatalogoDeParadaController.MSG.borrarPergunta"), - Labels.getLabel("editarCatalogoDeParadaController.window.title"), - Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); + paradaService.borrar(parada); - if (resp == Messagebox.YES) { + Messagebox.show( + Labels.getLabel("editarCatalogoDeParadaController.MSG.borrarOK"), + Labels.getLabel("editarCatalogoDeParadaController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); - paradaService.borrar(parada); + paradaList.removeItem(parada); - Messagebox.show( - Labels.getLabel("editarCatalogoDeParadaController.MSG.borrarOK"), - Labels.getLabel("editarCatalogoDeParadaController.window.title"), - Messagebox.OK, Messagebox.INFORMATION); + closeWindow(); + } + } catch (RegistroConDependenciaException ex) { + Clients.alert( + ex.getLocalizedMessage(), + Labels.getLabel("editarCatalogoDeParadaController.window.title"), + Messagebox.INFORMATION); + } catch (Exception ex) { + log.error(ex); + Clients.alert( + Labels.getLabel("MSG.Error"), + Labels.getLabel("editarCatalogoDeParadaController.window.title"), + Messagebox.INFORMATION); + } + } - paradaList.removeItem(parada); + public Parada getParada() { + return parada; + } - closeWindow(); - } - } catch (RegistroConDependenciaException ex) { - Clients.alert( - ex.getLocalizedMessage(), - Labels.getLabel("editarCatalogoDeParadaController.window.title"), - Messagebox.INFORMATION); - } catch (Exception ex) { - log.error(ex); - Clients.alert( - Labels.getLabel("MSG.Error"), - Labels.getLabel("editarCatalogoDeParadaController.window.title"), - Messagebox.INFORMATION); - } - } + public void setParada(Parada parada) { + this.parada = parada; + } - public Parada getParada() { - return parada; - } + public MyListbox getParadaList() { + return paradaList; + } - public void setParada(Parada parada) { - this.parada = parada; - } + public void setParadaList(MyListbox paradaList) { + this.paradaList = paradaList; + } - public MyListbox getParadaList() { - return paradaList; - } + public ParadaService getParadaService() { + return paradaService; + } - public void setParadaList(MyListbox paradaList) { - this.paradaList = paradaList; - } - - public ParadaService getParadaService() { - return paradaService; - } - - public void setParadaService(ParadaService paradaService) { - this.paradaService = paradaService; - } + public void setParadaService(ParadaService paradaService) { + this.paradaService = paradaService; + } } diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pagoconductor/EditarTarjetaViajeController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pagoconductor/EditarTarjetaViajeController.java index dcf6f3616..e4c1c0f17 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pagoconductor/EditarTarjetaViajeController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/pagoconductor/EditarTarjetaViajeController.java @@ -51,7 +51,6 @@ public class EditarTarjetaViajeController extends MyGenericForwardComposer { private static Logger log = Logger.getLogger(EditarTarjetaViajeController.class); private List lsEmpresa; private List lsAutobus; - private List lsParada; private List lsClaseServicio; private List lsConductor; @Autowired @@ -298,14 +297,6 @@ public class EditarTarjetaViajeController extends MyGenericForwardComposer { this.lsAutobus = lsAutobus; } - public List getLsParada() { - return lsParada; - } - - public void setLsParada(List lsParada) { - this.lsParada = lsParada; - } - public List getLsClaseServicio() { return lsClaseServicio; } @@ -435,7 +426,6 @@ public class EditarTarjetaViajeController extends MyGenericForwardComposer { lsMarca = marcaService.buscarDescricaoIdMarca(); lsEmpresa = empresaService.buscarTodosExceto(-1); lsAutobus = autobusService.obtenerTodos(); - lsParada = paradaService.obtenerTodos(); lsClaseServicio = claseServicioService.buscarTodosExceto(-1); lsConductor = conductorService.obtenerTodos(); } diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 9a38b4bbd..2678db8e5 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -941,6 +941,7 @@ busquedaCatalogoDeParadaController.lhId.label = ID busquedaCatalogoDeParadaController.lhParada.label = Localidade busquedaCatalogoDeParadaController.lhDesc.label = Descrição busquedaCatalogoDeParadaController.lbCveParada.label = Código Localidade +busquedaCatalogoDeParadaController.msg.codAnttJaExiste = Já existe uma parada com o Código ANTT informado # Editar Desfile de pantalla editarCatalogoDeParadaController.window.title = Localidade diff --git a/web/gui/esquema_operacional/generacion_tramo_ruta/editarTramoRuta.zul b/web/gui/esquema_operacional/generacion_tramo_ruta/editarTramoRuta.zul index d0601b0e5..0154b5505 100644 --- a/web/gui/esquema_operacional/generacion_tramo_ruta/editarTramoRuta.zul +++ b/web/gui/esquema_operacional/generacion_tramo_ruta/editarTramoRuta.zul @@ -55,7 +55,7 @@