13559: ADM – Geração de informações RecDespDiv e DepBco (parte 2)

fixes bug#13559
dev:valdevir
qua:Juliane

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@90970 d1611594-4594-4d17-8e1d-87c2c4800839
master
leonardo 2019-03-20 14:27:34 +00:00
parent 1829c5d875
commit e5e8c00f6a
11 changed files with 530 additions and 2 deletions

View File

@ -0,0 +1,50 @@
package com.rjconsultores.ventaboletos.web.gui.controladores.relatorios;
import javax.sql.DataSource;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.event.Event;
import org.zkoss.zul.Datebox;
import com.rjconsultores.ventaboletos.service.LogDespesasReceitasDivService;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderLogDespesaReceitaDiv;
@Controller("logReceitasDespesasDiversasController")
@Scope("prototype")
public class LogReceitasDespesasDiversasController extends MyGenericForwardComposer {
private static final long serialVersionUID = 1L;
@Autowired
private DataSource dataSourceRead;
@Autowired
private LogDespesasReceitasDivService logDespesasReceitasDivService;
private MyListbox logList;
private Datebox datInicial;
private Datebox datFinal;
@Override
public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp);
logList.setItemRenderer(new RenderLogDespesaReceitaDiv());
logList.setData(logDespesasReceitasDivService.obtenerTodos());
}
public void onClick$btnPesquisa(Event ev) throws InterruptedException {
logList.setData(logDespesasReceitasDivService.obterPorPeriodo(datInicial.getValue(), datFinal.getValue()));
}
public MyListbox getLogList() {
return logList;
}
public void setLogList(MyListbox logList) {
this.logList = logList;
}
}

View File

