Merge pull request 'Fixes bug#AL-4553' (!796) from AL-4550 into master

Reviewed-on: adm/VentaBoletosAdm#796
Reviewed-by: fabio <fabio.faria@rjconsultores.com.br>
master 1.160.1
fernando.mx 2024-10-18 16:50:28 +00:00
commit 73d49a6898
8 changed files with 43 additions and 3 deletions

View File

@ -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.160.0</version> <version>1.160.1</version>
<packaging>war</packaging> <packaging>war</packaging>
<properties> <properties>

View File

@ -88,6 +88,7 @@ public class CumplimientoServicioExpresosController extends MyGenericForwardComp
byte[] bytesIs = IOUtils.toByteArray(inputStream); byte[] bytesIs = IOUtils.toByteArray(inputStream);
expreso.setDocCumplimientoServicio(bytesIs); expreso.setDocCumplimientoServicio(bytesIs);
expreso.setStatusSolicitudExpresoId(5);
solicitudExpreso.actualizacion(expreso); solicitudExpreso.actualizacion(expreso);

View File

@ -1,19 +1,30 @@
package com.rjconsultores.ventaboletos.web.utilerias.render; package com.rjconsultores.ventaboletos.web.utilerias.render;
import java.nio.ByteBuffer;
import org.zkoss.util.media.AMedia;
import org.zkoss.util.resource.Labels; 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.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.service.TrayectosExpresosService;
import com.rjconsultores.ventaboletos.utilerias.DateUtil; import com.rjconsultores.ventaboletos.utilerias.DateUtil;
import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext;
public class RenderCumplimientoServicioExpresos implements ListitemRenderer { public class RenderCumplimientoServicioExpresos implements ListitemRenderer {
EventListener listenerGenerico; EventListener listenerGenerico;
private SolicitudExpreso expreso;
public RenderCumplimientoServicioExpresos(EventListener listenerGenerico) { public RenderCumplimientoServicioExpresos(EventListener listenerGenerico) {
super(); super();
this.listenerGenerico = listenerGenerico; this.listenerGenerico = listenerGenerico;
@ -86,10 +97,31 @@ public class RenderCumplimientoServicioExpresos implements ListitemRenderer {
lc = new Listcell(Labels.getLabel("expresosController.lbl.estadoRechazado")); lc = new Listcell(Labels.getLabel("expresosController.lbl.estadoRechazado"));
lc.setParent(item); lc.setParent(item);
break; break;
case 5:
lc = new Listcell(Labels.getLabel("expresosController.lbl.estadoCumplido"));
lc.setParent(item);
lc = new Listcell();
lc.setParent(item);
Button btnVerDetalle = new Button(Labels.getLabel("expresosController.lbl.verDetalle"));
btnVerDetalle.addEventListener("onClick", new EventListener() {
@Override
public void onEvent(Event event) throws Exception {
Listitem listItem = (Listitem) event.getTarget().getParent().getParent();
expreso = (SolicitudExpreso)listItem.getAttribute("data");
AMedia amedia = new AMedia("Expresos " + expreso.getSolicitudExpresoId() + ".pdf", "pdf", null, expreso.getDocCumplimientoServicio());
org.zkoss.util.media.Media pdf = amedia;
Filedownload.save(pdf);
}
});
lc.appendChild(btnVerDetalle);
break;
default: break; default: break;
} }
lc = new Listcell(); item.setAttribute("data", expresos);
} }
} }

View File

@ -7436,6 +7436,7 @@ expresosController.lbl.btnVerPlanilla = See Template
expresosController.lbl.cargarFluec = Load FLUEC expresosController.lbl.cargarFluec = Load FLUEC
expresosController.lbl.cargarPlaca = Load Plate expresosController.lbl.cargarPlaca = Load Plate
expresosController.lbl.estadoAceptado = Acepted expresosController.lbl.estadoAceptado = Acepted
expresosController.lbl.estadoCumplido = Completed
expresosController.lbl.estadoEnviado = Send expresosController.lbl.estadoEnviado = Send
expresosController.lbl.estadoRechazado = Rejected expresosController.lbl.estadoRechazado = Rejected
expresosController.lbl.estadoSolicitado = Required expresosController.lbl.estadoSolicitado = Required

