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 @@