@ -0,0 +1,211 @@
package com.rjconsultores.ventaboletos.web.gui.controladores.relatorios;
import java.io.File;
import java.io.FileInputStream;
import java.sql.Connection;
import java.util.Date;
import javax.activation.MimetypesFileTypeMap;
import javax.sql.DataSource;
import org.apache.commons.lang.StringUtils;
import org.apache.log4j.Logger;
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.event.Event;
import org.zkoss.zul.Datebox;
import org.zkoss.zul.Filedownload;
import org.zkoss.zul.Textbox;
import com.rjconsultores.integracaoreceitadespesa.BGMApplication;
import com.rjconsultores.integracaoreceitadespesa.IntegracaoReceitaDespesaException;
import com.rjconsultores.ventaboletos.entidad.Constante;
import com.rjconsultores.ventaboletos.entidad.Empresa;
import com.rjconsultores.ventaboletos.entidad.LogDespesaReceitaDiversa;
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
import com.rjconsultores.ventaboletos.service.ConstanteService;
import com.rjconsultores.ventaboletos.service.LogDespesasReceitasDivService;
import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
import com.rjconsultores.ventaboletos.utilerias.CustomEnum;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEmpresa;
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxPuntoVenta;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
@Controller("relatorioReceitasDespesasDivController")
@Scope("prototype")
public class RelatorioArquivoReceitasDespesasDivController extends MyGenericForwardComposer {
private static final long serialVersionUID = 1L;
private static Logger log = Logger.getLogger(RelatorioArquivoReceitasDespesasDivController.class);
private MyComboboxEmpresa cmbEmpresa;
private MyComboboxPuntoVenta cmbPuntoVenta;
private Datebox datInicial;
private Datebox datFinal;
private Textbox txtArquivo;
@Autowired
private ConstanteService constanteService;
@Autowired
private LogDespesasReceitasDivService logDespesasReceitasDivService;
@Autowired
private DataSource dataSource;
@Override
public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp);
String pathExternoGravacaoArquivo = this.getPathExternoGravacaoArquivo();
if (StringUtils.isNotBlank(pathExternoGravacaoArquivo)){
txtArquivo.setText(pathExternoGravacaoArquivo);
}
}
public void onClick$btnExecutarRelatorio(Event ev) throws Exception {
int resp = Messagebox.show(
Labels.getLabel("relatorioReceitasDespesasDivController.msg.confirma"),
Labels.getLabel("relatorioReceitasDespesasDivController.window.title"),
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
if (resp == Messagebox.YES) {
if (cmbPuntoVenta.getSelectedItem() == null){
Messagebox.show(Labels.getLabel("relatorioReceitasDespesasDivController.msg.erro.puntoventa"),
Labels.getLabel("relatorioReceitasDespesasDivController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
return;
}
if (cmbEmpresa.getSelectedItem() == null){
Messagebox.show(Labels.getLabel("relatorioReceitasDespesasDivController.msg.erro.empresa"),
Labels.getLabel("relatorioReceitasDespesasDivController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
return;
}
executarRelatorio();
}
datInicial.setConstraint("");
datInicial.setText("");
datInicial.setConstraint("no empty, no future, no today");
datFinal.setConstraint("");
datFinal.setText("");
datFinal.setConstraint("no empty, no future, no today");
cmbEmpresa.setSelectedIndex(-1);
cmbPuntoVenta.setSelectedIndex(-1);
txtArquivo.setText("");
}
/**
* @throws Exception
*
*/
private void executarRelatorio() throws Exception {
Integer puntoVentaId = ((PuntoVenta)cmbPuntoVenta.getSelectedItem().getValue()).getPuntoventaId();
Integer empresaId = ((Empresa)cmbEmpresa.getSelectedItem().getValue()).getEmpresaId();
Connection con = dataSource.getConnection();
String fileZip = "";
try{
fileZip = BGMApplication.getInstance().executaExportacao(datInicial.getValue(), datFinal.getValue(),
System.getProperty("jboss.server.log.dir") , empresaId, puntoVentaId, con,this.getPathExternoGravacaoArquivo(),
ApplicationProperties.getInstance().isCustomHabilitado(CustomEnum.IS_INCLUI_TIPO_PAGAMENTO_TURISMO_BGM.getDescricao()), true);
LogDespesaReceitaDiversa logDespRec = new LogDespesaReceitaDiversa();
logDespRec.setDataExecucao(new Date());
logDespRec.setDataInicio(datInicial.getValue());
logDespRec.setDataFim(datFinal.getValue());
logDespRec.setEmpresa((Empresa)cmbEmpresa.getSelectedItem().getValue());
logDespRec.setIndProcessado(true);
logDespRec.setUsuario(UsuarioLogado.getUsuarioLogado());
logDespesasReceitasDivService.suscribir(logDespRec);
} catch (IntegracaoReceitaDespesaException e){
LogDespesaReceitaDiversa logDespRec = new LogDespesaReceitaDiversa();
logDespRec.setDataExecucao(new Date());
logDespRec.setDataInicio(datInicial.getValue());
logDespRec.setDataFim(datFinal.getValue());
logDespRec.setEmpresa((Empresa)cmbEmpresa.getSelectedItem().getValue());
logDespRec.setIndProcessado(false);
logDespRec.setUsuario(UsuarioLogado.getUsuarioLogado());
logDespesasReceitasDivService.suscribir(logDespRec);
Messagebox.show(e.getMessage(),
Labels.getLabel("relatorioReceitasDespesasDivController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
}
if(this.getPathExternoGravacaoArquivo() != null){
Messagebox.show(Labels.getLabel("relatorioReceitasDespesasDivController.arquivoGeradoNoServidor.value"),
Labels.getLabel("relatorioReceitasDespesasDivController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
}else{
try{
FileInputStream inputStream;
File filez = new File(fileZip);
log.info(filez.exists());
if (filez.exists()) {
log.debug("download dos arquivos");
inputStream = new FileInputStream(filez);
Filedownload.save(inputStream, new MimetypesFileTypeMap().getContentType(filez), filez.getName());
}
filez.delete();
} finally {
con.close();
}
}
}
private String getPathExternoGravacaoArquivo(){
Constante path = constanteService.buscarPorNomeConstante("LOCALIZACAO_ARQUIVO_BGM");
if (path == null){
return null;
}
return path.getValorconstante();
}
public MyComboboxEmpresa getCmbEmpresa() {
return cmbEmpresa;
}
public void setCmbEmpresa(MyComboboxEmpresa cmbEmpresa) {
this.cmbEmpresa = cmbEmpresa;
}
public MyComboboxPuntoVenta getCmbPuntoVenta() {
return cmbPuntoVenta;
}
public void setCmbPuntoVenta(MyComboboxPuntoVenta cmbPuntoVenta) {
this.cmbPuntoVenta = cmbPuntoVenta;
}
public Datebox getDatInicial() {
return datInicial;
}
public void setDatInicial(Datebox datInicial) {
this.datInicial = datInicial;
}
public Datebox getDatFinal() {
return datFinal;
}
public void setDatFinal(Datebox datFinal) {
this.datFinal = datFinal;
}
}

View File

@ -0,0 +1,24 @@
package com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios;
import org.zkoss.util.resource.Labels;
import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria;
import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema;
public class ItemMenuLogReceitasDespesasDiversas extends DefaultItemMenuSistema {
public ItemMenuLogReceitasDespesasDiversas() {
super("indexController.mniLogReceitasDespesasDiversas.label");
}
@Override
public String getClaveMenu() {
return "COM.RJCONSULTORES.ADMINISTRACION.GUI.RELATORIOS.MENU.RELATORIORECEITASDEPESASDIV";
}
@Override
public void ejecutar() {
PantallaUtileria.openWindow("/gui/relatorios/filtroLogReceitasDespesasDiv.zul",
Labels.getLabel("indexController.mniLogReceitasDespesasDiversas.label"), getArgs() ,desktop);
}
}

View File

@ -0,0 +1,24 @@
package com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios;
import org.zkoss.util.resource.Labels;
import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria;
import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema;
public class ItemMenuRelatorioReceitasDespesasDiversas extends DefaultItemMenuSistema {
public ItemMenuRelatorioReceitasDespesasDiversas() {
super("indexController.mniRelatorioReceitasDespesasDiversas.label");
}
@Override
public String getClaveMenu() {
return "COM.RJCONSULTORES.ADMINISTRACION.GUI.RELATORIOS.MENU.RELATORIORECEITASDEPESASDIV";
}
@Override
public void ejecutar() {
PantallaUtileria.openWindow("/gui/relatorios/filtroRelatorioReceitasDespesasDiv.zul",
Labels.getLabel("indexController.mniRelatorioReceitasDespesasDiversas.label"), getArgs() ,desktop);
}
}

View File

@ -226,6 +226,8 @@ analitico.integracion.integracaoAntiFraude=com.rjconsultores.ventaboletos.web.ut
analitico.integracion.bgm=com.rjconsultores.ventaboletos.web.utilerias.menu.item.analitico.integracion.bgm.SubMenuBgm
analitico.integracion.bgm.arquivo=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuRelatorioArquivoBGM
analitico.integracion.bgm.erro=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuRelatorioErrosIntegracaoBGM
analitico.integracion.receitasDespesasDiversas=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuRelatorioReceitasDespesasDiversas
analitico.integracion.logReceitasDespesasDiversas=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuLogReceitasDespesasDiversas
analitico.integracion.exportacaoFiscal=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.impressaofiscal.SubMenuExportacaoFiscal
analitico.integracion.exportacaoFiscal.ecf=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.impressaofiscal.ItemMenuExportacaoFiscalECF
analitico.integracion.exportacaoFiscal.rmd=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.impressaofiscal.ItemMenuExportacaoFiscalRMD

View File

@ -0,0 +1,46 @@
package com.rjconsultores.ventaboletos.web.utilerias.render;
import java.text.SimpleDateFormat;
import org.zkoss.zul.Listcell;
import org.zkoss.zul.Listitem;
import org.zkoss.zul.ListitemRenderer;
import com.rjconsultores.ventaboletos.entidad.Empresa;
import com.rjconsultores.ventaboletos.entidad.LogDespesaReceitaDiversa;
public class RenderLogDespesaReceitaDiv implements ListitemRenderer {
public void render(Listitem lstm, Object o) throws Exception {
LogDespesaReceitaDiversa log = (LogDespesaReceitaDiversa) o;
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
Listcell lc = new Listcell(log.getDespesaReceitaDivId().toString());
lc.setParent(lstm);
lc = new Listcell(log.getUsuario().getUsername().toString());
lc.setParent(lstm);
lc = new Listcell(sdf.format(log.getDataExecucao()));
lc.setParent(lstm);
lc = new Listcell(sdf.format(log.getDataInicio()));
lc.setParent(lstm);
lc = new Listcell(sdf.format(log.getDataFim()));
lc.setParent(lstm);
Empresa empresa = log.getEmpresa();
if (empresa != null) {
lc = new Listcell(empresa.getNombempresa());
} else {
lc = new Listcell("");
}
lc.setParent(lstm);
lc = new Listcell((log.getIndProcessado() ? "Sim" : "Não"));
lc.setParent(lstm);
lstm.setAttribute("data", log);
}
}

View File

@ -156,6 +156,7 @@
<value>com.rjconsultores.ventaboletos.entidad.GrupoCortesia</value>
<value>com.rjconsultores.ventaboletos.entidad.GrupoRuta</value>
<value>com.rjconsultores.ventaboletos.entidad.FuncionSistema</value>
<value>com.rjconsultores.ventaboletos.entidad.LogDespesaReceitaDiversa</value>
<value>com.rjconsultores.ventaboletos.entidad.Marca</value>
<value>com.rjconsultores.ventaboletos.entidad.MarcaAutobus</value>
<value>com.rjconsultores.ventaboletos.entidad.MercadoCompetido

View File

@ -259,6 +259,8 @@ indexController.mniRelatorioEmbarqueLocalidade.label=Relatório Embarque por Loc
indexController.mniRelatorios.label = Reportes
indexController.mniRelatorioAproveitamento.label = Aprovechamiento
indexController.mniRelatorioArquivoBGM.label = Arquivo BGM
indexController.mniRelatorioReceitasDespesasDiversas.label=Receitas/Despesas Diversas e Depósitos Bancários
indexController.mniLogReceitasDespesasDiversas.label=Log Receitas/Despesas Diversas e Depósitos Bancários
indexController.mniRelatorioExportacaoSGTI.label = Exportação SGTI DER-MG
indexController.mniRelatorioReceitaDiariaAgencia.label = Ingreso diário por punto de venta
indexController.mniRelatorioLinhaOperacional.label = Boleto por Ruta
@ -7374,6 +7376,17 @@ relatorioArquivoBGMController.lbPuntoVenta.value = Agencia
relatorioArquivoBGMController.msg.erro.puntoventa = El Campo Agencia es Obligatório!
relatorioArquivoBGMController.msg.erro.empresa = El Campo Empresa es Obligatório!
# Relatorio Receitas/Despesas Diversas
relatorioReceitasDespesasDivController.msg.confirma=Tem certeza que deseja prosseguir baseado nos dados informados anteriormente ?
relatorioReceitasDespesasDivController.window.title=Relatório Receitas/Despesas Diversas e Depósitos Bancários
relatorioReceitasDespesasDivController.lbDataIni.value = Fecha Inicial
relatorioReceitasDespesasDivController.lbDataFin.value = Fecha Final
relatorioReceitasDespesasDivController.lbEmpresa.value = Empresa
relatorioReceitasDespesasDivController.lbPuntoVenta.value = Agencia
relatorioReceitasDespesasDivController.msg.erro.puntoventa = El Campo Agencia es Obligatório!
relatorioReceitasDespesasDivController.msg.erro.empresa = El Campo Empresa es Obligatório!
relatorioReceitasDespesasDivController.txtArquivo.value = Local Arq. Servidor
# Relatorio Exportação SGTI
relatorioExportacaoSGTIController.lbDataIni.value = Fecha Inicial
relatorioExportacaoSGTIController.lbDataFin.value = Fecha Final
@ -7903,4 +7916,15 @@ relatorioBPeController.lbCancelado.value = Cancelado
relatorioBPeController.lbSubstituido.value = Substituído
relatorioBPeController.lbNaoEmbarcado.value = Não embarcado
relatorioBPeController.MSG.informarData = Favor informar data inicial e final.
relatorioBPeController.MSG.dataInicialMaiorQueFinal = Data de inicio não pode ser maior do que a final.
relatorioBPeController.MSG.dataInicialMaiorQueFinal = Data de inicio não pode ser maior do que a final.
# logReceitasDespesasDiversasController
logReceitasDespesasDiversasController.lbId.value=Id
logReceitasDespesasDiversasController.lbUsuario.value=Usuário
logReceitasDespesasDiversasController.lbDataExecucao.value=Data Execução
logReceitasDespesasDiversasController.lbDataInicio.value=Data Início
logReceitasDespesasDiversasController.lbDataFim.value=Data Final
logReceitasDespesasDiversasController.lbEmpresa.value=Empresa
logReceitasDespesasDiversasController.lbProcessada.value=Processada
logReceitasDespesasDiversasController.lbDataIni.value=Data Início
logReceitasDespesasDiversasController.lbDataFin.value=Data Final

View File

@ -265,6 +265,8 @@ indexController.mniRelatorioEmbarqueLocalidade.label=Relatório Embarque por Loc
indexController.mniRelatorios.label = Relatórios
indexController.mniRelatorioAproveitamento.label = Aproveitamento
indexController.mniRelatorioArquivoBGM.label = Arquivo BGM
indexController.mniRelatorioReceitasDespesasDiversas.label=Receitas/Despesas Diversas e Depósitos Bancários
indexController.mniLogReceitasDespesasDiversas.label=Log Receitas/Despesas Diversas e Depósitos Bancários
indexController.mniRelatorioExportacaoSGTI.label = Exportação SGTI DER-MG
indexController.mniRelatorioReceitaDiariaAgencia.label = Receita Diária por Agência
indexController.mniRelatorioLinhaOperacional.label = Passagem por Linha
@ -7854,6 +7856,17 @@ relatorioArquivoBGMController.msg.erro.empresa = O Campo Empresa é obrigatório
relatorioArquivoBGMController.txtArquivo.value=Local Arq. Servidor
relatorioArquivoBGMController.arquivoGeradoNoServidor.value=Arquivo gerado no servidor
# Relatorio Receitas/Despesas Diversas
relatorioReceitasDespesasDivController.msg.confirma=Tem certeza que deseja prosseguir baseado nos dados informados anteriormente ?
relatorioReceitasDespesasDivController.window.title=Relatório Receitas/Despesas Diversas e Depósitos Bancários
relatorioReceitasDespesasDivController.lbDataIni.value = Fecha Inicial
relatorioReceitasDespesasDivController.lbDataFin.value = Fecha Final
relatorioReceitasDespesasDivController.lbEmpresa.value = Empresa
relatorioReceitasDespesasDivController.lbPuntoVenta.value = Agencia
relatorioReceitasDespesasDivController.msg.erro.puntoventa = El Campo Agencia es Obligatório!
relatorioReceitasDespesasDivController.msg.erro.empresa = El Campo Empresa es Obligatório!
relatorioReceitasDespesasDivController.txtArquivo.value = Local Arq. Servidor
# Relatorio Exportação SGTI
relatorioExportacaoSGTIController.lbDataIni.value = Data Inicial
relatorioExportacaoSGTIController.lbDataFin.value = Data Final
@ -8395,4 +8408,15 @@ relatorioBPeController.lbCancelado.value = Cancelado
relatorioBPeController.lbSubstituido.value = Substituído
relatorioBPeController.lbNaoEmbarcado.value = Não embarcado
relatorioBPeController.MSG.informarData = Favor informar data inicial e final.
relatorioBPeController.MSG.dataInicialMaiorQueFinal = Data de inicio não pode ser maior do que a final.
relatorioBPeController.MSG.dataInicialMaiorQueFinal = Data de inicio não pode ser maior do que a final.
# logReceitasDespesasDiversasController
logReceitasDespesasDiversasController.lbId.value=Id
logReceitasDespesasDiversasController.lbUsuario.value=Usuário
logReceitasDespesasDiversasController.lbDataExecucao.value=Data Execução
logReceitasDespesasDiversasController.lbDataInicio.value=Data Início
logReceitasDespesasDiversasController.lbDataFim.value=Data Final
logReceitasDespesasDiversasController.lbEmpresa.value=Empresa
logReceitasDespesasDiversasController.lbProcessada.value=Processada
logReceitasDespesasDiversasController.lbDataIni.value=Data Início
logReceitasDespesasDiversasController.lbDataFin.value=Data Final

View File

@ -0,0 +1,60 @@
<?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="winLogReceitasDespesasDiversas"?>
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
<zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winLogReceitasDespesasDiversas"
apply="${logReceitasDespesasDiversasController}"
contentStyle="overflow:auto" height="600px" width="960px"
border="normal">
<grid fixedLayout="true">
<columns>
<column width="30%" />
<column width="70%" />
</columns>
<rows>
<row>
<label
value="${c:l('logReceitasDespesasDiversasController.lbDataIni.value')}" />
<datebox id="datInicial"
format="dd/MM/yyyy" constraint="no empty"
maxlength="10" />
</row>
<row>
<label
value="${c:l('logReceitasDespesasDiversasController.lbDataFin.value')}" />
<datebox id="datFinal"
format="dd/MM/yyyy" constraint="no empty"
maxlength="10" />
</row>
</rows>
</grid>
<toolbar>
<button id="btnPesquisa" image="/gui/img/find.png"
label="${c:l('busquedaAidfController.btnPesquisa.label')}"/>
</toolbar>
<paging id="pagingLog" pageSize="10"/>
<listbox id="logList" use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
multiple="false" height="600px" width="940px">
<listhead sizable="true">
<listheader width="3%" image="/gui/img/create_doc.gif"
label="${c:l('logReceitasDespesasDiversasController.lbId.value')}" sort="auto(despesaReceitaDivId)"/>
<listheader image="/gui/img/create_doc.gif"
label="${c:l('logReceitasDespesasDiversasController.lbUsuario.value')}" sort="auto(usuario)"/>
<listheader image="/gui/img/create_doc.gif"
label="${c:l('logReceitasDespesasDiversasController.lbDataExecucao.value')}" sort="auto(dataExecucao)"/>
<listheader image="/gui/img/create_doc.gif"
label="${c:l('logReceitasDespesasDiversasController.lbDataInicio.value')}" sort="auto(dataInicio)"/>
<listheader image="/gui/img/create_doc.gif"
label="${c:l('logReceitasDespesasDiversasController.lbDataFim.value')}" sort="auto(dataFim)"/>
<listheader image="/gui/img/create_doc.gif"
label="${c:l('logReceitasDespesasDiversasController.lbEmpresa.value')}" sort="auto(empresa)"/>
<listheader image="/gui/img/create_doc.gif"
label="${c:l('logReceitasDespesasDiversasController.lbProcessada.value')}" sort="auto(indProcessado)"/>
</listhead>
</listbox>
</window>
</zk>

View File

@ -0,0 +1,62 @@
<?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="winRelatorioArquivoBGM"?>
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
<zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winRelatorioArquivoBGM"
apply="${relatorioReceitasDespesasDivController}"
contentStyle="overflow:auto" height="250px" width="560px"
border="normal">
<grid fixedLayout="true">
<columns>
<column width="30%" />
<column width="70%" />
</columns>
<rows>
<row>
<label
value="${c:l('relatorioReceitasDespesasDivController.lbDataIni.value')}" />
<datebox id="datInicial"
format="dd/MM/yyyy" constraint="no empty, no future, no today"
maxlength="10" />
</row>
<row>
<label
value="${c:l('relatorioReceitasDespesasDivController.lbDataFin.value')}" />
<datebox id="datFinal"
format="dd/MM/yyyy" constraint="no empty, no future, no today"
maxlength="10" />
</row>
<row>
<label
value="${c:l('relatorioReceitasDespesasDivController.lbEmpresa.value')}" />
<combobox id="cmbEmpresa"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEmpresa"
mold="rounded" buttonVisible="true" constraint="no empty"
width="70%" />
</row>
<row>
<label
value="${c:l('relatorioReceitasDespesasDivController.lbPuntoVenta.value')}" />
<combobox id="cmbPuntoVenta"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxPuntoVenta"
mold="rounded" buttonVisible="true" constraint="no empty"
width="70%" />
</row>
<row>
<label
value="${c:l('relatorioReceitasDespesasDivController.txtArquivo.value')}" />
<textbox id="txtArquivo" disabled="true"/>
</row>
</rows>
</grid>
<toolbar>
<button id="btnExecutarRelatorio" image="/gui/img/find.png"
label="${c:l('relatorio.lb.btnExecutarRelatorio')}" />
</toolbar>
</window>
</zk>