diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioCaixaOrgaoConcedente_es.properties b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioCaixaOrgaoConcedente_es.properties new file mode 100644 index 000000000..996871d70 --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioCaixaOrgaoConcedente_es.properties @@ -0,0 +1,33 @@ +#geral +msg.noData=Não foi possivel obter dados com os parâmetros informados. +msg.a=à + +#Labels header +header.periodo=Período: +header.data.hora=Data/Hora\: +header.pagina=Página\: +header.filtro=Filtro\: +header.filtro.orgaoConcedente=Órgão Concedente\: +header.filtro.linha=Linha\: +header.empresa=Empresa\: +header.periodo.venda=Período Venda\: +header.tipopassagem=Tipo Passagem\: +header.filtro.total.orgaoConcedente=Total Órgão Concedente +header.filtro.total=Total Geral: +detail.categoria=Categoria\: +header.filtro.bilheteiro = Bilheteiro +header.filtro.agencia=Agência + + + +#Labels detail + +detail.orgaoConcedente=Orgão Concedente: +detail.tipo=Tipo +detail.quantidade=Quantidade +detail.tarifa=Tarifa +detail.pedagio=Pedágio +detail.seguro=Seguro +detail.taxaembarque=Taxa Embarque +detail.outros=Outros +detail.valortotal=Valor Total \ No newline at end of file diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioCaixaOrgaoConcedente_pt_BR.properties b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioCaixaOrgaoConcedente_pt_BR.properties new file mode 100644 index 000000000..996871d70 --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioCaixaOrgaoConcedente_pt_BR.properties @@ -0,0 +1,33 @@ +#geral +msg.noData=Não foi possivel obter dados com os parâmetros informados. +msg.a=à + +#Labels header +header.periodo=Período: +header.data.hora=Data/Hora\: +header.pagina=Página\: +header.filtro=Filtro\: +header.filtro.orgaoConcedente=Órgão Concedente\: +header.filtro.linha=Linha\: +header.empresa=Empresa\: +header.periodo.venda=Período Venda\: +header.tipopassagem=Tipo Passagem\: +header.filtro.total.orgaoConcedente=Total Órgão Concedente +header.filtro.total=Total Geral: +detail.categoria=Categoria\: +header.filtro.bilheteiro = Bilheteiro +header.filtro.agencia=Agência + + + +#Labels detail + +detail.orgaoConcedente=Orgão Concedente: +detail.tipo=Tipo +detail.quantidade=Quantidade +detail.tarifa=Tarifa +detail.pedagio=Pedágio +detail.seguro=Seguro +detail.taxaembarque=Taxa Embarque +detail.outros=Outros +detail.valortotal=Valor Total \ No newline at end of file diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioCaixaOrgaoConcedente.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioCaixaOrgaoConcedente.jasper new file mode 100644 index 000000000..2054c70e9 Binary files /dev/null and b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioCaixaOrgaoConcedente.jasper differ diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioCaixaOrgaoConcedente.jrxml b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioCaixaOrgaoConcedente.jrxml new file mode 100644 index 000000000..06a7c2e6c --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioCaixaOrgaoConcedente.jrxml @@ -0,0 +1,711 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/utilitarios/RelatorioCaixaOrgaoConcedenteBean.java b/src/java/com/rjconsultores/ventaboletos/relatorios/utilitarios/RelatorioCaixaOrgaoConcedenteBean.java new file mode 100644 index 000000000..046857b5f --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/utilitarios/RelatorioCaixaOrgaoConcedenteBean.java @@ -0,0 +1,98 @@ +package com.rjconsultores.ventaboletos.relatorios.utilitarios; + +import java.math.BigDecimal; + +public class RelatorioCaixaOrgaoConcedenteBean { + + private Integer qtde; + private BigDecimal tarifa; + private BigDecimal taxaembarque; + private BigDecimal pedagio; + private BigDecimal outros; + private BigDecimal seguro; + private Integer orgaoConcedenteId; + private String descOrgaoConcedente; + private String categoria; + private String tipo; + + public String getTipo() { + return tipo; + } + + public void setTipo(String tipo) { + this.tipo = tipo; + } + + public Integer getOrgaoConcedenteId() { + return orgaoConcedenteId; + } + + public void setOrgaoConcedenteId(Integer orgaoConcedenteId) { + this.orgaoConcedenteId = orgaoConcedenteId; + } + + public String getDescOrgaoConcedente() { + return descOrgaoConcedente; + } + + public void setDescOrgaoConcedente(String descOrgaoConcedente) { + this.descOrgaoConcedente = descOrgaoConcedente; + } + + public Integer getQtde() { + return qtde; + } + + public void setQtde(Integer qtde) { + this.qtde = qtde; + } + + public BigDecimal getTarifa() { + return tarifa; + } + + public void setTarifa(BigDecimal tarifa) { + this.tarifa = tarifa; + } + + public BigDecimal getTaxaembarque() { + return taxaembarque; + } + + public void setTaxaembarque(BigDecimal taxaembarque) { + this.taxaembarque = taxaembarque; + } + + public BigDecimal getPedagio() { + return pedagio; + } + + public void setPedagio(BigDecimal pedagio) { + this.pedagio = pedagio; + } + + public BigDecimal getOutros() { + return outros; + } + + public void setOutros(BigDecimal outros) { + this.outros = outros; + } + + public BigDecimal getSeguro() { + return seguro; + } + + public void setSeguro(BigDecimal seguro) { + this.seguro = seguro; + } + + public String getCategoria() { + return categoria; + } + + public void setCategoria(String categoria) { + this.categoria = categoria; + } + +} diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioCaixaOrgaoConcedenteController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioCaixaOrgaoConcedenteController.java new file mode 100644 index 000000000..3118ecb96 --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioCaixaOrgaoConcedenteController.java @@ -0,0 +1,178 @@ +package com.rjconsultores.ventaboletos.web.gui.controladores.relatorios; + +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +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.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.Comboitem; +import org.zkoss.zul.Datebox; + +import com.rjconsultores.ventaboletos.entidad.Empresa; +import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente; +import com.rjconsultores.ventaboletos.entidad.PuntoVenta; +import com.rjconsultores.ventaboletos.entidad.Usuario; +import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioCaixaOrgaoConcedente; +import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio; +import com.rjconsultores.ventaboletos.service.EmpresaService; +import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService; +import com.rjconsultores.ventaboletos.utilerias.DateUtil; +import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar; +import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxPuntoVenta; +import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxUsuario; +import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; + +@Controller("relatorioCaixaOrgaoConcedenteController") +@Scope("prototype") +public class RelatorioCaixaOrgaoConcedenteController extends MyGenericForwardComposer { + private static final long serialVersionUID = 1L; + + private Datebox dataFinal; + private Datebox dataInicial; + private MyComboboxEstandar cmbEmpresa; + private MyComboboxEstandar cmbOrgaoConcedente; + private MyComboboxPuntoVenta cmbAgencia; + private MyComboboxUsuario cmbUsuario; + + private List lsEmpresas; + private List lsOrgaoConcedente; + + @Autowired + private DataSource dataSourceRead; + @Autowired + private EmpresaService empresaService; + @Autowired + private OrgaoConcedenteService orgaocConcedenteService; + @Override + public void doAfterCompose(Component comp) throws Exception { + lsEmpresas = empresaService.obtenerTodos(); + lsOrgaoConcedente = orgaocConcedenteService.obtenerTodos(); + super.doAfterCompose(comp); + } + + public void onClick$btnExecutarRelatorio(Event ev) throws Exception { + executarRelatorio(); + } + + private void executarRelatorio() throws Exception { + + Map parametros = new HashMap(); + + SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); + + if (this.dataInicial.getValue() != null) { + parametros.put("fecInicio", sdf.format(this.dataInicial.getValue())); + } + if (this.dataFinal.getValue() != null) { + parametros.put("fecFinal", sdf.format(this.dataFinal.getValue())); + } + + if ((parametros.get("fecInicio") != null || parametros.get("fecFinal") != null) && + ((parametros.get("fecInicio") == null || parametros.get("fecFinal") == null))) { + Messagebox.show(Labels.getLabel("relatorioCaixaOrgaoConcedenteController.window.title"), + Labels.getLabel("relatorioCaixaOrgaoConcedenteController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); + return; + } + + if(DateUtil.compareOnlyDate(dataInicial.getValue()) >0 ) { + Messagebox.show(Labels.getLabel("relatorio.parametro.dataMenorDataAtual"), + Labels.getLabel("relatorioCaixaOrgaoConcedenteController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); + } + if (cmbEmpresa.getSelectedIndex() != -1) { + parametros.put("empresa", ((Empresa) cmbEmpresa.getSelectedItem().getValue()).getEmpresaId()); + parametros.put("nomb_empresa", ((Empresa) cmbEmpresa.getSelectedItem().getValue()).getNombempresa()); + + } else { + parametros.put("nomb_empresa", "TODAS"); + } + + if (cmbOrgaoConcedente.getSelectedItem() != null) { + if (!cmbOrgaoConcedente.getSelectedItem().getValue().equals("-1")) { + OrgaoConcedente orgaoConcedente = (OrgaoConcedente) cmbOrgaoConcedente.getSelectedItem().getValue(); + parametros.put("orgao_concedente_id", orgaoConcedente.getOrgaoConcedenteId()); + parametros.put("orgao_concedente_desc", orgaoConcedente.getDescOrgao()); + parametros.put("orgaoConcedente", orgaoConcedente.getDescOrgao().toString()); + } + }else { + parametros.put("orgao_concedente_id", -1); + parametros.put("orgao_concedente_desc", "Todos"); + parametros.put("orgaoConcedente", "Todos"); + } + + + if (cmbAgencia.getSelectedIndex() != -1) { + PuntoVenta puntoVentaAux = (PuntoVenta) cmbAgencia.getSelectedItem().getValue(); + parametros.put("puntoVentaId", puntoVentaAux.getPuntoventaId()); + if (!puntoVentaAux.getPuntoventaId().toString().equals("-1")) { + parametros.put("nombPuntoVenta", puntoVentaAux.getNombpuntoventa()); + }else { + parametros.put("nombPuntoVenta", puntoVentaAux.getNombpuntoventa()); + } + }else { + parametros.put("puntoVentaId", -1); + parametros.put("nombPuntoVenta", "Todos"); + } + Comboitem cbiUsuario = cmbUsuario.getSelectedItem(); + if (cbiUsuario != null) { + Usuario usuario = (Usuario) cbiUsuario.getValue(); + parametros.put("usuarioId", usuario.getUsuarioId()); + if(usuario.getUsuarioId() > -1) { + parametros.put("nombUsuario", usuario.getNombUsuarioCompleto()); + } else { + parametros.put("nombUsuario","Todos"); + } + }else { + parametros.put("usuarioId", -1); + parametros.put("nombUsuario","Todos"); + } + + parametros.put("TITULO", Labels.getLabel("relatorioCaixaOrgaoConcedenteController.window.title")); + + Relatorio relatorio; + relatorio = new RelatorioCaixaOrgaoConcedente(parametros, dataSourceRead.getConnection()); + + Map args = new HashMap(); + args.put("relatorio", relatorio); + + openWindow("/component/reportView.zul", + Labels.getLabel("relatorioCaixaOrgaoConcedenteController.window.title"), args, MODAL); + + } + + public List getLsEmpresas() { + return lsEmpresas; + } + + public void setLsEmpresas(List lsEmpresas) { + this.lsEmpresas = lsEmpresas; + } + + public List getLsOrgaoConcedente() { + return lsOrgaoConcedente; + } + + public void setLsOrgaoConcedente(List lsOrgaoConcedente) { + this.lsOrgaoConcedente = lsOrgaoConcedente; + } + + public Datebox getDataFinal() { + return dataFinal; + } + + public void setDataFinal(Datebox datFinal) { + this.dataFinal = datFinal; + } + +} diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/relatorios/ItemMenuRelatorioCaixaOrgaoConcedente.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/relatorios/ItemMenuRelatorioCaixaOrgaoConcedente.java new file mode 100644 index 000000000..4f0707a60 --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/relatorios/ItemMenuRelatorioCaixaOrgaoConcedente.java @@ -0,0 +1,25 @@ +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 ItemMenuRelatorioCaixaOrgaoConcedente extends DefaultItemMenuSistema { + + public ItemMenuRelatorioCaixaOrgaoConcedente() { + super("indexController.mniRelatorioCaixaOrgaoConcedente.label"); + } + + @Override + public String getClaveMenu() { + return "COM.RJCONSULTORES.ADMINISTRACION.GUI.RELATORIOS.MENU.RELATORIOCAIXAIRGACOCONCEDENTE"; + } + + @Override + public void ejecutar() { + PantallaUtileria.openWindow("/gui/relatorios/filtroRelatorioCaixaOrgaoConcedente.zul", + Labels.getLabel("relatorioCaixaOrgaoConcedenteController.window.title"), getArgs() ,desktop); + } + +} diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/menu_original.properties b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/menu_original.properties index 209e97e9a..f49f84887 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/menu_original.properties +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/menu_original.properties @@ -218,6 +218,7 @@ analitico.gerenciais.financeiro.relatorioVendasPercurso=com.rjconsultores.ventab analitico.gerenciais.financeiro.vendasConexao=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuRelatorioVendasConexao analitico.gerenciais.financeiro.vendasRequisicao=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuRelatorioVendasRequisicao analitico.gerenciais.financeiro.aproveitamentoFinanceiro=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuRelatorioAproveitamentoFinanceiro +analitico.gerenciais.financeiro.relatorioOperacionalFinanceiro=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuRelatorioCaixaOrgaoConcedente analitico.gerenciais.pacote=com.rjconsultores.ventaboletos.web.utilerias.menu.item.analitico.gerenciais.pacote.SubMenuRelatorioPacote analitico.gerenciais.pacote.boletos=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuRelatorioVendasPacotesBoletos analitico.gerenciais.pacote.detalhado=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuRelatorioVendasPacotesDetalhado diff --git a/web/WEB-INF/i3-label_en.label b/web/WEB-INF/i3-label_en.label index a37a7520f..7367fff28 100644 --- a/web/WEB-INF/i3-label_en.label +++ b/web/WEB-INF/i3-label_en.label @@ -91,7 +91,8 @@ relatorio.lb.btnSalvarRelatorioPdf=Salvar Relatório em PDF relatorio.lb.btnSalvarRelatorioXls=Salvar Relatório em XLS relatorio.parametro.msgNoData=Não foi possivel obter dados com os parâmetros informados. relatorio.lb.btnExecutarRelatorioEstavel =Executar Relatório - Versão Estável - +relatorio.parametro.dataMenorDataAtual=Data não pode ser menor do que a Data Atual + # tooltip botões tooltiptext.btnFechar=Fechar tooltiptext.btnEliminar=Eliminar @@ -360,6 +361,7 @@ indexController.mniRelatorioVendasRequisicao.label=Purchase Requisition indexController.mniRelatorioHistoricoCompras.label=Relatório Histórico de Compras indexController.mniRelatorioPosicaoVendaBilheteIdoso.label=Relatório Posição de Venda do Bilhete Idoso indexController.mniRelatorioVendaEmbarcada.label=Onboard Sales +indexController.mniRelatorioCaixaOrgaoConcedente.label = Relatório Caixa por Órgão Concedente indexController.mnSubMenuImpressaoFiscal.label=Impressão Fiscal indexController.mnSubMenuRelatorioImpressaoFiscal.label=Importação Fiscal @@ -9152,3 +9154,8 @@ filtroTaxaEmbarqueW2i.MSG.informarDatas=Favor informar a Localidade de origem. filtroTaxaEmbarqueW2i.MSG.NaoExisteConfiguracao=Não existe configuração de estoque para esta pesquisa. filtroTaxaEmbarqueW2i.MSG.erroPesquisa=Erro ao realizar pesquisa de estoque. filtroTaxaEmbarqueW2i.labelAviso.value=Atenção. Certifique-se que todos os dados da corrida estejam de acordo com a pesquisa. Somente a categoria da corrida pode variar se houver 'TODAS' no resultado. + +#Relatório Caixa Orgão Concedente +relatorioCaixaOrgaoConcedenteController.window.title=Relatório Caixa por Órgão Concedente +relatorioCaixaOrgaoConcedenteController.lbDataInicio.value=Data Inicio +relatorioCaixaOrgaoConcedenteController.lbDataFinal.value=Data Final \ No newline at end of file diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 993235376..ab1bd4be0 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -89,6 +89,7 @@ relatorio.lb.btnSalvarRelatorio = Guardar reporte relatorio.lb.btnSalvarRelatorioPdf = Guardar reporte en PDF relatorio.lb.btnSalvarRelatorioXls = Guardar reporte en XLS relatorio.parametro.msgNoData = No fue posible obtener datos con los parámetros informados. +relatorio.parametro.dataMenorDataAtual=Data não pode ser menor do que a Data Atual # tooltip botões @@ -347,6 +348,7 @@ indexController.mniRelatorioHistoricoCompras.label = Reporte Histórico de Compr indexController.mniRelatorioPosicaoVendaBilheteIdoso.label = Reporte Posición de Venta del Billete Anciano indexController.mniRelatorioVendaEmbarcada.label = Venda Embarcada indexController.mniRelatorioRemessaCNAB.label = Remessa de Lote (CNAB 400) +indexController.mniRelatorioCaixaOrgaoConcedente.label = Relatório Caixa por Órgão Concedente indexController.mnSubMenuImpressaoFiscal.label=Impresión fiscal indexController.mnSubMenuRelatorioImpressaoFiscal.label=Importación fiscal @@ -8743,4 +8745,9 @@ relatorioMmphDerController.lbEmpresa.value = Empresa relatorioMmphDerController.btnPesquisa.label = Buscar relatorioMmphDerController.btnLimpar.label = Limpar relatorioMmphDerController.MSG.mesDiferente = O período informado deve estar no mesmo mês. -relatorioMmphDerController.MSG.dataInicialMaiorFinal = Data inicial maior que final. \ No newline at end of file +relatorioMmphDerController.MSG.dataInicialMaiorFinal = Data inicial maior que final. + +#Relatório Caixa Orgão Concedente +relatorioCaixaOrgaoConcedenteController.window.title=Relatório Caixa por Órgão Concedente +relatorioCaixaOrgaoConcedenteController.lbDataInicio.value=Data Inicio +relatorioCaixaOrgaoConcedenteController.lbDataFinal.value=Data Final \ No newline at end of file diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 2f5f32fbd..8a18af7ae 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -91,6 +91,8 @@ relatorio.lb.btnSalvarRelatorioPdf = Salvar Relatório em PDF relatorio.lb.btnSalvarRelatorioXls = Salvar Relatório em XLS relatorio.parametro.msgNoData = Não foi possivel obter dados com os parâmetros informados. relatorio.lb.btnExecutarRelatorioEstavel = Executar Relatório - Versão Estável +relatorio.parametro.dataMenorDataAtual=Data não pode ser menor do que a Data Atual + # tooltip botões tooltiptext.btnFechar = Fechar @@ -362,6 +364,7 @@ indexController.mniRelatorioVendasRequisicao.label = Relatório Vendas Requisiç indexController.mniRelatorioHistoricoCompras.label = Relatório Histórico de Compras indexController.mniRelatorioPosicaoVendaBilheteIdoso.label = Relatório Posição de Venda do Bilhete Idoso indexController.mniRelatorioVendaEmbarcada.label = Venda Embarcada +indexController.mniRelatorioCaixaOrgaoConcedente.label = Relatório Caixa por Órgão Concedente indexController.mnSubMenuImpressaoFiscal.label=Impressão Fiscal indexController.mnSubMenuRelatorioImpressaoFiscal.label=Importação Fiscal @@ -9252,4 +9255,9 @@ relatorioMmphDerController.lbEmpresa.value = Empresa relatorioMmphDerController.btnPesquisa.label = Buscar relatorioMmphDerController.btnLimpar.label = Limpar relatorioMmphDerController.MSG.mesDiferente = O período informado deve estar no mesmo mês. -relatorioMmphDerController.MSG.dataInicialMaiorFinal = Data inicial maior que final. \ No newline at end of file +relatorioMmphDerController.MSG.dataInicialMaiorFinal = Data inicial maior que final. + +#Relatório Caixa Orgão Concedente +relatorioCaixaOrgaoConcedenteController.window.title=Relatório Caixa por Órgão Concedente +relatorioCaixaOrgaoConcedenteController.lbDataInicio.value=Data Inicio +relatorioCaixaOrgaoConcedenteController.lbDataFinal.value=Data Final \ No newline at end of file diff --git a/web/gui/relatorios/filtroRelatorioCaixaOrgaoConcedente.zul b/web/gui/relatorios/filtroRelatorioCaixaOrgaoConcedente.zul new file mode 100644 index 000000000..c969e990d --- /dev/null +++ b/web/gui/relatorios/filtroRelatorioCaixaOrgaoConcedente.zul @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +