edgar 2016-09-27 12:38:12 +00:00
parent 9c9838e794
commit 4020ca4fef
7 changed files with 1067 additions and 981 deletions

View File

@ -106,5 +106,6 @@
</classpathentry> </classpathentry>
<classpathentry combineaccessrules="false" kind="src" path="/WSTotvs"/> <classpathentry combineaccessrules="false" kind="src" path="/WSTotvs"/>
<classpathentry kind="lib" path="/LibreriasAdmVenta/flyway-core-4.0.1.jar"/> <classpathentry kind="lib" path="/LibreriasAdmVenta/flyway-core-4.0.1.jar"/>
<classpathentry combineaccessrules="false" kind="src" path="/Flyway"/>
<classpathentry kind="output" path="build/classes"/> <classpathentry kind="output" path="build/classes"/>
</classpath> </classpath>

View File

@ -0,0 +1,61 @@
package com.rjconsultores.ventaboletos.web.gui.controladores.comissao;
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.zhtml.Messagebox;
import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.Executions;
import org.zkoss.zk.ui.event.Event;
import org.zkoss.zul.Textbox;
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
import com.rjconsultores.ventaboletos.service.ConferenciaComissaoService;
import com.rjconsultores.ventaboletos.service.PuntoVentaService;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
@Scope("prototype")
@Controller("informeIrregularidadeController")
public class InformeIrregularidadeController extends MyGenericForwardComposer {
private static final long serialVersionUID = 1L;
@Autowired
PuntoVentaService puntoVentaService;
@Autowired
ConferenciaComissaoService conferenciaComissaoService;
private Textbox txtEmail;
private Textbox txtConteudoEmail;
private PuntoVenta puntoVenta;
@Override
public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp);
Integer puntoVentaId = (Integer) Executions.getCurrent().getArg().get("puntoVentaId");
puntoVenta = puntoVentaService.obtenerID(puntoVentaId);
}
public void onClick$btnEnviar(Event event) throws InterruptedException {
try {
conferenciaComissaoService.enviarEmailIrregularidadeECF(txtEmail.getValue(),
txtConteudoEmail.getValue(), Labels.getLabel("informeIrregularidadeController.window.title"));
} catch (Exception e) {
Messagebox.show(e.getMessage(), Labels.getLabel("informeIrregularidadeController.mail.erro"),
Messagebox.OK,
Messagebox.ERROR);
e.printStackTrace();
}
closeWindow();
}
public void onClick$btnCancelar(Event event) {
closeWindow();
}
public PuntoVenta getPuntoVenta() {
return puntoVenta;
}
}

View File

@ -3,7 +3,7 @@
# E abrir a planilha no editor. # E abrir a planilha no editor.
# Formato da clav # Formato da clav
# Control ZUL. Identificación del Componente. Propiedad = XXX # Control ZUL. Identificación del Componente. Propiedad = XXX
# <controler>. <id>. <propiedade> = XXX # <controler>. <id>. <propiedade> = XXX
indexController.app.nome=Administracion de la Venta indexController.app.nome=Administracion de la Venta
@ -6456,7 +6456,9 @@ conferenciaController.lbValorTotalDevolvidosTroca.label = Total Cambio
conferenciaController.lbQtdeTotal.label = Cantidad conferenciaController.lbQtdeTotal.label = Cantidad
conferenciaController.lbTotalOcdPenalizacion.label = Total Penalización conferenciaController.lbTotalOcdPenalizacion.label = Total Penalización
conferenciaController.lbTotalOcdValorPagar.label = Total Pagar conferenciaController.lbTotalOcdValorPagar.label = Total Pagar
conferenciaController.lbTotalOcdValorPago.label = Total Pago conferenciaController.lbTotalOcdValorPago.label = Total Pago OCD
conferenciaController.lbQuantidadeECF.label= Quantidade ECF
conferenciaController.lbBtnIrregularidade.label=Comunicar Irregularidade
conferenciaController.lhNombusuario.value = Cajero conferenciaController.lhNombusuario.value = Cajero
conferenciaController.lhTotalVenda.value = Total Venda conferenciaController.lhTotalVenda.value = Total Venda
conferenciaController.lhTotalCancelados.value = Total Cancelados conferenciaController.lhTotalCancelados.value = Total Cancelados
@ -6470,6 +6472,15 @@ conferenciaController.lhConferido.value = Chequeado
conferenciaController.lhNumoperacionBilhete.value = Localizador conferenciaController.lhNumoperacionBilhete.value = Localizador
conferenciaController.lhFeccorridaServico.value = Fec-Serv conferenciaController.lhFeccorridaServico.value = Fec-Serv
informeIrregularidadeController.window.title=Irregularidade ECF
informeIrregularidadeController.mail.msg= Pela quantidade de ECF's, estão faltando reduções Z. Favor verificar
informeIrregularidadeController.lbMail=E-mail
informeIrregularidadeController.lbMsg=Menssagem
informeIrregularidadeController.mail.enviar=Enviar
informeIrregularidadeController.mail.cancelar=Cancelar
informeIrregularidadeController.mail.configuracoes=Verifique as configurações de email!
informeIrregularidadeController.mail.erro= Falha no envio
# Editar LogConferencia Comissao # Editar LogConferencia Comissao
editarLogConferenciaComissaoController.window.title = Registro de Observaciones editarLogConferenciaComissaoController.window.title = Registro de Observaciones
editarLogConferenciaComissaoController.lhSituacaoLog.value = Situación editarLogConferenciaComissaoController.lhSituacaoLog.value = Situación

