Merge pull request 'AL-4551' (!636) from AL-4551 into master
Reviewed-on: adm/VentaBoletosAdm#636 Reviewed-by: Valdir Cordeiro <valdir.cordeiro@totvs.com.br>master
commit
6453d33adb
4
pom.xml
4
pom.xml
|
@ -4,7 +4,7 @@
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<groupId>br.com.rjconsultores</groupId>
|
<groupId>br.com.rjconsultores</groupId>
|
||||||
<artifactId>ventaboletosadm</artifactId>
|
<artifactId>ventaboletosadm</artifactId>
|
||||||
<version>1.120.7</version>
|
<version>1.120.8</version>
|
||||||
<packaging>war</packaging>
|
<packaging>war</packaging>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
|
@ -76,7 +76,7 @@
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>br.com.rjconsultores</groupId>
|
<groupId>br.com.rjconsultores</groupId>
|
||||||
<artifactId>Flyway</artifactId>
|
<artifactId>Flyway</artifactId>
|
||||||
<version>${flyway.version}</version>
|
<version> >${flyway.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
|
|
|
@ -1,14 +1,24 @@
|
||||||
package com.rjconsultores.ventaboletos.web.gui.controladores.expressos;
|
package com.rjconsultores.ventaboletos.web.gui.controladores.expressos;
|
||||||
|
|
||||||
|
import java.io.InputStream;
|
||||||
|
|
||||||
|
import org.apache.commons.io.IOUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.context.annotation.Scope;
|
import org.springframework.context.annotation.Scope;
|
||||||
import org.springframework.stereotype.Controller;
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.zkoss.util.media.Media;
|
||||||
|
import org.zkoss.util.resource.Labels;
|
||||||
|
import org.zkoss.zhtml.Fileupload;
|
||||||
import org.zkoss.zk.ui.Component;
|
import org.zkoss.zk.ui.Component;
|
||||||
import org.zkoss.zk.ui.Executions;
|
import org.zkoss.zk.ui.Executions;
|
||||||
|
import org.zkoss.zk.ui.event.Event;
|
||||||
|
import org.zkoss.zk.ui.event.EventListener;
|
||||||
|
import org.zkoss.zul.Messagebox;
|
||||||
import org.zkoss.zul.Paging;
|
import org.zkoss.zul.Paging;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.SolicitudExpreso;
|
import com.rjconsultores.ventaboletos.entidad.SolicitudExpreso;
|
||||||
import com.rjconsultores.ventaboletos.entidad.TrayectosExpresos;
|
import com.rjconsultores.ventaboletos.entidad.TrayectosExpresos;
|
||||||
|
import com.rjconsultores.ventaboletos.service.TrayectosExpresosService;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.DateUtil;
|
import com.rjconsultores.ventaboletos.utilerias.DateUtil;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
||||||
|
@ -25,6 +35,9 @@ public class AsignarBusExpresosController extends MyGenericForwardComposer{
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private transient PagedListWrapper<TrayectosExpresos> plwTrayectosExpresos;
|
private transient PagedListWrapper<TrayectosExpresos> plwTrayectosExpresos;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
TrayectosExpresosService trayectoService;
|
||||||
|
|
||||||
MyTextbox txtNumSolicitud;
|
MyTextbox txtNumSolicitud;
|
||||||
MyTextbox txtRuta;
|
MyTextbox txtRuta;
|
||||||
|
@ -40,6 +53,7 @@ public class AsignarBusExpresosController extends MyGenericForwardComposer{
|
||||||
private Paging pagingTrayectosExpresos;
|
private Paging pagingTrayectosExpresos;
|
||||||
|
|
||||||
SolicitudExpreso expreso;
|
SolicitudExpreso expreso;
|
||||||
|
TrayectosExpresos trayecto;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void doAfterCompose(Component comp) throws Exception {
|
public void doAfterCompose(Component comp) throws Exception {
|
||||||
|
@ -47,7 +61,30 @@ public class AsignarBusExpresosController extends MyGenericForwardComposer{
|
||||||
|
|
||||||
super.doAfterCompose(comp);
|
super.doAfterCompose(comp);
|
||||||
|
|
||||||
trayectosList.setItemRenderer(new RenderAsignarBusExpresos(this));
|
trayectosList.setItemRenderer(new RenderAsignarBusExpresos(this, new EventListener() {
|
||||||
|
@Override
|
||||||
|
public void onEvent(Event arg0) throws Exception {
|
||||||
|
trayecto = (TrayectosExpresos)arg0.getTarget().getAttribute("data");
|
||||||
|
|
||||||
|
Media fluec = Fileupload.get();
|
||||||
|
|
||||||
|
if(fluec.getFormat().equalsIgnoreCase("pdf")) {
|
||||||
|
InputStream inputStream = fluec.getStreamData();
|
||||||
|
byte[] bytesIs = IOUtils.toByteArray(inputStream);
|
||||||
|
|
||||||
|
trayecto.setDocFluec(bytesIs);
|
||||||
|
|
||||||
|
trayectoService.actualizacion(trayecto);
|
||||||
|
} else {
|
||||||
|
Messagebox.show(
|
||||||
|
Labels.getLabel("cargaContratoController.MSG.errorFormatoContrato") + " " + fluec,
|
||||||
|
Labels.getLabel("winExpressoCargaContrato.title"),
|
||||||
|
Messagebox.OK, Messagebox.ERROR);
|
||||||
|
}
|
||||||
|
|
||||||
|
refreshLista();
|
||||||
|
}
|
||||||
|
}));
|
||||||
|
|
||||||
txtNumSolicitud.setValue(expreso.getSolicitudExpresoId().toString());
|
txtNumSolicitud.setValue(expreso.getSolicitudExpresoId().toString());
|
||||||
txtRuta.setValue(expreso.getCiudadOrigen().getNombciudad() + " - " + expreso.getCiudadDestino().getNombciudad());
|
txtRuta.setValue(expreso.getCiudadOrigen().getNombciudad() + " - " + expreso.getCiudadDestino().getNombciudad());
|
||||||
|
@ -66,7 +103,7 @@ public class AsignarBusExpresosController extends MyGenericForwardComposer{
|
||||||
new HibernateSearchObject<TrayectosExpresos>(TrayectosExpresos.class, pagingTrayectosExpresos.getPageSize());
|
new HibernateSearchObject<TrayectosExpresos>(TrayectosExpresos.class, pagingTrayectosExpresos.getPageSize());
|
||||||
|
|
||||||
buscarTrayectos.addFilterEqual("solicitudExpresoId.solicitudExpresoId", expreso.getSolicitudExpresoId());
|
buscarTrayectos.addFilterEqual("solicitudExpresoId.solicitudExpresoId", expreso.getSolicitudExpresoId());
|
||||||
buscarTrayectos.addFilterEqual("status", true);
|
buscarTrayectos.addFilterEqual("activo", true);
|
||||||
|
|
||||||
plwTrayectosExpresos.init(buscarTrayectos, trayectosList, pagingTrayectosExpresos);
|
plwTrayectosExpresos.init(buscarTrayectos, trayectosList, pagingTrayectosExpresos);
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,52 @@
|
||||||
|
package com.rjconsultores.ventaboletos.web.gui.controladores.expressos;
|
||||||
|
|
||||||
|
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.zk.ui.Component;
|
||||||
|
import org.zkoss.zk.ui.Executions;
|
||||||
|
import org.zkoss.zk.ui.event.Event;
|
||||||
|
import org.zkoss.zul.Messagebox;
|
||||||
|
import org.zkoss.zul.Window;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.TrayectosExpresos;
|
||||||
|
import com.rjconsultores.ventaboletos.service.TrayectosExpresosService;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
|
||||||
|
|
||||||
|
@Controller("cargarPlacaBusExpresosController")
|
||||||
|
@Scope("prototype")
|
||||||
|
public class CargarPlacaBusExpresoController extends MyGenericForwardComposer{
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
TrayectosExpresosService trayectosExpresosService;
|
||||||
|
|
||||||
|
TrayectosExpresos trayecto;
|
||||||
|
|
||||||
|
private MyTextbox txtRuta;
|
||||||
|
private MyTextbox txtNumPlaca;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void doAfterCompose(Component comp) throws Exception {
|
||||||
|
super.doAfterCompose(comp);
|
||||||
|
trayecto = (TrayectosExpresos) Executions.getCurrent().getArg().get("trayecto");
|
||||||
|
//winCotizarExpresso = (Window) Executions.getCurrent().getArg().get("winCotizarExpresso");
|
||||||
|
|
||||||
|
txtRuta.setValue(trayecto.getDescTrayecto());
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnGuardar(Event event) throws Exception {
|
||||||
|
if(txtNumPlaca.getValue() == null || txtNumPlaca.getValue() == "") {
|
||||||
|
Messagebox.show(
|
||||||
|
Labels.getLabel("cargaContratoController.MSG.errorNumPlacaInvalidOrNull"),
|
||||||
|
Labels.getLabel("winCargarPlacaBusExpresos.title"),
|
||||||
|
Messagebox.OK, Messagebox.ERROR);
|
||||||
|
}else {
|
||||||
|
trayecto.setNumPlaca(txtNumPlaca.getValue());
|
||||||
|
trayectosExpresosService.actualizacion(trayecto);
|
||||||
|
this.closeWindow();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -51,23 +51,7 @@ public class DocumentosExpresosController extends MyGenericForwardComposer{
|
||||||
lsEmpresa = empresaService.obtenerTodos();
|
lsEmpresa = empresaService.obtenerTodos();
|
||||||
super.doAfterCompose(comp);
|
super.doAfterCompose(comp);
|
||||||
|
|
||||||
expresosList.setItemRenderer(new RenderDocumentosExpresos(this, new EventListener() {
|
expresosList.setItemRenderer(new RenderDocumentosExpresos(this));
|
||||||
@Override
|
|
||||||
public void onEvent(Event arg0) throws Exception {
|
|
||||||
expreso = (SolicitudExpreso)arg0.getTarget().getAttribute("data");
|
|
||||||
|
|
||||||
//expreso.setStatusSolicitudExpresoId(); -- UPDATE ID SOLICITUD A CRÉDITO
|
|
||||||
|
|
||||||
refreshLista();
|
|
||||||
}
|
|
||||||
}));
|
|
||||||
expresosList.addEventListener("onClick", new EventListener() {
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void onEvent(Event event) throws Exception {
|
|
||||||
expreso = (SolicitudExpreso) expresosList.getSelected();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
refreshLista();
|
refreshLista();
|
||||||
}
|
}
|
||||||
|
|
|
@ -24,6 +24,7 @@ import com.rjconsultores.ventaboletos.entidad.Constante;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||||
import com.rjconsultores.ventaboletos.entidad.FormaPago;
|
import com.rjconsultores.ventaboletos.entidad.FormaPago;
|
||||||
import com.rjconsultores.ventaboletos.entidad.GrupoCortesia;
|
import com.rjconsultores.ventaboletos.entidad.GrupoCortesia;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.SolicitudExpreso;
|
||||||
import com.rjconsultores.ventaboletos.entidad.TipoCortesia;
|
import com.rjconsultores.ventaboletos.entidad.TipoCortesia;
|
||||||
import com.rjconsultores.ventaboletos.entidad.TipoIdentificacion;
|
import com.rjconsultores.ventaboletos.entidad.TipoIdentificacion;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Usuario;
|
import com.rjconsultores.ventaboletos.entidad.Usuario;
|
||||||
|
|
|
@ -1,18 +1,23 @@
|
||||||
package com.rjconsultores.ventaboletos.web.utilerias.render;
|
package com.rjconsultores.ventaboletos.web.utilerias.render;
|
||||||
|
|
||||||
|
import java.io.InputStream;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.apache.commons.io.IOUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.zkoss.util.media.AMedia;
|
import org.zkoss.util.media.AMedia;
|
||||||
|
import org.zkoss.util.media.Media;
|
||||||
import org.zkoss.util.resource.Labels;
|
import org.zkoss.util.resource.Labels;
|
||||||
import org.zkoss.zhtml.Filedownload;
|
import org.zkoss.zhtml.Filedownload;
|
||||||
|
import org.zkoss.zhtml.Fileupload;
|
||||||
import org.zkoss.zk.ui.event.Event;
|
import org.zkoss.zk.ui.event.Event;
|
||||||
import org.zkoss.zk.ui.event.EventListener;
|
import org.zkoss.zk.ui.event.EventListener;
|
||||||
import org.zkoss.zul.Button;
|
import org.zkoss.zul.Button;
|
||||||
import org.zkoss.zul.Listcell;
|
import org.zkoss.zul.Listcell;
|
||||||
import org.zkoss.zul.Listitem;
|
import org.zkoss.zul.Listitem;
|
||||||
import org.zkoss.zul.ListitemRenderer;
|
import org.zkoss.zul.ListitemRenderer;
|
||||||
|
import org.zkoss.zul.Messagebox;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.SolicitudExpreso;
|
import com.rjconsultores.ventaboletos.entidad.SolicitudExpreso;
|
||||||
import com.rjconsultores.ventaboletos.entidad.TrayectosExpresos;
|
import com.rjconsultores.ventaboletos.entidad.TrayectosExpresos;
|
||||||
|
@ -23,13 +28,16 @@ import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria;
|
||||||
|
|
||||||
public class RenderAsignarBusExpresos implements ListitemRenderer {
|
public class RenderAsignarBusExpresos implements ListitemRenderer {
|
||||||
|
|
||||||
|
EventListener listenerGenerico;
|
||||||
|
|
||||||
TrayectosExpresos trayecto;
|
TrayectosExpresos trayecto;
|
||||||
|
|
||||||
AsignarBusExpresosController winAsignarBus;
|
AsignarBusExpresosController winAsignarBus;
|
||||||
|
|
||||||
public RenderAsignarBusExpresos(AsignarBusExpresosController window) {
|
public RenderAsignarBusExpresos(AsignarBusExpresosController window, EventListener listenerGenerico) {
|
||||||
super();
|
super();
|
||||||
winAsignarBus = window;
|
winAsignarBus = window;
|
||||||
|
this.listenerGenerico = listenerGenerico;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -59,7 +67,7 @@ public class RenderAsignarBusExpresos implements ListitemRenderer {
|
||||||
Map args = new HashMap();
|
Map args = new HashMap();
|
||||||
args.put("trayecto", trayecto);
|
args.put("trayecto", trayecto);
|
||||||
|
|
||||||
winAsignarBus.openWindow("/gui/expressos/cargarPlacaTrayectoExpreso.zul", Labels.getLabel("asignarBusExpreso.window.title"), args, PantallaUtileria.MODAL);
|
winAsignarBus.openWindow("/gui/expressos/cargarPlacaBusExpreso.zul", Labels.getLabel("asignarBusExpreso.window.title"), args, PantallaUtileria.MODAL);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -68,40 +76,19 @@ public class RenderAsignarBusExpresos implements ListitemRenderer {
|
||||||
lc = new Listcell(trayectos.getNumPlaca());
|
lc = new Listcell(trayectos.getNumPlaca());
|
||||||
lc.setParent(item);
|
lc.setParent(item);
|
||||||
}
|
}
|
||||||
|
|
||||||
lc = new Listcell();
|
|
||||||
lc.setParent(item);
|
|
||||||
|
|
||||||
if(trayectos.getDocFluec() == null) {
|
if(trayectos.getDocFluec() == null) {
|
||||||
|
lc = new Listcell();
|
||||||
|
lc.setParent(item);
|
||||||
|
|
||||||
Button btnCargarFluec = new Button(Labels.getLabel("expresosController.lbl.cargarFluec"));
|
Button btnCargarFluec = new Button(Labels.getLabel("expresosController.lbl.cargarFluec"));
|
||||||
btnCargarFluec.addEventListener("onClick", new EventListener() {
|
btnCargarFluec.setAttribute("data", data);
|
||||||
@Override
|
btnCargarFluec.addEventListener("onClick", listenerGenerico);
|
||||||
public void onEvent(Event event) throws Exception {
|
|
||||||
Listitem listItem = (Listitem) event.getTarget().getParent().getParent();
|
lc.appendChild(btnCargarFluec);
|
||||||
trayecto = (TrayectosExpresos)listItem.getAttribute("data");
|
|
||||||
|
|
||||||
Map args = new HashMap();
|
|
||||||
args.put("trayecto", trayecto);
|
|
||||||
|
|
||||||
winAsignarBus.openWindow("/gui/expressos/cargarFluecTrayectoExpreso.zul", Labels.getLabel("asignarBusExpreso.window.title"), args, PantallaUtileria.MODAL);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
lc.appendChild(btnCargarFluec);
|
|
||||||
}else {
|
}else {
|
||||||
Button btnVerFluec = new Button(Labels.getLabel("expresosController.lbl.verFluec"));
|
lc = new Listcell(Labels.getLabel("expresosController.lbl.fluecCargado"));
|
||||||
btnVerFluec.addEventListener("onClick", new EventListener() {
|
lc.setParent(item);
|
||||||
@Override
|
|
||||||
public void onEvent(Event event) throws Exception {
|
|
||||||
Listitem listItem = (Listitem) event.getTarget().getParent().getParent();
|
|
||||||
trayecto = (TrayectosExpresos)listItem.getAttribute("data");
|
|
||||||
|
|
||||||
AMedia amedia = new AMedia("fluec.pdf", "pdf", null, trayecto.getDocFluec());
|
|
||||||
|
|
||||||
org.zkoss.util.media.Media pdf = amedia;
|
|
||||||
Filedownload.save(pdf);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
lc.appendChild(btnVerFluec);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
item.setAttribute("data", trayectos);
|
item.setAttribute("data", trayectos);
|
||||||
|
|
|
@ -25,14 +25,11 @@ public class RenderDocumentosExpresos implements ListitemRenderer {
|
||||||
|
|
||||||
private SolicitudExpreso expreso;
|
private SolicitudExpreso expreso;
|
||||||
|
|
||||||
private EventListener listenerGenerico;
|
|
||||||
|
|
||||||
DocumentosExpresosController winDocumentosExpresosController;
|
DocumentosExpresosController winDocumentosExpresosController;
|
||||||
|
|
||||||
public RenderDocumentosExpresos(DocumentosExpresosController window, EventListener listenerGenerico) {
|
public RenderDocumentosExpresos(DocumentosExpresosController window) {
|
||||||
super();
|
super();
|
||||||
winDocumentosExpresosController = window;
|
winDocumentosExpresosController = window;
|
||||||
this.listenerGenerico = listenerGenerico;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -87,7 +84,7 @@ public class RenderDocumentosExpresos implements ListitemRenderer {
|
||||||
lc = new Listcell();
|
lc = new Listcell();
|
||||||
lc.setParent(item);
|
lc.setParent(item);
|
||||||
|
|
||||||
Button btnVerContrato = new Button("");
|
Button btnVerContrato = new Button(Labels.getLabel("expresosController.lbl.btnVerContrato"));
|
||||||
btnVerContrato.addEventListener("onClick", new EventListener() {
|
btnVerContrato.addEventListener("onClick", new EventListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onEvent(Event event) throws Exception {
|
public void onEvent(Event event) throws Exception {
|
||||||
|
@ -102,17 +99,17 @@ public class RenderDocumentosExpresos implements ListitemRenderer {
|
||||||
});
|
});
|
||||||
lc.appendChild(btnVerContrato);
|
lc.appendChild(btnVerContrato);
|
||||||
|
|
||||||
Button btnVerFluec = new Button("");
|
Button btnVerFuec = new Button(Labels.getLabel("expresosController.lbl.btnVerFuec"));
|
||||||
btnVerFluec.addEventListener("onClick", new EventListener() {
|
btnVerFuec.addEventListener("onClick", new EventListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onEvent(Event event) throws Exception {
|
public void onEvent(Event event) throws Exception {
|
||||||
Listitem listItem = (Listitem) event.getTarget().getParent().getParent();
|
Listitem listItem = (Listitem) event.getTarget().getParent().getParent();
|
||||||
expreso = (SolicitudExpreso)listItem.getAttribute("data");
|
expreso = (SolicitudExpreso)listItem.getAttribute("data");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
lc.appendChild(btnVerFluec);
|
lc.appendChild(btnVerFuec);
|
||||||
|
|
||||||
Button btnVerPlanilla = new Button("");
|
Button btnVerPlanilla = new Button(Labels.getLabel("expresosController.lbl.btnVerPlanilla"));
|
||||||
btnVerPlanilla.addEventListener("onClick", new EventListener() {
|
btnVerPlanilla.addEventListener("onClick", new EventListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onEvent(Event event) throws Exception {
|
public void onEvent(Event event) throws Exception {
|
||||||
|
@ -122,7 +119,7 @@ public class RenderDocumentosExpresos implements ListitemRenderer {
|
||||||
});
|
});
|
||||||
lc.appendChild(btnVerPlanilla);
|
lc.appendChild(btnVerPlanilla);
|
||||||
|
|
||||||
Button btnVerListaPasajeros = new Button("");
|
Button btnVerListaPasajeros = new Button(Labels.getLabel("expresosController.lbl.btnVerListaPasajeros"));
|
||||||
btnVerListaPasajeros.addEventListener("onClick", new EventListener() {
|
btnVerListaPasajeros.addEventListener("onClick", new EventListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onEvent(Event event) throws Exception {
|
public void onEvent(Event event) throws Exception {
|
||||||
|
|
|
@ -40,6 +40,9 @@ public class RenderExpresosPorCotizar implements ListitemRenderer {
|
||||||
@Autowired
|
@Autowired
|
||||||
SolicitudExpresosService expresosService;
|
SolicitudExpresosService expresosService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
ConstanteService constanteService;
|
||||||
|
|
||||||
public RenderExpresosPorCotizar(ExpressosPorCotizarController window) {
|
public RenderExpresosPorCotizar(ExpressosPorCotizarController window) {
|
||||||
super();
|
super();
|
||||||
expresosControllerWindow = window;
|
expresosControllerWindow = window;
|
||||||
|
@ -133,8 +136,6 @@ public class RenderExpresosPorCotizar implements ListitemRenderer {
|
||||||
|
|
||||||
lc.appendChild(btnCotizar); break;
|
lc.appendChild(btnCotizar); break;
|
||||||
case 2:
|
case 2:
|
||||||
|
|
||||||
ConstanteService constanteService = (ConstanteService) AppContext.getApplicationContext().getBean("constanteService");
|
|
||||||
String pagoCreditoConstante = constanteService.buscarPorNomeConstante("FORMAPAGOCREDITO_ID").getValorconstante();
|
String pagoCreditoConstante = constanteService.buscarPorNomeConstante("FORMAPAGOCREDITO_ID").getValorconstante();
|
||||||
|
|
||||||
if(expresos.getFormaPagoId() == null || expresos.getFormaPagoId() != Integer.valueOf(pagoCreditoConstante)) {
|
if(expresos.getFormaPagoId() == null || expresos.getFormaPagoId() != Integer.valueOf(pagoCreditoConstante)) {
|
||||||
|
@ -145,7 +146,6 @@ public class RenderExpresosPorCotizar implements ListitemRenderer {
|
||||||
@Override
|
@Override
|
||||||
public void onEvent(Event event) throws Exception {
|
public void onEvent(Event event) throws Exception {
|
||||||
Listitem listItem = (Listitem) event.getTarget().getParent().getParent();
|
Listitem listItem = (Listitem) event.getTarget().getParent().getParent();
|
||||||
SolicitudExpresosService solicitudExpresosService = (SolicitudExpresosService) AppContext.getApplicationContext().getBean("solicitudExpresosService");
|
|
||||||
expreso = (SolicitudExpreso)listItem.getAttribute("data");
|
expreso = (SolicitudExpreso)listItem.getAttribute("data");
|
||||||
|
|
||||||
usuario = UsuarioLogado.getUsuarioLogado();
|
usuario = UsuarioLogado.getUsuarioLogado();
|
||||||
|
@ -154,7 +154,7 @@ public class RenderExpresosPorCotizar implements ListitemRenderer {
|
||||||
expreso.setUsuarioAutorizaCredito(usuario.getUsuarioId());
|
expreso.setUsuarioAutorizaCredito(usuario.getUsuarioId());
|
||||||
expreso.setFechaHoraAutorizaCredito(Calendar.getInstance().getTime());
|
expreso.setFechaHoraAutorizaCredito(Calendar.getInstance().getTime());
|
||||||
|
|
||||||
solicitudExpresosService.actualizacion(expreso);
|
expresosService.actualizacion(expreso);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -6,7 +6,7 @@
|
||||||
|
|
||||||
<zk xmlns="http://www.zkoss.org/2005/zul">
|
<zk xmlns="http://www.zkoss.org/2005/zul">
|
||||||
<window id="winAsignarBusExpresos" title="${c:l('winAsignarBusExpresos')}"
|
<window id="winAsignarBusExpresos" title="${c:l('winAsignarBusExpresos')}"
|
||||||
border="normal" height="484px" width="1145px" position="center" mode="overlapped"
|
border="normal" height="484px" width="1100px" position="center" mode="overlapped"
|
||||||
apply="${asignarBusExpresosController}">
|
apply="${asignarBusExpresosController}">
|
||||||
<toolbar>
|
<toolbar>
|
||||||
<button id="btnRefresh" image="/gui/img/refresh.png" width="35px"
|
<button id="btnRefresh" image="/gui/img/refresh.png" width="35px"
|
||||||
|
@ -73,11 +73,11 @@
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||||
multiple="false">
|
multiple="false">
|
||||||
<listhead sizable="true">
|
<listhead sizable="true">
|
||||||
<listheader width="300px" label="${c:l('expressosPorCotizarController.lhTrayecto.label')}"/>
|
<listheader width="400px" label="${c:l('expressosPorCotizarController.lhTrayecto.label')}"/>
|
||||||
<listheader width="150px" label="${c:l('expressosPorCotizarController.lhFechaIda.label')}"/>
|
<listheader width="150px" label="${c:l('expressosPorCotizarController.lhFechaIda.label')}"/>
|
||||||
<listheader width="200px" label="${c:l('expressosPorCotizarController.lhCodigoViaje.label')}"/>
|
<listheader width="200px" label="${c:l('expressosPorCotizarController.lhCodigoViaje.label')}"/>
|
||||||
<listheader width="150px" label="${c:l('expressosPorCotizarController.lhPlacaVehiculo.label')}"/>
|
<listheader width="150px" label="${c:l('expressosPorCotizarController.lhPlacaVehiculo.label')}"/>
|
||||||
<listheader width="150px" label="${c:l('expressosPorCotizarController.lhFluecPlanilla.label')}"/>
|
<listheader width="180px" label="${c:l('expressosPorCotizarController.lhFluecPlanilla.label')}"/>
|
||||||
</listhead>
|
</listhead>
|
||||||
</listbox>
|
</listbox>
|
||||||
</window>
|
</window>
|
||||||
|
|
|
@ -0,0 +1,38 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<?page contentType="text/html;charset=UTF-8"?>
|
||||||
|
<?variable-resolver class="org.zkoss.zkplus.spring.DelegatingVariableResolver"?>
|
||||||
|
<?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" arg0="winCargarPlacaBusExpresos"?>
|
||||||
|
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
|
||||||
|
|
||||||
|
<zk xmlns="http://www.zkoss.org/2005/zul">
|
||||||
|
<window id="winCargarPlacaBusExpresos" title="${c:l('winAsignarBusExpresos')}"
|
||||||
|
border="normal" width="1015px" position="center" mode="overlapped"
|
||||||
|
apply="${cargarPlacaBusExpresosController}">
|
||||||
|
<grid fixedLayout="true">
|
||||||
|
<columns>
|
||||||
|
<column width="100px" />
|
||||||
|
<column width="450px" />
|
||||||
|
<column width="150px" />
|
||||||
|
<column width="250px" />
|
||||||
|
<column width="45px" />
|
||||||
|
</columns>
|
||||||
|
<rows>
|
||||||
|
<row>
|
||||||
|
<label value="${c:l('expressosPorCotizarController.lhRuta.label')}"/>
|
||||||
|
<textbox id="txtRuta"
|
||||||
|
disabled="true"
|
||||||
|
width="430px"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
||||||
|
|
||||||
|
<label value="${c:l('expresosController.lbl.placa')}"/>
|
||||||
|
<textbox
|
||||||
|
id="txtNumPlaca"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
||||||
|
|
||||||
|
<button id="btnGuardar" image="/gui/img/save.png" width="35px"
|
||||||
|
tooltiptext="${c:l('tooltiptext.btnGuardar')}" />
|
||||||
|
</row>
|
||||||
|
</rows>
|
||||||
|
</grid>
|
||||||
|
</window>
|
||||||
|
</zk>
|
Loading…
Reference in New Issue