lucas.calixto 2017-02-23 14:36:36 +00:00
parent 748d9d042e
commit 7ab7391858
5 changed files with 83 additions and 101 deletions

View File

@ -6,9 +6,12 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope; import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.Component;
import org.zkoss.zul.Combobox;
import org.zkoss.zul.Datebox;
import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.Empresa;
import com.rjconsultores.ventaboletos.service.EmpresaService; import com.rjconsultores.ventaboletos.service.EmpresaService;
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxPuntoVenta;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
/** /**
@ -26,6 +29,10 @@ public class RelatorioFinanceiroReceitasDespesasController extends MyGenericForw
private EmpresaService empresaService; private EmpresaService empresaService;
private List<Empresa> lsEmpresa; private List<Empresa> lsEmpresa;
private Datebox dataInicial;
private Datebox dataFinal;
private MyComboboxPuntoVenta cmbAgencia;
private Combobox cmbIndTipo;
@Override @Override
public void doAfterCompose(Component comp) throws Exception { public void doAfterCompose(Component comp) throws Exception {
@ -33,4 +40,20 @@ public class RelatorioFinanceiroReceitasDespesasController extends MyGenericForw
super.doAfterCompose(comp); super.doAfterCompose(comp);
} }
public Combobox getCmbIndTipo() {
return cmbIndTipo;
}
public void setCmbIndTipo(Combobox cmbIndTipo) {
this.cmbIndTipo = cmbIndTipo;
}
public List<Empresa> getLsEmpresa() {
return lsEmpresa;
}
public void setLsEmpresa(List<Empresa> lsEmpresa) {
this.lsEmpresa = lsEmpresa;
}
} }

View File

@ -19,7 +19,7 @@ public class ItemMenuRelatorioFinanceiroReceitasDespesas extends DefaultItemMenu
@Override @Override
public void ejecutar() { public void ejecutar() {
PantallaUtileria.openWindow("/gui/relatorios/filtroRelatorioFinanceiroReceitasDespesas.zul", PantallaUtileria.openWindow("/gui/relatorios/filtroRelatorioFinanceiroReceitasDespesas.zul",
Labels.getLabel("relatorioIngresosGastosFinancieroController.window.title"), getArgs(), desktop); Labels.getLabel("relatorioFinanceiroReceitasDespesasController.window.title"), getArgs(), desktop);
} }
} }

View File

@ -6897,5 +6897,13 @@ busquedaTipoConfCondComissaoController.btnNovo.tooltiptext=Nuevo
busquedaTipoConfCondComissaoController.btnCerrar.tooltiptext=Cerrar busquedaTipoConfCondComissaoController.btnCerrar.tooltiptext=Cerrar
# Reporte Ingresos y Gastos Financieros # Reporte Ingresos y Gastos Financieros
relatorioIngresosGastosFinancieroController.window.title = Reporte Ingresos y Gastos Financieros relatorioFinanceiroReceitasDespesasController.window.title = Reporte Ingresos y Gastos Financieros
indexController.mniRelatorioFinanceiroReceitasDespesas.label = Ingresos y Gastos indexController.mniRelatorioFinanceiroReceitasDespesas.label = Ingresos y Gastos
relatorioFinanceiroReceitasDespesas.lbDataIni.value=Fecha Inicio
relatorioFinanceiroReceitasDespesas.lbDataFin.value=Fecha Final
relatorioFinanceiroReceitasDespesas.lbEmpresa.value=Empresa
relatorioFinanceiroReceitasDespesas.lbAgencia.value=Agência
relatorioFinanceiroReceitasDespesas.tipoOperacion.value=Tipo
relatorioFinanceiroReceitasDespesas.indTipo1=Ingresos
relatorioFinanceiroReceitasDespesas.indTipo2=Gasto
relatorioFinanceiroReceitasDespesas.indTipo3=Todos

View File

@ -7059,5 +7059,13 @@ busquedaTipoConfCondComissaoController.btnNovo.tooltiptext=Novo
busquedaTipoConfCondComissaoController.btnCerrar.tooltiptext=Fechar busquedaTipoConfCondComissaoController.btnCerrar.tooltiptext=Fechar
# Reporte Ingresos y Gastos Financieros # Reporte Ingresos y Gastos Financieros
relatorioIngresosGastosFinancieroController.window.title = Relatório Financeiro de Receitas e Despesas relatorioFinanceiroReceitasDespesasController.window.title=Relatório Financeiro de Receitas e Despesas
indexController.mniRelatorioFinanceiroReceitasDespesas.label = Receitas e Despesas indexController.mniRelatorioFinanceiroReceitasDespesas.label=Receitas e Despesas
relatorioFinanceiroReceitasDespesas.lbDataIni.value=Data Início
relatorioFinanceiroReceitasDespesas.lbDataFin.value=Data Final
relatorioFinanceiroReceitasDespesas.lbEmpresa.value=Empresa
relatorioFinanceiroReceitasDespesas.lbAgencia.value=Agência
relatorioFinanceiroReceitasDespesas.tipoOperacion.value=Tipo
relatorioFinanceiroReceitasDespesas.indTipo1=Receita
relatorioFinanceiroReceitasDespesas.indTipo2=Despesa
relatorioFinanceiroReceitasDespesas.indTipo3=Todas

View File

@ -1,115 +1,58 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<?page contentType="text/html;charset=UTF-8"?> <?page contentType="text/html;charset=UTF-8"?>
<?variable-resolver class="org.zkoss.zkplus.spring.DelegatingVariableResolver"?> <?variable-resolver class="org.zkoss.zkplus.spring.DelegatingVariableResolver"?>
<?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" arg0="winFiltroRelatorioAcompanhamentoEquivalentes"?> <?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" arg0="winFiltroRelatorioFinanceiroReceitasDespesas"?>
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?> <?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
<zk xmlns="http://www.zkoss.org/2005/zul"> <zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winFiltroRelatorioFinanceiroReceitasDespesas" <window id="winFiltroRelatorioFinanceiroReceitasDespesas"
apply="${relatorioFinanceiroReceitasDespesasController}" apply="${relatorioFinanceiroReceitasDespesasController}"
contentStyle="overflow:auto" height="260px" width="550px" contentStyle="overflow:auto" width="700px" border="normal">
border="normal" closable="true">
<grid fixedLayout="true"> <grid fixedLayout="true">
<columns> <columns>
<column width="50%" /> <column width="15%" />
<column width="50%" /> <column width="35%" />
<column width="15%" />
<column width="35%" />
</columns> </columns>
<rows> <rows>
<row> <row>
<cell> <label
<label value="${c:l('relatorioFinanceiroReceitasDespesas.lbDataIni.value')}" />
value="${c:l('relatorioFinanceiroReceitasDespesasController.lbEmpresa.value')}" /> <datebox id="dataInicial" width="100%" mold="rounded"
<space /> format="dd/MM/yyyy" constraint="no empty"
<combobox id="cmbEmpresa" mold="rounded" maxlength="10" />
buttonVisible="true" <label
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" value="${c:l('relatorioFinanceiroReceitasDespesas.lbDataFin.value')}" />
model="@{winFiltroRelatorioAcompanhamentoEquivalentes$composer.lsEmpresa}" <datebox id="dataFinal" width="100%" mold="rounded"
constraint="no empty" /> format="dd/MM/yyyy" constraint="no empty"
</cell> maxlength="10" />
<cell>
<label
value="${c:l('relatorioFinanceiroReceitasDespesasController.lbMes.value')}" />
<space />
<datebox id="datMes" format="MM/yyyy"
constraint="no empty" maxlength="7" />
</cell>
</row> </row>
<row> <row>
<groupbox width="100%" height="130px"> <label
<caption value="${c:l('relatorioFinanceiroReceitasDespesas.lbEmpresa.value')}" />
label="${c:l('relatorioFinanceiroReceitasDespesasController.lbIndicador.value')}" /> <combobox id="cmbEmpresa"
<radiogroup id="rdGroupIndicador"> buttonVisible="true" width="100%"
<grid width="92%"> use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
<columns> model="@{winFiltroRelatorioFinanceiroReceitasDespesas$composer.lsEmpresa}" />
<column width="50%" /> <label value="${c:l('relatorioFinanceiroReceitasDespesas.lbAgencia.value')}" />
<column width="50%" /> <combobox id="cmbAgencia" width="100%" maxlength="60" mold="rounded" buttonVisible="true"
</columns> use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxPuntoVenta"/>
<rows> </row>
<row> <row>
<radio <label
radiogroup="rdGroupIndicador" value="1" value="${c:l('relatorioFinanceiroReceitasDespesas.tipoOperacion.value')}" />
checked="true" <combobox id="cmbIndTipo" width="100%" mold="rounded"
label="${c:l('relatorioFinanceiroReceitasDespesasController.lbIndicador.mpe.value')}" /> buttonVisible="true"
<radio use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar">
radiogroup="rdGroupIndicador" value="2" <comboitem value="1"
label="${c:l('relatorioFinanceiroReceitasDespesasController.lbIndicador.receitaKm.value')}" /> label="${c:l('relatorioFinanceiroReceitasDespesas.indTipo1')}" />
</row> <comboitem value="0"
<row> label="${c:l('relatorioFinanceiroReceitasDespesas.indTipo2')}" />
<radio <comboitem value="-1"
radiogroup="rdGroupIndicador" value="3" label="${c:l('relatorioFinanceiroReceitasDespesas.indTipo3')}" />
label="${c:l('relatorioFinanceiroReceitasDespesasController.lbIndicador.receitaViagem.value')}" /> </combobox>
<radio
radiogroup="rdGroupIndicador" value="4"
label="${c:l('relatorioFinanceiroReceitasDespesasController.lbIndicador.iap.value')}" />
</row>
<row>
<radio
radiogroup="rdGroupIndicador" value="5"
label="${c:l('relatorioFinanceiroReceitasDespesasController.lbIndicador.paxKm.value')}" />
<radio
radiogroup="rdGroupIndicador" value="6"
label="${c:l('relatorioFinanceiroReceitasDespesasController.lbIndicador.absoluto.value')}" />
</row>
<row>
<radio
radiogroup="rdGroupIndicador" value="7"
label="${c:l('relatorioFinanceiroReceitasDespesasController.lbIndicador.eq.value')}" />
</row>
</rows>
</grid>
</radiogroup>
</groupbox>
<groupbox width="100%" height="130px">
<caption
label="${c:l('relatorioFinanceiroReceitasDespesasController.lbTipoServico.value')}" />
<radiogroup id="rdGroupServico">
<grid width="92%">
<columns>
<column width="100%" />
</columns>
<rows>
<row>
<radio
radiogroup="rdGroupServico" value="1"
label="${c:l('relatorioFinanceiroReceitasDespesasController.lbTipoServico.ordinarios.value')}" />
</row>
<row>
<radio
radiogroup="rdGroupServico" value="2"
label="${c:l('relatorioFinanceiroReceitasDespesasController.lbTipoServico.extraordinarios.value')}" />
</row>
<row>
<radio
radiogroup="rdGroupServico" value="-1"
checked="true"
label="${c:l('relatorioFinanceiroReceitasDespesasController.lbTipoServico.todos.value')}" />
</row>
</rows>
</grid>
</radiogroup>
</groupbox>
</row> </row>
</rows> </rows>
</grid> </grid>
<toolbar> <toolbar>