View File

@ -9,7 +9,7 @@ indexController.app.nome=Administração da Venta
#Versao do VentaBoleto: #Versao do VentaBoleto:
versao = ADM_20130830_1RC216 versao = ADM_20130830_1RC216
# MSG Defaut: # MSG Defaut:
MSG.CONSTRAINT.CAMPOOBRIGATORIO=Preencha os campos obrigatórios ou limpe os dados tela! MSG.CONSTRAINT.CAMPOOBRIGATORIO=Preencha os campos obrigatórios ou limpe os dados tela!
MSG.CONSTRAINT.PORCENTAGEM = Os valores devem estar entre 0 e 100 MSG.CONSTRAINT.PORCENTAGEM = Os valores devem estar entre 0 e 100
@ -6620,8 +6620,10 @@ conferenciaController.lbValorTotalDevolvidosOcd.label = Total OCD
conferenciaController.lbValorTotalDevolvidosTroca.label = Total Troca conferenciaController.lbValorTotalDevolvidosTroca.label = Total Troca
conferenciaController.lbQtdeTotal.label = Quantidade conferenciaController.lbQtdeTotal.label = Quantidade
conferenciaController.lbTotalOcdPenalizacion.label = Total Penalização conferenciaController.lbTotalOcdPenalizacion.label = Total Penalização
conferenciaController.lbTotalOcdValorPagar.label = Total Pagar conferenciaController.lbTotalOcdValorPagar.label =Total Pagar
conferenciaController.lbTotalOcdValorPago.label = Total Pago conferenciaController.lbTotalOcdValorPago.label =Total Pago OCD
conferenciaController.lbQuantidadeECF.label=Quantidade ECF
conferenciaController.lbBtnIrregularidade.label=Comunicar Irregularidade
conferenciaController.lhNombusuario.value = Bilheteiro conferenciaController.lhNombusuario.value = Bilheteiro
conferenciaController.lhTotalVenda.value = Total Venda conferenciaController.lhTotalVenda.value = Total Venda
conferenciaController.lhTotalCancelados.value = Total Cancelados conferenciaController.lhTotalCancelados.value = Total Cancelados
@ -6635,6 +6637,15 @@ conferenciaController.lhConferido.value = Conferido
conferenciaController.lhNumoperacionBilhete.value = Localizador conferenciaController.lhNumoperacionBilhete.value = Localizador
conferenciaController.lhFeccorridaServico.value = DT-Serv conferenciaController.lhFeccorridaServico.value = DT-Serv
informeIrregularidadeController.window.title=Irregularidade ECF
informeIrregularidadeController.mail.msg= Pela quantidade de ECF's, estão faltando reduções Z. Favor verificar
informeIrregularidadeController.lbMail=E-mail
informeIrregularidadeController.lbMsg=Mensagem
informeIrregularidadeController.mail.enviar=Enviar
informeIrregularidadeController.mail.cancelar=Cancelar
informeIrregularidadeController.mail.configuracoes=Verifique as configurações de email!
informeIrregularidadeController.mail.erro= Falha no envio
# Editar LogConferencia Comissao # Editar LogConferencia Comissao
editarLogConferenciaComissaoController.window.title = Lançamento de Observações editarLogConferenciaComissaoController.window.title = Lançamento de Observações
editarLogConferenciaComissaoController.lhSituacaoLog.value = Situação editarLogConferenciaComissaoController.lhSituacaoLog.value = Situação

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,36 @@
<?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="winInformeIrregularidade"?>
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
<zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winInformeIrregularidade"
title="${c:l('informeIrregularidadeController.window.title')}"
apply="${informeIrregularidadeController}"
contentStyle="overflow:auto" height="400px" width="500px"
border="normal">
<vbox width="100%" height="90%">
<label
value="${c:l('informeIrregularidadeController.lbMail')}" />
<textbox id="txtEmail" width="100%"
value="@{winInformeIrregularidade$composer.puntoVenta.descCorreo}"
constraint="no empty" />
<label
value="${c:l('informeIrregularidadeController.lbMsg')}" />
<textbox id="txtConteudoEmail" width="99%" height="250px"
rows="8" cols="15" constraint="no empty"
value="${c:l('informeIrregularidadeController.mail.msg')}" />
</vbox>
<toolbar height="26px" style="padding-left:32px;">
<button id="btnEnviar" height="26px" width="200px"
label="${c:l('informeIrregularidadeController.mail.enviar')}"
image="/gui/img/icon-active.gif" />
<button id="btnCancelar" height="26px" width="200px"
label="${c:l('informeIrregularidadeController.mail.cancelar')}"
image="/gui/img/close_icon_inactive.png" />
</toolbar>
</window>
</zk>