Se soluciona error de cambio de estado cuando se cumple servicio expreso. Se soluciona error de visualización de documento de cumplimiento de servicio. Fixes bug#AL-4553
parent
3a535efa69
commit
588fad9af3
2
pom.xml
2
pom.xml
|
@ -4,7 +4,7 @@
|
|||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>br.com.rjconsultores</groupId>
|
||||
<artifactId>ventaboletosadm</artifactId>
|
||||
<version>1.159.1</version>
|
||||
<version>1.159.2</version>
|
||||
<packaging>war</packaging>
|
||||
|
||||
<properties>
|
||||
|
|
|
@ -87,6 +87,7 @@ public class CumplimientoServicioExpresosController extends MyGenericForwardComp
|
|||
byte[] bytesIs = IOUtils.toByteArray(inputStream);
|
||||
|
||||
expreso.setDocCumplimientoServicio(bytesIs);
|
||||
expreso.setStatusSolicitudExpresoId(5);
|
||||
|
||||
solicitudExpreso.actualizacion(expreso);
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
@ -72,7 +83,6 @@ public class RenderCumplimientoServicioExpresos implements ListitemRenderer {
|
|||
lc = new Listcell(Labels.getLabel("expresosController.lbl.estadoAceptado"));
|
||||
lc.setParent(item);
|
||||
|
||||
if(expresos.getDocCumplimientoServicio() != null) {
|
||||
lc = new Listcell();
|
||||
lc.setParent(item);
|
||||
|
||||
|
@ -81,17 +91,37 @@ public class RenderCumplimientoServicioExpresos implements ListitemRenderer {
|
|||
btnCargarCumplimiento.addEventListener("onClick", listenerGenerico);
|
||||
|
||||
lc.appendChild(btnCargarCumplimiento);
|
||||
}
|
||||
|
||||
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);
|
||||
|
||||
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);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -7435,6 +7435,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
|
||||
|
|
|
@ -7439,6 +7439,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
|
||||
|
|
|
@ -7439,6 +7439,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
|
||||
|
|
|
@ -7435,6 +7435,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
|
||||
|
|
|
@ -7424,6 +7424,11 @@ expresoController.MSG.errorArchivo = Arquivo inválido ou nulo
|
|||
expresosController.lbl.asignarBus = Atribuir ônibus
|
||||
expresosController.lbl.cargarFluec = Anexar FLUEC
|
||||
expresosController.lbl.cargarPlaca = Anexar Placa
|
||||
expresosController.lbl.estadoAceptado = Aceito
|
||||
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
|
||||
|
|
Loading…
Reference in New Issue