diff --git a/pom.xml b/pom.xml
index bc5c6c107..3c2edff26 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,12 +4,12 @@
4.0.0
br.com.rjconsultores
ventaboletosadm
- 1.163.1
+ 1.163.2
war
- 1.121.3
- 1.103.1
+ 1.121.4
+ 1.103.2
UTF-8
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/CargaContratoExpressosController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/CargaContratoExpressosController.java
index 6099b5a1d..77f331a07 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/CargaContratoExpressosController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/CargaContratoExpressosController.java
@@ -33,6 +33,7 @@ import org.zkoss.zk.ui.event.EventListener;
import org.zkoss.zk.ui.event.UploadEvent;
import org.zkoss.zul.Checkbox;
import org.zkoss.zul.Combobox;
+import org.zkoss.zul.Intbox;
import org.zkoss.zul.Messagebox;
import org.zkoss.zul.Paging;
@@ -83,6 +84,8 @@ public class CargaContratoExpressosController extends MyGenericForwardComposer{
SolicitudExpreso expreso;
SolicitudExpreso expresoClone;
+ private Intbox txtNumSolicitud;
+
@Override
public void doAfterCompose(Component comp) throws Exception {
lsEmpresa = empresaService.obtenerTodos();
@@ -149,6 +152,10 @@ public class CargaContratoExpressosController extends MyGenericForwardComposer{
buscarExpresos.addFilterEqual("ACTIVO", true);
}
+ if(txtNumSolicitud.getValue() != null && txtNumSolicitud.getValue().toString() != "") {
+ buscarExpresos.addFilterEqual("solicitudExpresoId", txtNumSolicitud.getValue());
+ }
+
List filterStatusSolicitudExpreso = new ArrayList();
filterStatusSolicitudExpreso.add(3);
@@ -157,33 +164,6 @@ public class CargaContratoExpressosController extends MyGenericForwardComposer{
plwTrayectosExpresos.init(buscarExpresos, expresosList, pagingExpresos);
}
- public void onUpload(UploadEvent event) throws IOException, InterruptedException, CloneNotSupportedException {
- if(expreso == null) {
- Messagebox.show(
- Labels.getLabel("cargaContratoController.MSG.errorExpresoNull"),
- Labels.getLabel("winExpressoCargaContrato.title"),
- Messagebox.OK, Messagebox.ERROR);
- }else {
- Media media = event.getMedia();
-
- if(media.getFormat().equalsIgnoreCase("pdf")) {
- InputStream inputStream = media.getStreamData();
- byte[] bytesIs = IOUtils.toByteArray(inputStream);
-
- expreso.setDocContrato(bytesIs);
-
- solicitudExpresosService.actualizacion(expreso);
-
- logAuditoriaService.auditar(expresoClone, expreso, null);
- } else {
- Messagebox.show(
- Labels.getLabel("cargaContratoController.MSG.errorFormatoContrato") + " " + media,
- Labels.getLabel("winExpressoCargaContrato.title"),
- Messagebox.OK, Messagebox.ERROR);
- }
- }
- }
-
public void onClick$btnRefresh(Event ev) {
refreshLista();
}
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/CotizarExpresoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/CotizarExpresoController.java
index 9d46640c4..471337416 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/CotizarExpresoController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/CotizarExpresoController.java
@@ -57,12 +57,14 @@ import com.rjconsultores.ventaboletos.entidad.Constante;
import com.rjconsultores.ventaboletos.entidad.Empresa;
import com.rjconsultores.ventaboletos.entidad.Parada;
import com.rjconsultores.ventaboletos.entidad.SolicitudExpreso;
+import com.rjconsultores.ventaboletos.entidad.StatusSolicitudExpreso;
import com.rjconsultores.ventaboletos.entidad.TrayectosExpresos;
import com.rjconsultores.ventaboletos.service.CiudadService;
import com.rjconsultores.ventaboletos.service.ConstanteService;
import com.rjconsultores.ventaboletos.service.LogAuditoriaService;
import com.rjconsultores.ventaboletos.service.ParadaService;
import com.rjconsultores.ventaboletos.service.SolicitudExpresosService;
+import com.rjconsultores.ventaboletos.service.StatusSolicitudExpresosService;
import com.rjconsultores.ventaboletos.service.TrayectosExpresosService;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
@@ -90,6 +92,9 @@ public class CotizarExpresoController extends MyGenericForwardComposer{
@Autowired
SolicitudExpresosService solicitudExpresosService;
+ @Autowired
+ StatusSolicitudExpresosService statusSolicitudExpresosService;
+
@Autowired
ConstanteService constanteService;
@@ -126,8 +131,16 @@ public class CotizarExpresoController extends MyGenericForwardComposer{
@Override
public void doAfterCompose(Component comp) throws Exception {
- lsOrigen = paradaService.obtenerTodos();
- lsDestino = paradaService.obtenerTodos();
+ List listParadas = paradaService.obtenerTodos();
+
+ lsOrigen = new ArrayList();
+ lsOrigen.addAll(listParadas);
+
+ lsDestino = new ArrayList();
+ lsDestino.addAll(listParadas);
+
+ //lsOrigen = paradaService.obtenerTodos();
+ //lsDestino = paradaService.obtenerTodos();
super.doAfterCompose(comp);
@@ -207,7 +220,11 @@ public class CotizarExpresoController extends MyGenericForwardComposer{
Messagebox.OK, Messagebox.ERROR);
}else {
expreso.setDocCotizacion(docCotizacion);
- expreso.setStatusSolicitudExpresoId(2);
+
+ int status = ((StatusSolicitudExpreso)statusSolicitudExpresosService.obtenerStatusPorDesc("SOLICITADA")).getStatusSolicitudExpresoId();
+
+ expreso.setStatusSolicitudExpresoId(status);
+
solicitudExpresosService.actualizacion(expreso);
logAuditoriaService.auditar(expresoClone, expreso, null);
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/CumplimientoServicioExpresosController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/CumplimientoServicioExpresosController.java
index 9e5424e9b..bfc1dda63 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/CumplimientoServicioExpresosController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/CumplimientoServicioExpresosController.java
@@ -17,15 +17,18 @@ import org.zkoss.zk.ui.event.Event;
import org.zkoss.zk.ui.event.EventListener;
import org.zkoss.zul.Checkbox;
import org.zkoss.zul.Combobox;
+import org.zkoss.zul.Intbox;
import org.zkoss.zul.Messagebox;
import org.zkoss.zul.Paging;
import com.rjconsultores.ventaboletos.entidad.Empresa;
import com.rjconsultores.ventaboletos.entidad.SolicitudExpreso;
+import com.rjconsultores.ventaboletos.entidad.StatusSolicitudExpreso;
import com.rjconsultores.ventaboletos.entidad.TrayectosExpresos;
import com.rjconsultores.ventaboletos.service.EmpresaService;
import com.rjconsultores.ventaboletos.service.LogAuditoriaService;
import com.rjconsultores.ventaboletos.service.SolicitudExpresosService;
+import com.rjconsultores.ventaboletos.service.StatusSolicitudExpresosService;
import com.rjconsultores.ventaboletos.web.utilerias.MyDatebox;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
@@ -48,6 +51,9 @@ public class CumplimientoServicioExpresosController extends MyGenericForwardComp
@Autowired
SolicitudExpresosService solicitudExpreso;
+ @Autowired
+ StatusSolicitudExpresosService statusSolicitudExpresosService;
+
@Autowired
private LogAuditoriaService logAuditoriaService;
@@ -62,6 +68,8 @@ public class CumplimientoServicioExpresosController extends MyGenericForwardComp
SolicitudExpreso expreso;
SolicitudExpreso expresoClone;
+ private Intbox txtNumSolicitud;
+
@Override
public void doAfterCompose(Component comp) throws Exception {
lsEmpresa = empresaService.obtenerTodos();
@@ -88,7 +96,10 @@ public class CumplimientoServicioExpresosController extends MyGenericForwardComp
byte[] bytesIs = IOUtils.toByteArray(inputStream);
expreso.setDocCumplimientoServicio(bytesIs);
- expreso.setStatusSolicitudExpresoId(5);
+
+ int status = ((StatusSolicitudExpreso)statusSolicitudExpresosService.obtenerStatusPorDesc("CUMPLIDO")).getStatusSolicitudExpresoId();
+
+ expreso.setStatusSolicitudExpresoId(status);
solicitudExpreso.actualizacion(expreso);
@@ -122,6 +133,10 @@ public class CumplimientoServicioExpresosController extends MyGenericForwardComp
buscarExpresos.addFilterLessOrEqual("fechaSolicitud", fechaFin);
}
+ if(txtNumSolicitud.getValue() != null && txtNumSolicitud.getValue().toString() != "") {
+ buscarExpresos.addFilterEqual("solicitudExpresoId", txtNumSolicitud.getValue());
+ }
+
if(ckServiciosInactivos.isChecked()) {
buscarExpresos.addFilterEqual("ACTIVO", true);
}
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/DocumentosExpresosController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/DocumentosExpresosController.java
index fa0f0a296..61e371f3d 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/DocumentosExpresosController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/DocumentosExpresosController.java
@@ -28,6 +28,7 @@ import org.zkoss.zk.ui.event.Event;
import org.zkoss.zk.ui.event.EventListener;
import org.zkoss.zul.Checkbox;
import org.zkoss.zul.Combobox;
+import org.zkoss.zul.Intbox;
import org.zkoss.zul.Messagebox;
import org.zkoss.zul.Paging;
@@ -84,6 +85,8 @@ public class DocumentosExpresosController extends MyGenericForwardComposer{
SolicitudExpreso expreso;
+ private Intbox txtNumSolicitud;
+
@Override
public void doAfterCompose(Component comp) throws Exception {
lsEmpresa = empresaService.obtenerTodos();
@@ -148,6 +151,10 @@ public class DocumentosExpresosController extends MyGenericForwardComposer{
buscarExpresos.addFilterLessOrEqual("fechaSolicitud", fechaFin);
}
+ if(txtNumSolicitud.getValue() != null && txtNumSolicitud.getValue().toString() != "") {
+ buscarExpresos.addFilterEqual("solicitudExpresoId", txtNumSolicitud.getValue());
+ }
+
if(ckServiciosInactivos.isChecked()) {
buscarExpresos.addFilterEqual("ACTIVO", true);
}
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/ExpressosPorCotizarController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/ExpressosPorCotizarController.java
index ccb40ad1b..28c1dd511 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/ExpressosPorCotizarController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/ExpressosPorCotizarController.java
@@ -1,49 +1,29 @@
package com.rjconsultores.ventaboletos.web.gui.controladores.expressos;
import java.util.ArrayList;
-import java.util.Calendar;
import java.util.Date;
-import java.util.HashMap;
import java.util.List;
-import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
-import org.zkoss.util.resource.Labels;
-import org.zkoss.zhtml.Messagebox;
import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.event.Event;
-import org.zkoss.zk.ui.event.EventListener;
import org.zkoss.zul.Checkbox;
import org.zkoss.zul.Combobox;
-import org.zkoss.zul.Comboitem;
+import org.zkoss.zul.Intbox;
import org.zkoss.zul.Paging;
-import com.rjconsultores.ventaboletos.entidad.Constante;
import com.rjconsultores.ventaboletos.entidad.Empresa;
-import com.rjconsultores.ventaboletos.entidad.FormaPago;
-import com.rjconsultores.ventaboletos.entidad.GrupoCortesia;
import com.rjconsultores.ventaboletos.entidad.SolicitudExpreso;
-import com.rjconsultores.ventaboletos.entidad.TipoCortesia;
-import com.rjconsultores.ventaboletos.entidad.TipoIdentificacion;
-import com.rjconsultores.ventaboletos.entidad.Usuario;
-import com.rjconsultores.ventaboletos.entidad.SolicitudExpreso;
-import com.rjconsultores.ventaboletos.service.ConstanteService;
-import com.rjconsultores.ventaboletos.service.EmpresaService;
-import com.rjconsultores.ventaboletos.service.SolicitudExpresosService;
-import com.rjconsultores.ventaboletos.service.TipoIdentificacionService;
-import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
-import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar;
+import com.rjconsultores.ventaboletos.entidad.StatusSolicitudExpreso;
+import com.rjconsultores.ventaboletos.service.StatusSolicitudExpresosService;
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.paginacion.HibernateSearchObject;
import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper;
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderExpresosPorCotizar;
-import com.rjconsultores.ventaboletos.web.utilerias.render.RenderHistoricoFormaPagoSelecao;
-import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext;
-import com.trg.search.Filter;
@Controller("expressosPorCotizarController")
@Scope("prototype")
@@ -55,10 +35,7 @@ public class ExpressosPorCotizarController extends MyGenericForwardComposer{
private transient PagedListWrapper plwTrayectosExpresos;
@Autowired
- private EmpresaService empresaService;
-
- @Autowired
- SolicitudExpresosService solicitudExpresosService;
+ StatusSolicitudExpresosService statusSolicitudExpresosService;
private List lsEmpresa;
private Combobox cmbEmpresa;
@@ -69,11 +46,10 @@ public class ExpressosPorCotizarController extends MyGenericForwardComposer{
private MyDatebox txtFechaInicio;
private MyDatebox txtFechaFin;
- SolicitudExpreso expreso;
+ private Intbox txtNumSolicitud;
@Override
public void doAfterCompose(Component comp) throws Exception {
- lsEmpresa = empresaService.obtenerTodos();
super.doAfterCompose(comp);
expresosList.setItemRenderer(new RenderExpresosPorCotizar(this));
@@ -99,9 +75,18 @@ public class ExpressosPorCotizarController extends MyGenericForwardComposer{
buscarExpresos.addFilterEqual(ACTIVO, true);
}
+ if(txtNumSolicitud.getValue() != null && txtNumSolicitud.getValue().toString() != "") {
+ buscarExpresos.addFilterEqual("solicitudExpresoId", txtNumSolicitud.getValue());
+ }
+
List filterStatusSolicitudExpreso = new ArrayList();
- filterStatusSolicitudExpreso.add(1);
- filterStatusSolicitudExpreso.add(2);
+
+ for(StatusSolicitudExpreso status : statusSolicitudExpresosService.obtenerTodos()) {
+ switch (status.getDescStatusSolicitudExpreso()) {
+ case "SOLICITADA": filterStatusSolicitudExpreso.add(status.getStatusSolicitudExpresoId()); break;
+ case "COTIZACION_ENVIADA": filterStatusSolicitudExpreso.add(status.getStatusSolicitudExpresoId()); break;
+ }
+ }
buscarExpresos.addFilterIn("statusSolicitudExpresoId", filterStatusSolicitudExpreso);
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/InformeViajesOcasionalesExpresosController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/InformeViajesOcasionalesExpresosController.java
index b349d0b34..ff00b9e6f 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/InformeViajesOcasionalesExpresosController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/InformeViajesOcasionalesExpresosController.java
@@ -15,6 +15,7 @@ import org.zkoss.util.resource.Labels;
import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.event.Event;
import org.zkoss.zul.Filedownload;
+import org.zkoss.zul.Intbox;
import org.zkoss.zul.Messagebox;
import org.zkoss.zul.Paging;
@@ -43,13 +44,13 @@ public class InformeViajesOcasionalesExpresosController extends MyGenericForward
private MyListbox expresosList;
private Paging pagingExpresos;
+ private Intbox txtNumSolicitud;
+
@Override
public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp);
expresosList.setItemRenderer(new RenderInformeViajesOcasionales());
-
- //refreshLista();
}
private void refreshLista() throws InterruptedException {
@@ -66,6 +67,10 @@ public class InformeViajesOcasionalesExpresosController extends MyGenericForward
buscarExpresos.addFilterLessOrEqual("solicitudExpresoId.fechaSolicitud", DateUtil.fimFecha(fechaFin));
}
+ if(txtNumSolicitud.getValue() != null && txtNumSolicitud.getValue().toString() != "") {
+ buscarExpresos.addFilterEqual("solicitudExpresoId.solicitudExpresoId", txtNumSolicitud.getValue());
+ }
+
plwTrayectosExpresos.init(buscarExpresos, expresosList, pagingExpresos);
}
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/LogExpresosController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/LogExpresosController.java
index e53175efa..8da508691 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/LogExpresosController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/LogExpresosController.java
@@ -19,6 +19,7 @@ import org.zkoss.zhtml.Messagebox;
import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.event.Event;
import org.zkoss.zul.Datebox;
+import org.zkoss.zul.Intbox;
import org.zkoss.zul.Paging;
import com.rjconsultores.ventaboletos.entidad.Empresa;
@@ -51,7 +52,6 @@ public class LogExpresosController extends MyGenericForwardComposer{
private static Logger log = LogManager.getLogger(LogExpresosController.class);
- private MyComboboxEstandar cmbTipoAlteracao;
private MyListbox logAuditoriaList;
private Paging pagingLogAuditoria;
@@ -112,7 +112,6 @@ public class LogExpresosController extends MyGenericForwardComposer{
sistemaBusqueda.addFilterLike("usuario.claveUsuario", "%" + cveUsuario.trim().concat("%"));
}
- //sistemaBusqueda.addFilterEqual("tela", recuperarChaveNomeTela("auditarClasse.SolicitudExpreso"));
sistemaBusqueda.addFilterEqual("tela", "auditarClasse.SolicitudExpreso");
sistemaBusqueda.addSortAsc("fecmodif");
@@ -130,8 +129,6 @@ public class LogExpresosController extends MyGenericForwardComposer{
log.error("", ex);
}
}
- }else {
- //configurarNomesTelas();
}
}
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/ProgramacionVehiculosExpresosController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/ProgramacionVehiculosExpresosController.java
index 9d75b5b65..5c88c8c56 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/ProgramacionVehiculosExpresosController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/ProgramacionVehiculosExpresosController.java
@@ -10,6 +10,7 @@ import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.event.Event;
import org.zkoss.zul.Checkbox;
import org.zkoss.zul.Combobox;
+import org.zkoss.zul.Intbox;
import org.zkoss.zul.Paging;
import com.rjconsultores.ventaboletos.entidad.Empresa;
@@ -42,6 +43,8 @@ public class ProgramacionVehiculosExpresosController extends MyGenericForwardCom
private MyDatebox txtFechaInicio;
private MyDatebox txtFechaFin;
+ private Intbox txtNumSolicitud;
+
@Override
public void doAfterCompose(Component comp) throws Exception {
lsEmpresa = empresaService.obtenerTodos();
@@ -66,6 +69,10 @@ public class ProgramacionVehiculosExpresosController extends MyGenericForwardCom
buscarExpresos.addFilterLessOrEqual("fechaSolicitud", fechaFin);
}
+ if(txtNumSolicitud.getValue() != null && txtNumSolicitud.getValue().toString() != "") {
+ buscarExpresos.addFilterEqual("solicitudExpresoId", txtNumSolicitud.getValue());
+ }
+
if(ckServiciosInactivos.isChecked()) {
buscarExpresos.addFilterEqual("ACTIVO", true);
}
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/SeguimientoExpresosController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/SeguimientoExpresosController.java
index 5436a726d..29cea5954 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/SeguimientoExpresosController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/SeguimientoExpresosController.java
@@ -9,6 +9,7 @@ import org.springframework.stereotype.Controller;
import org.zkoss.util.resource.Labels;
import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.event.Event;
+import org.zkoss.zul.Intbox;
import org.zkoss.zul.Messagebox;
import org.zkoss.zul.Paging;
@@ -35,6 +36,8 @@ public class SeguimientoExpresosController extends MyGenericForwardComposer{
private MyListbox expresosList;
private Paging pagingExpresos;
+ private Intbox txtNumSolicitud;
+
@Override
public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp);
@@ -58,6 +61,10 @@ public class SeguimientoExpresosController extends MyGenericForwardComposer{
buscarExpresos.addFilterLessOrEqual("solicitudExpresoId.fechaSolicitud", DateUtil.fimFecha(fechaFin));
}
+ if(txtNumSolicitud.getValue() != null && txtNumSolicitud.getValue().toString() != "") {
+ buscarExpresos.addFilterEqual("solicitudExpresoId.solicitudExpresoId", txtNumSolicitud.getValue());
+ }
+
plwTrayectosExpresos.init(buscarExpresos, expresosList, pagingExpresos);
}
diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderDocumentosExpresos.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderDocumentosExpresos.java
index ff9212dc8..1aba7890d 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderDocumentosExpresos.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderDocumentosExpresos.java
@@ -142,21 +142,6 @@ public class RenderDocumentosExpresos implements ListitemRenderer {
btnVerListaPasajeros.setAttribute("data", data);
btnVerListaPasajeros.addEventListener("onClick", listenerGenerico);
- /*
- btnVerListaPasajeros.addEventListener("onClick", new EventListener() {
- @Override
- public void onEvent(Event event) throws Exception {
- Listitem listItem = (Listitem) event.getTarget().getParent().getParent();
- expreso = (SolicitudExpreso)listItem.getAttribute("data");
-
- if(expreso.getDocListaPasajeros() != null) {
- AMedia amedia = new AMedia("LISTA DE PASAJEROS - EXPRESO " + expreso.getStatusSolicitudExpresoId() + ".pdf", "pdf", null, expreso.getDocListaPasajeros());
- org.zkoss.util.media.Media pdf = amedia;
- Filedownload.save(pdf);
- }
- }
- });
- */
lc.appendChild(btnVerListaPasajeros);
item.setAttribute("data", expresos);
diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderExpresosPorCotizar.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderExpresosPorCotizar.java
index bef9361fc..12d0447af 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderExpresosPorCotizar.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderExpresosPorCotizar.java
@@ -117,13 +117,6 @@ public class RenderExpresosPorCotizar implements ListitemRenderer {
Labels.getLabel("winExpressoCargaContrato.title"),
Messagebox.OK, Messagebox.ERROR);
}
-
- /*
- Map args = new HashMap();
- args.put("expreso", expreso);
-
- expresosControllerWindow.openWindow("/gui/expressos/detalleExpreso.zul", Labels.getLabel("verDetalleExpreso.window.title"), args, PantallaUtileria.MODAL);
- */
}
});
@@ -182,8 +175,6 @@ public class RenderExpresosPorCotizar implements ListitemRenderer {
}
break;
- //case 3: break;
- //case 4: break;
}
item.setAttribute("data", expresos);
diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderInformeViajesOcasionales.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderInformeViajesOcasionales.java
index a4cfee7c3..8a0c3e486 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderInformeViajesOcasionales.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderInformeViajesOcasionales.java
@@ -1,7 +1,12 @@
package com.rjconsultores.ventaboletos.web.utilerias.render;
import org.springframework.beans.factory.annotation.Autowired;
+import org.zkoss.util.media.AMedia;
import org.zkoss.util.resource.Labels;
+import org.zkoss.zhtml.Filedownload;
+import org.zkoss.zk.ui.event.Event;
+import org.zkoss.zk.ui.event.EventListener;
+import org.zkoss.zul.Button;
import org.zkoss.zul.Listcell;
import org.zkoss.zul.Listitem;
import org.zkoss.zul.ListitemRenderer;
@@ -38,8 +43,37 @@ public class RenderInformeViajesOcasionales implements ListitemRenderer {
lc = new Listcell(""); //Agencia contrató
lc.setParent(item);
+ int estadoExpreso = (expresos.getSolicitudExpresoId().getStatusSolicitudExpresoId() == null ? 0 : expresos.getSolicitudExpresoId().getStatusSolicitudExpresoId());
+
+ switch(estadoExpreso) {
+ case 1:
+ lc = new Listcell(Labels.getLabel("expresosController.lbl.estadoSolicitado"));
+ lc.setParent(item);
+ break;
+ case 2:
+ lc = new Listcell(Labels.getLabel("expresosController.lbl.estadoEnviado"));
+ lc.setParent(item);
+ break;
+ case 3:
+ lc = new Listcell(Labels.getLabel("expresosController.lbl.estadoAceptado"));
+ lc.setParent(item);
+
+ break;
+ case 4:
+ lc = new Listcell(Labels.getLabel("expresosController.lbl.estadoRechazado"));
+ lc.setParent(item);
+ break;
+ case 5:
+ lc = new Listcell(Labels.getLabel("expresosController.lbl.estadoCumplido"));
+ lc.setParent(item);
+ break;
+ default: break;
+ }
+
+ /*
lc = new Listcell(expresos.getSolicitudExpresoId().getStatusSolicitudExpresoId().toString()); //Estado
lc.setParent(item);
+ */
lc = new Listcell(""); //NIT
lc.setParent(item);
diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderSeguimientoExpresos.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderSeguimientoExpresos.java
index 922fbfc20..0c3a32bec 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderSeguimientoExpresos.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderSeguimientoExpresos.java
@@ -50,8 +50,37 @@ public class RenderSeguimientoExpresos implements ListitemRenderer {
lc = new Listcell(expresos.getNumPlaca() == null ? "N/A" : expresos.getNumPlaca().toString()); //Placa
lc.setParent(item);
- lc = new Listcell(expresos.getSolicitudExpresoId().getStatusSolicitudExpresoId().toString()); //Estado
+ int estadoExpreso = (expresos.getSolicitudExpresoId().getStatusSolicitudExpresoId() == null ? 0 : expresos.getSolicitudExpresoId().getStatusSolicitudExpresoId());
+
+ switch(estadoExpreso) {
+ case 1:
+ lc = new Listcell(Labels.getLabel("expresosController.lbl.estadoSolicitado"));
+ lc.setParent(item);
+ break;
+ case 2:
+ lc = new Listcell(Labels.getLabel("expresosController.lbl.estadoEnviado"));
+ lc.setParent(item);
+ break;
+ case 3:
+ lc = new Listcell(Labels.getLabel("expresosController.lbl.estadoAceptado"));
+ lc.setParent(item);
+
+ break;
+ case 4:
+ lc = new Listcell(Labels.getLabel("expresosController.lbl.estadoRechazado"));
+ lc.setParent(item);
+ break;
+ case 5:
+ lc = new Listcell(Labels.getLabel("expresosController.lbl.estadoCumplido"));
+ lc.setParent(item);
+ break;
+ default: break;
+ }
+
+ /*
+ lc = new Listcell(expresos.getSolicitudExpresoId().getStatusSolicitudExpresoId().toString()); //Estado
lc.setParent(item);
+ */
lc = new Listcell(expresos.getSolicitudExpresoId().getDocContrato() != null ? Labels.getLabel("MSG.SI") : Labels.getLabel("MSG.NO"));
lc.setParent(item);
diff --git a/src/java/spring-config.xml b/src/java/spring-config.xml
index ea0c55353..1591c56fb 100644
--- a/src/java/spring-config.xml
+++ b/src/java/spring-config.xml
@@ -488,6 +488,7 @@
com.rjconsultores.ventaboletos.entidad.ConfiguracionProductoParada
com.rjconsultores.ventaboletos.entidad.EmpresaNequiConfig
com.rjconsultores.ventaboletos.entidad.RevenueConfig
+ com.rjconsultores.ventaboletos.entidad.StatusSolicitudExpreso
diff --git a/web/gui/expressos/cargaContrato.zul b/web/gui/expressos/cargaContrato.zul
index 3a383ef63..bedddc670 100644
--- a/web/gui/expressos/cargaContrato.zul
+++ b/web/gui/expressos/cargaContrato.zul
@@ -30,18 +30,10 @@
-
@@ -53,13 +45,6 @@
id="btnPesquisa"
image="/gui/img/find.png"
label="${c:l('expressosPorCotizarBuscarController.lblDesc.label')}" />
-
-
diff --git a/web/gui/expressos/documentosExpreso.zul b/web/gui/expressos/documentosExpreso.zul
index 997cdc74c..b0df44e14 100644
--- a/web/gui/expressos/documentosExpreso.zul
+++ b/web/gui/expressos/documentosExpreso.zul
@@ -30,18 +30,10 @@
-
diff --git a/web/gui/expressos/informeViajesOcasionales.zul b/web/gui/expressos/informeViajesOcasionales.zul
index a0fc3a16b..744e959b5 100644
--- a/web/gui/expressos/informeViajesOcasionales.zul
+++ b/web/gui/expressos/informeViajesOcasionales.zul
@@ -35,6 +35,10 @@
format="dd/MM/yyyy" maxlength="10"
constraint="no empty" />
+
+
+
+
diff --git a/web/gui/expressos/log.zul b/web/gui/expressos/log.zul
index efd910751..537b00065 100644
--- a/web/gui/expressos/log.zul
+++ b/web/gui/expressos/log.zul
@@ -56,7 +56,7 @@
width="70%"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
-
+
-
diff --git a/web/gui/expressos/programacionVehiculoExpreso.zul b/web/gui/expressos/programacionVehiculoExpreso.zul
index 244449287..868484945 100644
--- a/web/gui/expressos/programacionVehiculoExpreso.zul
+++ b/web/gui/expressos/programacionVehiculoExpreso.zul
@@ -30,18 +30,10 @@
-
diff --git a/web/gui/expressos/seguimientoExpresos.zul b/web/gui/expressos/seguimientoExpresos.zul
index d223acb49..32a001211 100644
--- a/web/gui/expressos/seguimientoExpresos.zul
+++ b/web/gui/expressos/seguimientoExpresos.zul
@@ -33,6 +33,10 @@
use="com.rjconsultores.ventaboletos.web.utilerias.MyDatebox"
format="dd/MM/yyyy" maxlength="10" />
+
+
+
+