View File

@ -7440,6 +7440,7 @@ expresosController.lbl.btnVerPlanilla = Ver Planilla
expresosController.lbl.cargarFluec = Cargar FLUEC expresosController.lbl.cargarFluec = Cargar FLUEC
expresosController.lbl.cargarPlaca = Cargar Placa expresosController.lbl.cargarPlaca = Cargar Placa
expresosController.lbl.estadoAceptado = Aceptado expresosController.lbl.estadoAceptado = Aceptado
expresosController.lbl.estadoCumplido = Servicio Cumplido
expresosController.lbl.estadoEnviado = Enviado expresosController.lbl.estadoEnviado = Enviado
expresosController.lbl.estadoRechazado = Rechazado expresosController.lbl.estadoRechazado = Rechazado
expresosController.lbl.estadoSolicitado = Solicitado expresosController.lbl.estadoSolicitado = Solicitado

View File

@ -7440,6 +7440,7 @@ expresosController.lbl.btnVerPlanilla = Ver Planilla
expresosController.lbl.cargarFluec = Cargar FLUEC expresosController.lbl.cargarFluec = Cargar FLUEC
expresosController.lbl.cargarPlaca = Cargar Placa expresosController.lbl.cargarPlaca = Cargar Placa
expresosController.lbl.estadoAceptado = Aceptado expresosController.lbl.estadoAceptado = Aceptado
expresosController.lbl.estadoCumplido = Servicio Cumplido
expresosController.lbl.estadoEnviado = Enviado expresosController.lbl.estadoEnviado = Enviado
expresosController.lbl.estadoRechazado = Rechazado expresosController.lbl.estadoRechazado = Rechazado
expresosController.lbl.estadoSolicitado = Solicitado expresosController.lbl.estadoSolicitado = Solicitado

View File

@ -7436,6 +7436,7 @@ expresosController.lbl.cargarFluec = Chargement FLUEC
expresosController.lbl.cargarPlaca = Chargement Placa expresosController.lbl.cargarPlaca = Chargement Placa
expresosController.lbl.estadoAceptado = Accepté expresosController.lbl.estadoAceptado = Accepté
expresosController.lbl.estadoEnviado = Envoyé expresosController.lbl.estadoEnviado = Envoyé
expresosController.lbl.estadoCumplido = Rempli
expresosController.lbl.estadoRechazado = Refusé expresosController.lbl.estadoRechazado = Refusé
expresosController.lbl.estadoSolicitado = Requis expresosController.lbl.estadoSolicitado = Requis
expresosController.lbl.idaVuelta = En allant expresosController.lbl.idaVuelta = En allant

View File

@ -7427,7 +7427,10 @@ expresosController.lbl.btnCargarCumplimientoServicio = Anexar Documento
expresosController.lbl.cargarFluec = Anexar FLUEC expresosController.lbl.cargarFluec = Anexar FLUEC
expresosController.lbl.cargarPlaca = Anexar Placa expresosController.lbl.cargarPlaca = Anexar Placa
expresosController.lbl.estadoAceptado = Aceito expresosController.lbl.estadoAceptado = Aceito
expresosController.lbl.estadoRechazado = Cancelado expresosController.lbl.estadoEnviado = Enviado
expresosController.lbl.estadoCumplido = Preenchido
expresosController.lbl.estadoRechazado = Recusado
expresosController.lbl.estadoSolicitado = Obrigatório
expresosController.lbl.idaVuelta = Ida expresosController.lbl.idaVuelta = Ida
expresosController.lbl.pagadoCredito = Pagado a Crédito expresosController.lbl.pagadoCredito = Pagado a Crédito
expresosController.lbl.verDetalle = Ver detalhe expresosController.lbl.verDetalle = Ver detalhe