commit parcial
parent
d487beed48
commit
62807f808a
|
@ -10,10 +10,8 @@ import java.util.Map;
|
|||
|
||||
import com.rjconsultores.ventaboletos.enums.DataGeracaoLegalizacaoEnum;
|
||||
import com.rjconsultores.ventaboletos.enums.EstadoBilheteConsultarEnum;
|
||||
import com.rjconsultores.ventaboletos.enums.IndStatusBoleto;
|
||||
import com.rjconsultores.ventaboletos.relatorios.utilitarios.DataSource;
|
||||
import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio;
|
||||
import com.rjconsultores.ventaboletos.relatorios.utilitarios.RelatorioCorridasBean;
|
||||
import com.rjconsultores.ventaboletos.relatorios.utilitarios.RelatorioDetalheContratoBean;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement;
|
||||
|
||||
|
@ -40,19 +38,13 @@ public class RelatorioDetalheContrato extends Relatorio {
|
|||
Long numContrato = (Long) parametros.get("NUM_CONTRATO");
|
||||
Boolean saldoContrato = (Boolean) parametros.get("SALDO_CONTRATO");
|
||||
|
||||
NamedParameterStatement nps = new NamedParameterStatement(conexao, getSql(origem, destino));
|
||||
NamedParameterStatement nps = new NamedParameterStatement(conexao, "");
|
||||
nps.setDate("inicioViagem", new java.sql.Date(dataInicial.getTime()));
|
||||
nps.setDate("fimViagem", new java.sql.Date(dataFinal.getTime()));
|
||||
|
||||
|
||||
nps.setInt("numServico", (Integer) parametros.get("CORRIDA_ID"));
|
||||
nps.setInt("empresaId", Integer.valueOf((String) parametros.get("EMPRESA_ID")));
|
||||
if (origem != -1) {
|
||||
nps.setInt("origemId", (Integer) parametros.get("ORIGEN_ID"));
|
||||
}
|
||||
if (destino != -1) {
|
||||
nps.setInt("destinoId", (Integer) parametros.get("DESTINO_ID"));
|
||||
}
|
||||
|
||||
ResultSet rset = nps.executeQuery();
|
||||
|
||||
|
@ -66,16 +58,16 @@ public class RelatorioDetalheContrato extends Relatorio {
|
|||
detalhe.setDestino(rset.getObject("destino").toString());
|
||||
detalhe.setOrigem(rset.getObject("origem").toString());
|
||||
detalhe.setEmpresa(rset.getObject("empresa").toString());
|
||||
detalhe.setEstado((EstadoBilheteConsultarEnum)rset.getObject("estado"));
|
||||
//detalhe.setEstado((EstadoBilheteConsultarEnum)rset.getObject("estado"));
|
||||
detalhe.setFatura(rset.getObject("fatura").toString());
|
||||
detalhe.setLegalizado((DataGeracaoLegalizacaoEnum)rset.getObject(""));
|
||||
//detalhe.setLegalizado((DataGeracaoLegalizacaoEnum)rset.getObject(""));
|
||||
detalhe.setNomePassageiro(rset.getObject("cliente").toString());
|
||||
detalhe.setNomeUsuario(rset.getObject("usuario").toString());
|
||||
detalhe.setPassageiroCod((Long)rset.getObject("clicod"));
|
||||
detalhe.setPassagem(rset.getObject(0));
|
||||
//detalhe.setPassagem(rset.getObject(0));
|
||||
detalhe.setPrecioPagado((BigDecimal)rset.getBigDecimal("valorUnit"));
|
||||
detalhe.setPreco((BigDecimal)rset.getBigDecimal("valorTiquete"));
|
||||
detalhe.setTipoDoc(rset.getObject("tipoDoc"));
|
||||
//detalhe.setTipoDoc(rset.getObject("tipoDoc"));
|
||||
|
||||
ls.add(detalhe);
|
||||
}
|
||||
|
|
|
@ -1,17 +1,28 @@
|
|||
package com.rjconsultores.ventaboletos.web.gui.controladores.relatorios;
|
||||
|
||||
import java.util.HashMap;
|
||||
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.zk.ui.Component;
|
||||
import org.zkoss.zk.ui.event.Event;
|
||||
import org.zkoss.zul.Combobox;
|
||||
import org.zkoss.zul.Comboitem;
|
||||
import org.zkoss.zul.ComboitemRenderer;
|
||||
import org.zkoss.zul.Datebox;
|
||||
import org.zkoss.zul.Intbox;
|
||||
import org.zkoss.zul.Radio;
|
||||
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParadaCve;
|
||||
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||
import com.rjconsultores.ventaboletos.entidad.Parada;
|
||||
import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioCorridas;
|
||||
import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
|
||||
|
||||
@Controller("relatorioDetalheContratoController")
|
||||
@Scope("prototype")
|
||||
|
@ -24,11 +35,37 @@ public class RelatorioDetalheContratoController extends MyGenericForwardCompose
|
|||
|
||||
private Datebox datInicial;
|
||||
private Datebox datFinal;
|
||||
private Intbox txtCorridaId;
|
||||
private Combobox cmbEmpresa;
|
||||
private MyComboboxParada cmbParadaOrigem;
|
||||
private MyComboboxParadaCve cmbParadaOrigemCve;
|
||||
private MyComboboxParada cmbParadaDestino;
|
||||
private MyComboboxParadaCve cmbParadaDestinoCve;
|
||||
private MyTextbox txtNumContrato;
|
||||
private Combobox cbxSaldoContrato;
|
||||
private Radio rdbCriacao;
|
||||
private Radio rdbLegalizacao;
|
||||
private Radio rdbFaturado;
|
||||
private Radio rdbNaoFaturado;
|
||||
private Radio rdbTodos;
|
||||
|
||||
@Override
|
||||
public void doAfterCompose(Component comp) throws Exception {
|
||||
|
||||
super.doAfterCompose(comp);
|
||||
|
||||
}
|
||||
|
||||
public void onClick$btnExecutarRelatorio(Event ev) throws Exception {
|
||||
|
||||
Map<String, Object> parametros = new HashMap<String, Object>();
|
||||
|
||||
parametros.put("DATA_DE", new java.sql.Date(((java.util.Date) datInicial.getValue()).getTime()));
|
||||
parametros.put("DATA_ATE", new java.sql.Date(((java.util.Date) datFinal.getValue()).getTime()));
|
||||
|
||||
//parametros.put("CORRIDA_ID", txtCorridaId.getValue());
|
||||
|
||||
Relatorio relatorio = new RelatorioCorridas(parametros, dataSourceRead.getConnection());
|
||||
|
||||
Map<String, Object> args = new HashMap<String, Object>();
|
||||
args.put("relatorio", relatorio);
|
||||
|
||||
openWindow("/component/reportView.zul",
|
||||
Labels.getLabel("relatorioCorridasController.window.title"), args, MODAL);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
package com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios;
|
||||
|
||||
public class ItemMenuRelatorioDetalheContrato {
|
||||
|
||||
}
|
|
@ -7776,6 +7776,7 @@ indexController.mniRelatorioComissao.label = Commission Report
|
|||
indexController.mniRelatorioConferenciaFormularioFisico.label = Form Conference
|
||||
indexController.mniRelatorioConsultaAntt.label = ANTT Query
|
||||
indexController.mniRelatorioCorridas.label = Service Report
|
||||
indexController.mniRelatorioCorridas.label = Contract Details Report
|
||||
# CT-e OS
|
||||
indexController.mniRelatorioCteos.label = CT-e OS
|
||||
indexController.mniRelatorioDERPR.label = DERPR
|
||||
|
|
|
@ -7783,6 +7783,7 @@ indexController.mniRelatorioComissao.label = Relatório Comissão
|
|||
indexController.mniRelatorioConferenciaFormularioFisico.label = Reporte chequeo formulário físico
|
||||
indexController.mniRelatorioConsultaAntt.label = Consulta ANTT
|
||||
indexController.mniRelatorioCorridas.label = Reporte de corridas
|
||||
indexController.mniRelatorioCorridas.label = Reporte de Detalles del Contrato
|
||||
# CT-e OS
|
||||
indexController.mniRelatorioCteos.label = CT-e OS
|
||||
indexController.mniRelatorioDERPR.label = DERPR
|
||||
|
|
|
@ -7759,6 +7759,7 @@ indexController.mniRelatorioComissao.label = Rapport de commission
|
|||
indexController.mniRelatorioConferenciaFormularioFisico.label = Formez une conférence
|
||||
indexController.mniRelatorioConsultaAntt.label = Requête ANTT
|
||||
indexController.mniRelatorioCorridas.label = Rapport d'entretien
|
||||
indexController.mniRelatorioCorridas.label = Rapport des Détails du Contrat
|
||||
# CT-e OS
|
||||
indexController.mniRelatorioCteos.label = CT-e OS
|
||||
indexController.mniRelatorioDERPR.label = DERPR
|
||||
|
|
|
@ -7780,6 +7780,7 @@ indexController.mniRelatorioComissao.label = Relatório Comissão
|
|||
indexController.mniRelatorioConferenciaFormularioFisico.label = Conferência de Formulário
|
||||
indexController.mniRelatorioConsultaAntt.label = Consulta ANTT
|
||||
indexController.mniRelatorioCorridas.label = Relatório de Serviços
|
||||
indexController.mniRelatorioCorridas.label = Relatório Detalhes do Contrato
|
||||
# CT-e OS
|
||||
indexController.mniRelatorioCteos.label = CT-e OS
|
||||
indexController.mniRelatorioDERPR.label = DERPR
|
||||
|
|
|
@ -19,47 +19,40 @@
|
|||
<rows>
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('relatorioCadastroClientesController.lblDataCadastroInicial.value')}" />
|
||||
<datebox id="dtCadastroInicial" width="100%" mold="rounded"
|
||||
value="${c:l('relatorioDetalheContratoController.lblDataInicial.value')}" />
|
||||
<datebox id="datInicial" width="100%" mold="rounded"
|
||||
format="dd/MM/yyyy" maxlength="10" />
|
||||
<label
|
||||
value="${c:l('relatorioCadastroClientesController.lblDataCadastroFinal.value')}" />
|
||||
<datebox id="dtCadastroFinal" width="100%" mold="rounded"
|
||||
value="${c:l('relatorioDetalheContratoController.lblDataFinal.value')}" />
|
||||
<datebox id="datFinal" width="100%" mold="rounded"
|
||||
format="dd/MM/yyyy" maxlength="10" />
|
||||
</row>
|
||||
<row >
|
||||
<label
|
||||
value="${c:l('relatorioCadastroClientesController.lblTipoRelatorio')}" />
|
||||
value="${c:l('relatorioDetalheContratoController.lblCriacaoLegalizacao')}" />
|
||||
<radiogroup Id="layout">
|
||||
<radio id="rdbConsolidado" label="${c:l('relatorioCadastroClientesController.lblConsolidado.value')}" selected="true"/>
|
||||
<radio id="rdbDetalhado" label="${c:l('relatorioCadastroClientesController.lblDetalhado.value')}" />
|
||||
<radio id="rdbCriacao" label="${c:l('relatorioDetalheContratoController.lblCriacao.value')}" selected="true"/>
|
||||
<radio id="rdbLegalizacao" label="${c:l('relatorioDetalheContratoController.lblLegalizacao.value')}" />
|
||||
</radiogroup>
|
||||
</row>
|
||||
<row >
|
||||
<label
|
||||
value="${c:l('relatorioCadastroClientesController.lblTipoRelatorio')}" />
|
||||
value="${c:l('relatorioDetalheContratoController.lblEstadoBilhete')}" />
|
||||
<radiogroup Id="layout">
|
||||
<radio id="rdbConsolidado" label="${c:l('relatorioCadastroClientesController.lblConsolidado.value')}" selected="true"/>
|
||||
<radio id="rdbDetalhado" label="${c:l('relatorioCadastroClientesController.lblDetalhado.value')}" />
|
||||
<radio id="rdbFaturado" label="${c:l('relatorioCadastroClientesController.lblFaturado.value')}" selected="true"/>
|
||||
<radio id="rdbNaoFaturado" label="${c:l('relatorioCadastroClientesController.lblNaoFaturado.value')}" />
|
||||
<radio id="rdbTodos" label="${c:l('relatorioCadastroClientesController.lblTodos.value')}" />
|
||||
</radiogroup>
|
||||
</row>
|
||||
<row spans="1,3">
|
||||
<label
|
||||
value="${c:l('relatorioAidfDetalhadoController.lbEmpresa.value')}" />
|
||||
<combobox id="cmbEmpresa"
|
||||
buttonVisible="true"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
model="@{winFiltroRelatorioHistoricoCliente$composer.lsEmpresa}"
|
||||
width="100%" />
|
||||
value="${c:l('relatorioDetalheContratoController.lblNumContrato.value')}" />
|
||||
<textbox id="txtNumContrato" maxlength="10" width="100%" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
||||
</row>
|
||||
<row spans="1,3">
|
||||
<label
|
||||
value="${c:l('relatorioAidfDetalhadoController.lbEmpresa.value')}" />
|
||||
<combobox id="cmbEmpresa"
|
||||
buttonVisible="true"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
model="@{winFiltroRelatorioHistoricoCliente$composer.lsEmpresa}"
|
||||
width="100%" />
|
||||
value="${c:l('relatorioDetalheContratoController.lblSaldoContrato.value')}" />
|
||||
<checkbox id="cbxSaldoContrato"/>
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
|
|
Loading…
Reference in New Issue