Merge pull request 'Fixes bug#AL-4550' (!786) from AL-4550 into master
Reviewed-on: adm/VentaBoletosAdm#786 Reviewed-by: fabio <fabio.faria@rjconsultores.com.br>master 1.156.1
commit
d972ffe957
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.156.0</version>
|
||||
<version>1.156.1</version>
|
||||
<packaging>war</packaging>
|
||||
|
||||
<properties>
|
||||
|
|
|
@ -88,16 +88,45 @@ public class CargaContratoExpressosController extends MyGenericForwardComposer{
|
|||
lsEmpresa = empresaService.obtenerTodos();
|
||||
super.doAfterCompose(comp);
|
||||
|
||||
expresosList.setItemRenderer(new RenderCargaContratoExpresos(this));
|
||||
expresosList.addEventListener("onSelect", new EventListener() {
|
||||
expresosList.setItemRenderer(new RenderCargaContratoExpresos(this, new EventListener() {
|
||||
|
||||
@Override
|
||||
public void onEvent(Event event) throws Exception {
|
||||
expreso = (SolicitudExpreso) expresosList.getSelected();
|
||||
expreso = (SolicitudExpreso) event.getTarget().getAttribute("data");
|
||||
expreso.clonar();
|
||||
expresoClone = expreso.getCloneObject();
|
||||
|
||||
Media contrato = Fileupload.get();
|
||||
|
||||
if(contrato != null) {
|
||||
if(contrato.getFormat().equalsIgnoreCase("pdf")) {
|
||||
InputStream inputStream = contrato.getStreamData();
|
||||
byte[] bytesIs = IOUtils.toByteArray(inputStream);
|
||||
|
||||
expreso.setDocContrato(bytesIs);
|
||||
|
||||
solicitudExpresosService.actualizacion(expreso);
|
||||
|
||||
logAuditoriaService.auditar(expresoClone, expreso, null);
|
||||
|
||||
Messagebox.show(
|
||||
Labels.getLabel("expresoController.MSG.archivoGuardadoConExito"),
|
||||
Labels.getLabel("winExpressoCargaContrato.title"),
|
||||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
} else {
|
||||
Messagebox.show(
|
||||
Labels.getLabel("cargaContratoController.MSG.errorFormatoContrato") + " " + contrato,
|
||||
Labels.getLabel("winExpressoCargaContrato.title"),
|
||||
Messagebox.OK, Messagebox.ERROR);
|
||||
}
|
||||
}else {
|
||||
Messagebox.show(
|
||||
Labels.getLabel("expresoController.MSG.archivoNoSeleccionado"),
|
||||
Labels.getLabel("winExpressoCargaContrato.title"),
|
||||
Messagebox.OK, Messagebox.ERROR);
|
||||
}
|
||||
}
|
||||
});
|
||||
}));
|
||||
|
||||
refreshLista();
|
||||
}
|
||||
|
|
|
@ -49,7 +49,7 @@ public class InformeViajesOcasionalesExpresosController extends MyGenericForward
|
|||
|
||||
expresosList.setItemRenderer(new RenderInformeViajesOcasionales());
|
||||
|
||||
refreshLista();
|
||||
//refreshLista();
|
||||
}
|
||||
|
||||
private void refreshLista() throws InterruptedException {
|
||||
|
|
|
@ -6,7 +6,6 @@ import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria;
|
|||
import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema;
|
||||
|
||||
public class ItemMenuCargaContrato extends DefaultItemMenuSistema{
|
||||
|
||||
public ItemMenuCargaContrato() {
|
||||
super("indexController.mniExpressosCargaContrato.label");
|
||||
}
|
||||
|
|
|
@ -45,9 +45,10 @@ public class RenderCargaContratoExpresos implements ListitemRenderer{
|
|||
@Autowired
|
||||
SolicitudExpresosService expresosService;
|
||||
|
||||
public RenderCargaContratoExpresos(CargaContratoExpressosController window) {
|
||||
public RenderCargaContratoExpresos(CargaContratoExpressosController window, EventListener listener) {
|
||||
super();
|
||||
expresosControllerWindow = window;
|
||||
listenerGenerico = listener;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -102,7 +103,7 @@ public class RenderCargaContratoExpresos implements ListitemRenderer{
|
|||
lc = new Listcell();
|
||||
lc.setParent(item);
|
||||
|
||||
Button btnVerDetalle = new Button("Ver Detalle");
|
||||
Button btnVerDetalle = new Button(Labels.getLabel("expresosController.lbl.verDetalle"));
|
||||
|
||||
btnVerDetalle.addEventListener("onClick", new EventListener() {
|
||||
@Override
|
||||
|
@ -130,6 +131,12 @@ public class RenderCargaContratoExpresos implements ListitemRenderer{
|
|||
}
|
||||
});
|
||||
lc.appendChild(btnVerDetalle);
|
||||
|
||||
Button btnCargarContrato = new Button(Labels.getLabel("cargarContratoController.lhAdjuntarContrato.label"));
|
||||
|
||||
btnCargarContrato.setAttribute("data", data);
|
||||
btnCargarContrato.addEventListener("onClick", listenerGenerico);
|
||||
lc.appendChild(btnCargarContrato);
|
||||
|
||||
item.setAttribute("data", expresos);
|
||||
}
|
||||
|
|
|
@ -2178,6 +2178,7 @@ cambioVigenciaController.rdbCopiarTarifas.label = Copy Rates
|
|||
cambioVigenciaController.rdbCopiarTarifasEmbarcadas.label = Copy Embedded Rates
|
||||
cambioVigenciaController.rdbMoverTarifas.label = Move Rates
|
||||
cambioVigenciaController.window.title = Table Copy
|
||||
cargaContratoController.MSG.errorFormatoContrato = Wrong file format. Expected PDF file.
|
||||
cargaContratoController.MSG.errorExpresoNull = Select Express to Associate Contract
|
||||
cargarContratoController.lhAdjuntarContrato.label = Load Contract
|
||||
carteirinhaController.window.title = Card
|
||||
|
@ -7414,6 +7415,8 @@ estacionServiceImpl.msg.macDuplicado = Mac or IMEI already registered for anothe
|
|||
estacionServiceImpl.msg.macDuplicado.descricaoEstacao = Station Name:
|
||||
estacionServiceImpl.msg.macDuplicado.numeroCaixa = Box Number:
|
||||
estacionServiceImpl.msg.noChequeFolioPreimpresos = The company requested to configure a Fiscal Printer already has stock for the station. Operation cancelled.
|
||||
expresoController.MSG.archivoGuardadoConExito = File saved succesfully.
|
||||
expresoController.MSG.archivoNoSeleccionado = No file selected.
|
||||
expresoController.MSG.asuntoCorreoCotizacion = Quoted Express Request
|
||||
expresoController.MSG.cuerpoCorreoCotizacion = Dear {0}, the express request has been quoted, in the following link {1} you can accept the quote and make the payment.
|
||||
expresoController.MSG.emailNoEnviado = There's been a problem. Please check logs
|
||||
|
|
|
@ -2172,6 +2172,7 @@ cambioVigenciaController.rdbCopiarTarifas.label = Copiar Tarifas
|
|||
cambioVigenciaController.rdbCopiarTarifasEmbarcadas.label = Copiar Tarifas Embarcadas
|
||||
cambioVigenciaController.rdbMoverTarifas.label = Mover Tarifas
|
||||
cambioVigenciaController.window.title = Copia de tabela
|
||||
cargaContratoController.MSG.errorFormatoContrato = Error en formato de archivo. Se espera PDF.
|
||||
cargaContratoController.MSG.errorExpresoNull = Seleccione Expreso a Asociar Contrato
|
||||
cargarContratoController.lhAdjuntarContrato.label = Cargar Contrato
|
||||
carteirinhaController.window.title = Identificación
|
||||
|
@ -7418,6 +7419,8 @@ estacionServiceImpl.msg.macDuplicado = MAC o IMEI ya dado de alta para otra esta
|
|||
estacionServiceImpl.msg.macDuplicado.descricaoEstacao = Nome Estação:
|
||||
estacionServiceImpl.msg.macDuplicado.numeroCaixa = Numero Caixa:
|
||||
estacionServiceImpl.msg.noChequeFolioPreimpresos = Hay de stock para la estación en la empresa solicitada para establecer la impresora fiscal. Operación cancelada.
|
||||
expresoController.MSG.archivoGuardadoConExito = Archivo guardado con éxito.
|
||||
expresoController.MSG.archivoNoSeleccionado = Archivo no seleccionado.
|
||||
expresoController.MSG.asuntoCorreoCotizacion = Solicitud de Expreso Cotizada
|
||||
expresoController.MSG.cuerpoCorreoCotizacion = Estimado/a {0}, la solicitud de expreso ha sido cotizada, en el siguiente link {1} podrá aceptar la cotización y realizar el pago.
|
||||
expresoController.MSG.emailNoEnviado = Ocurrió un problema. Favor de revisar logs
|
||||
|
|
|
@ -2172,6 +2172,7 @@ cambioVigenciaController.rdbCopiarTarifas.label = Copiar Tarifas
|
|||
cambioVigenciaController.rdbCopiarTarifasEmbarcadas.label = Copiar Tarifas Embarcadas
|
||||
cambioVigenciaController.rdbMoverTarifas.label = Mover Tarifas
|
||||
cambioVigenciaController.window.title = Copia de tabela
|
||||
cargaContratoController.MSG.errorFormatoContrato = Error en formato de archivo. Se espera PDF.
|
||||
cargaContratoController.MSG.errorExpresoNull = Seleccione Expreso a Asociar Contrato
|
||||
cargarContratoController.lhAdjuntarContrato.label = Cargar Contrato
|
||||
carteirinhaController.window.title = Identificación
|
||||
|
@ -7418,6 +7419,8 @@ estacionServiceImpl.msg.macDuplicado = MAC o IMEI ya dado de alta para otra esta
|
|||
estacionServiceImpl.msg.macDuplicado.descricaoEstacao = Nome Estação:
|
||||
estacionServiceImpl.msg.macDuplicado.numeroCaixa = Numero Caixa:
|
||||
estacionServiceImpl.msg.noChequeFolioPreimpresos = Hay de stock para la estación en la empresa solicitada para establecer la impresora fiscal. Operación cancelada.
|
||||
expresoController.MSG.archivoGuardadoConExito = Archivo guardado con éxito.
|
||||
expresoController.MSG.archivoNoSeleccionado = Archivo no seleccionado.
|
||||
expresoController.MSG.asuntoCorreoCotizacion = Solicitud de Expreso Cotizada
|
||||
expresoController.MSG.cuerpoCorreoCotizacion = Estimado/a {0}, la solicitud de expreso ha sido cotizada, en el siguiente link {1} podrá aceptar la cotización y realizar el pago.
|
||||
expresoController.MSG.emailNoEnviado = Ocurrió un problema. Favor de revisar logs
|
||||
|
|
|
@ -2176,6 +2176,7 @@ cambioVigenciaController.rdbCopiarTarifas.label = Tarifs de copie
|
|||
cambioVigenciaController.rdbCopiarTarifasEmbarcadas.label = Copier les tarifs intégrés
|
||||
cambioVigenciaController.rdbMoverTarifas.label = Tarifs de déplacement
|
||||
cambioVigenciaController.window.title = Copie de tableau
|
||||
cargaContratoController.MSG.errorFormatoContrato = Erreur de format de fichier. PDF attendu.
|
||||
cargaContratoController.MSG.errorExpresoNull = Sélectionnez Express pour associer le contrat
|
||||
cargarContratoController.lhAdjuntarContrato.label = Contrat de charge
|
||||
carteirinhaController.window.title = Carte
|
||||
|
@ -7413,6 +7414,8 @@ estacionServiceImpl.msg.macDuplicado = Mac ou IMEI déjà enregistré pour une a
|
|||
estacionServiceImpl.msg.macDuplicado.descricaoEstacao = Nom de la station :
|
||||
estacionServiceImpl.msg.macDuplicado.numeroCaixa = Numéro de boîte :
|
||||
estacionServiceImpl.msg.noChequeFolioPreimpresos = L'entreprise demandée pour configurer une imprimante fiscale dispose déjà d'un stock pour la station. Opération annulée.
|
||||
expresoController.MSG.archivoGuardadoConExito = Fichier enregistré avec succès.
|
||||
expresoController.MSG.archivoNoSeleccionado = Archivo nou sélectionnée.
|
||||
expresoController.MSG.asuntoCorreoCotizacion = Demande express citée
|
||||
expresoController.MSG.cuerpoCorreoCotizacion = Cher {0}, la demande expresse a été citée, dans le lien suivant {1} vous pouvez accepter le devis et effectuer le paiement.
|
||||
expresoController.MSG.emailNoEnviado = Il y a eu un problème. Veuillez vérifier les journaux
|
||||
|
|
|
@ -2173,6 +2173,7 @@ cambioVigenciaController.rdbCopiarTarifas.label = Copiar Tarifas
|
|||
cambioVigenciaController.rdbCopiarTarifasEmbarcadas.label = Copiar Tarifas Embarcadas
|
||||
cambioVigenciaController.rdbMoverTarifas.label = Mover Tarifas
|
||||
cambioVigenciaController.window.title = Copia de Tabela
|
||||
cargaContratoController.MSG.errorFormatoContrato = Erro no formato do arquivo. PDF esperado.
|
||||
cargaContratoController.MSG.errorExpresoNull = Selecione Expresso para Associar Contrato
|
||||
cargarContratoController.lhAdjuntarContrato.label = Anexar Contrato
|
||||
carteirinhaController.window.title = Carteirinha
|
||||
|
@ -7412,6 +7413,8 @@ estacionServiceImpl.msg.macDuplicado = Mac ou IMEI já cadastrado para outra est
|
|||
estacionServiceImpl.msg.macDuplicado.descricaoEstacao = Nome Estação:
|
||||
estacionServiceImpl.msg.macDuplicado.numeroCaixa = Número Caixa:
|
||||
estacionServiceImpl.msg.noChequeFolioPreimpresos = A empresa solicitada para configuração de Impressora Fiscal já possui estoque para a estação. Operação cancelada.
|
||||
expresoController.MSG.archivoGuardadoConExito = Arquivo salvo com sucesso.
|
||||
expresoController.MSG.archivoNoSeleccionado = Archivo no selecionado.
|
||||
expresoController.MSG.errorArchivo = Arquivo inválido ou nulo
|
||||
expresosController.lbl.asignarBus = Atribuir ônibus
|
||||
expresosController.lbl.cargarFluec = Anexar FLUEC
|
||||
|
|
|
@ -53,11 +53,13 @@
|
|||
id="btnPesquisa"
|
||||
image="/gui/img/find.png"
|
||||
label="${c:l('expressosPorCotizarBuscarController.lblDesc.label')}" />
|
||||
<!--
|
||||
<fileupload
|
||||
id="archivoContrato"
|
||||
label="${c:l('cargarContratoController.lhAdjuntarContrato.label')}"
|
||||
upload="true"
|
||||
onUpload="winExpressoCargaContrato$composer.onUpload(event)" />
|
||||
-->
|
||||
</toolbar>
|
||||
<paging id="pagingExpresos" pageSize="20" />
|
||||
<listbox id="expresosList"
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
<zk xmlns="http://www.zkoss.org/2005/zul">
|
||||
<window id="winInformeViajesOcasionalesExpresos" title="${c:l('winInformeViajesOcasionalesExpresos.title')}"
|
||||
border="normal" height="484px" width="1200px" position="center" mode="overlapped"
|
||||
border="normal" height="484px" width="1100px" position="center" mode="overlapped"
|
||||
apply="${informeViajesOcasionalesExpresosController}">
|
||||
<toolbar>
|
||||
<button id="btnCerrar" onClick="winInformeViajesOcasionalesExpresos.detach()" image="/gui/img/exit.png" width="35px"
|
||||
|
|
Loading…
Reference in New Issue