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>
<groupId>br.com.rjconsultores</groupId>
<artifactId>ventaboletosadm</artifactId>
<version>1.160.0</version>
<version>1.160.1</version>
<packaging>war</packaging>
<properties>

View File

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

View File

@ -1,19 +1,30 @@
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.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;
import org.zkoss.zul.Messagebox;
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.web.utilerias.spring.AppContext;
public class RenderCumplimientoServicioExpresos implements ListitemRenderer {
EventListener listenerGenerico;
private SolicitudExpreso expreso;
public RenderCumplimientoServicioExpresos(EventListener listenerGenerico) {
super();
this.listenerGenerico = listenerGenerico;
@ -86,10 +97,31 @@ public class RenderCumplimientoServicioExpresos implements ListitemRenderer {
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);
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;
}
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.cargarPlaca = Load Plate
expresosController.lbl.estadoAceptado = Acepted
expresosController.lbl.estadoCumplido = Completed
expresosController.lbl.estadoEnviado = Send
expresosController.lbl.estadoRechazado = Rejected
expresosController.lbl.estadoSolicitado = Required

View File

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

View File

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

View File

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

View File

@ -7427,7 +7427,10 @@ expresosController.lbl.btnCargarCumplimientoServicio = Anexar Documento
expresosController.lbl.cargarFluec = Anexar FLUEC
expresosController.lbl.cargarPlaca = Anexar Placa
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.pagadoCredito = Pagado a Crédito
expresosController.lbl.verDetalle = Ver detalhe