diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/gr/MovimentacionBilhetesController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/gr/MovimentacionBilhetesController.java index 0fde76691..a6289e094 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/gr/MovimentacionBilhetesController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/gr/MovimentacionBilhetesController.java @@ -148,7 +148,7 @@ public class MovimentacionBilhetesController extends MyGenericForwardComposer { Aidf aidf = (Aidf)aidfSeleccionada.getValue(); Comboitem origemSeleccionada = cmbPuntoVentaOrigem.getSelectedItem(); - PuntoVenta origem = (PuntoVenta)origemSeleccionada.getValue(); + PuntoVenta origem = origemSeleccionada != null ? (PuntoVenta)origemSeleccionada.getValue() : null; Comboitem destinoSeleccionado = cmbPuntoVentaDestino.getSelectedItem(); PuntoVenta destino = (PuntoVenta)destinoSeleccionado.getValue(); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/gr/MovimentacionBilhetesPuntoVentaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/gr/MovimentacionBilhetesPuntoVentaController.java index c2116c755..d0035e69b 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/gr/MovimentacionBilhetesPuntoVentaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/gr/MovimentacionBilhetesPuntoVentaController.java @@ -1,7 +1,6 @@ package com.rjconsultores.ventaboletos.web.gui.controladores.gr; import java.util.ArrayList; -import java.util.Date; import java.util.List; import org.apache.commons.lang.StringUtils; @@ -19,16 +18,14 @@ import org.zkoss.zul.Comboitem; import org.zkoss.zul.Longbox; import org.zkoss.zul.Textbox; -import com.rjconsultores.ventaboletos.entidad.Aidf; -import com.rjconsultores.ventaboletos.entidad.Ciudad; import com.rjconsultores.ventaboletos.entidad.Estacion; -import com.rjconsultores.ventaboletos.entidad.Estado; import com.rjconsultores.ventaboletos.entidad.PuntoVenta; import com.rjconsultores.ventaboletos.entidad.TipoMovimentacion; import com.rjconsultores.ventaboletos.service.EstacionService; import com.rjconsultores.ventaboletos.service.MovimentacionBilhetesService; import com.rjconsultores.ventaboletos.service.PuntoVentaService; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; +import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxPuntoVenta; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; @Controller("movimentacionBilhetesPuntoVentaController") @@ -57,7 +54,7 @@ public class MovimentacionBilhetesPuntoVentaController extends MyGenericForwardC private Combobox cmbEstacionDestino; private List lsPuntoVenta; - private Combobox cmbPuntoVenta; + private MyComboboxPuntoVenta cmbPuntoVenta; @Override public void doAfterCompose(Component comp) throws Exception { @@ -65,9 +62,11 @@ public class MovimentacionBilhetesPuntoVentaController extends MyGenericForwardC lsEstacion = new ArrayList(); lsTipoMovimentacion = movimentacionBilhetesService.obtenerTiposMovimetacionPuntoVenta(); - setLsPuntoVenta(puntoVentaService.buscarPuntosVentaPorUsuario(UsuarioLogado.getUsuarioLogado())); + setLsPuntoVenta(new ArrayList()); super.doAfterCompose(comp); + + txtForminicial.setConstraint("no empty"); } public void onChange$cmbPuntoVenta(Event ev) { @@ -86,6 +85,13 @@ public class MovimentacionBilhetesPuntoVentaController extends MyGenericForwardC public void onClick$btnSalvar(Event ev) throws InterruptedException { + cmbPuntoVenta.getValue(); + cmbEstacionOrigem.getValue(); + cmbEstacionDestino.getValue(); + cmbTipoMovimentacion.getValue(); + + txtForminicial.getValue(); + try{ Comboitem puntoVentaSeleccionada = cmbPuntoVenta.getSelectedItem(); @@ -118,15 +124,18 @@ public class MovimentacionBilhetesPuntoVentaController extends MyGenericForwardC Messagebox.OK, Messagebox.INFORMATION); cmbEstacionDestino.setSelectedItem(null); - cmbEstacionOrigem.setSelectedItem(null); - txtForminicial.setValue(null); + cmbEstacionOrigem.setSelectedItem(null); txtFormfinal.setValue(null); txtCantidad.setValue(null); } catch (Exception ex) { + String msgError = ex.getMessage(); + if(msgError == null) + msgError = Labels.getLabel("MSG.Error"); + Messagebox.show( - Labels.getLabel("MSG.Error"), + msgError, Labels.getLabel("movimentacionBilhetesController.window.title"), Messagebox.OK, Messagebox.ERROR); } diff --git a/src/java/spring-config.xml b/src/java/spring-config.xml index 6b1114773..009ee8718 100644 --- a/src/java/spring-config.xml +++ b/src/java/spring-config.xml @@ -324,6 +324,12 @@ com.rjconsultores.ventaboletos.entidad.AbastoCentral com.rjconsultores.ventaboletos.entidad.AbastoHisto + com.rjconsultores.ventaboletos.entidad.Clasificacion + com.rjconsultores.ventaboletos.entidad.AbastoBoleto + com.rjconsultores.ventaboletos.entidad.DetAbastoBoleto + com.rjconsultores.ventaboletos.entidad.FolioPreimpreso + com.rjconsultores.ventaboletos.entidad.RequisicionBoleto + diff --git a/web/gui/gr/movimentacionBilhetesPuntoVenta.zul b/web/gui/gr/movimentacionBilhetesPuntoVenta.zul index 49e906b3e..96f3eb306 100644 --- a/web/gui/gr/movimentacionBilhetesPuntoVenta.zul +++ b/web/gui/gr/movimentacionBilhetesPuntoVenta.zul @@ -41,7 +41,7 @@