gleimar 2016-10-24 16:18:16 +00:00
parent 2d91448800
commit 26a5692adb
4 changed files with 30 additions and 2 deletions

View File

@ -627,8 +627,13 @@ public class RelatorioReceitaDiariaAgencia extends Relatorio {
sql.append(" CIUDAD CD, "); sql.append(" CIUDAD CD, ");
sql.append(" TIPO_PTOVTA TP "); sql.append(" TIPO_PTOVTA TP ");
sql.append(" WHERE CJ.PUNTOVENTA_ID = PV.PUNTOVENTA_ID "); sql.append(" WHERE CJ.PUNTOVENTA_ID = PV.PUNTOVENTA_ID ");
sql.append(" AND TRUNC(CJ.FECHORVENTA) BETWEEN :DATA_INICIO AND ");
sql.append(" :DATA_FINAL "); if ((Boolean) this.getParametros().get("B_DATA_FECHAMENTO")){
sql.append(" AND CJ.FECCORTE BETWEEN :DATA_INICIO AND :DATA_FINAL ");
}else{
sql.append(" AND TRUNC(CJ.FECHORVENTA) BETWEEN :DATA_INICIO AND :DATA_FINAL ");
}
sql.append(" AND PR.PARADA_ID = PV.PARADA_ID "); sql.append(" AND PR.PARADA_ID = PV.PARADA_ID ");
sql.append(" AND CJ.EMPRESAPUNTOVENTA_ID = EM.EMPRESA_ID "); sql.append(" AND CJ.EMPRESAPUNTOVENTA_ID = EM.EMPRESA_ID ");
sql.append(" AND CJ.MARCA_ID = MC.MARCA_ID "); sql.append(" AND CJ.MARCA_ID = MC.MARCA_ID ");

View File

@ -94,6 +94,7 @@ public class RelatorioReceitaDiariaAgenciaController extends MyGenericForwardCom
private Checkbox chkExcessoBagagem; private Checkbox chkExcessoBagagem;
private Checkbox chkContemplarGap; private Checkbox chkContemplarGap;
private Radio rd1; private Radio rd1;
private Radio radDataFechamento;
public Datebox getDatInicial() { public Datebox getDatInicial() {
return datInicial; return datInicial;
@ -276,6 +277,7 @@ public class RelatorioReceitaDiariaAgenciaController extends MyGenericForwardCom
parametros.put("DATA_FINAL", new java.sql.Date(((java.util.Date) this.datFinal.getValue()).getTime())); parametros.put("DATA_FINAL", new java.sql.Date(((java.util.Date) this.datFinal.getValue()).getTime()));
parametros.put("B_EXCLUI_BAGAGEM", chkExcessoBagagem.isChecked()); parametros.put("B_EXCLUI_BAGAGEM", chkExcessoBagagem.isChecked());
parametros.put("B_CONTEMPLAR_GAP", chkContemplarGap.isChecked()); parametros.put("B_CONTEMPLAR_GAP", chkContemplarGap.isChecked());
parametros.put("B_DATA_FECHAMENTO", radDataFechamento.isChecked());
parametros.put("NOME_RELATORIO", Labels.getLabel("relatorioReceitaDiariaAgenciaController.window.title")); parametros.put("NOME_RELATORIO", Labels.getLabel("relatorioReceitaDiariaAgenciaController.window.title"));
parametros.put("ISDEVOLUCAODESTINO", rd1.isChecked() ? 0 : 1); parametros.put("ISDEVOLUCAODESTINO", rd1.isChecked() ? 0 : 1);
parametros.put("USUARIO", UsuarioLogado.getUsuarioLogado().getUsuarioId().toString()); parametros.put("USUARIO", UsuarioLogado.getUsuarioLogado().getUsuarioId().toString());
@ -337,7 +339,14 @@ public class RelatorioReceitaDiariaAgenciaController extends MyGenericForwardCom
filtro.append("Origem;"); filtro.append("Origem;");
else else
filtro.append("Destino;"); filtro.append("Destino;");
if (radDataFechamento.isChecked())
filtro.append("Data de Fechamento;");
else
filtro.append("Data da Venda;");
parametros.put("FILTROS", filtro.toString()); parametros.put("FILTROS", filtro.toString());
Relatorio relatorio = new RelatorioReceitaDiariaAgencia(parametros, dataSourceRead.getConnection()); Relatorio relatorio = new RelatorioReceitaDiariaAgencia(parametros, dataSourceRead.getConnection());

View File

@ -485,6 +485,9 @@ relatorioReceitaDiariaAgenciaController.lbDataIni.value = Data Inicial
relatorioReceitaDiariaAgenciaController.lbDataFin.value = Data Final relatorioReceitaDiariaAgenciaController.lbDataFin.value = Data Final
relatorioReceitaDiariaAgenciaController.lbEstado.value = Estado relatorioReceitaDiariaAgenciaController.lbEstado.value = Estado
relatorioReceitaDiariaAgenciaController.lbPuntoVenta.value = Agência relatorioReceitaDiariaAgenciaController.lbPuntoVenta.value = Agência
relatorioReceitaDiariaAgenciaController.lbFiltroData.value = Tipo Data
relatorioReceitaDiariaAgenciaController.lbFiltroDataCorte.value = Fechamento
relatorioReceitaDiariaAgenciaController.lbFiltroDataVenda.value = Venda
relatorioReceitaDiariaAgenciaController.btnPesquisa.label = Pesquisar relatorioReceitaDiariaAgenciaController.btnPesquisa.label = Pesquisar
relatorioReceitaDiariaAgenciaController.btnLimpar.label = Limpar Seleção relatorioReceitaDiariaAgenciaController.btnLimpar.label = Limpar Seleção
relatorioReceitaDiariaAgenciaController.puntoVentaSelList.codigo = Código relatorioReceitaDiariaAgenciaController.puntoVentaSelList.codigo = Código

View File

@ -152,6 +152,17 @@
label="${c:l('relatorioReceitaDiariaAgenciaController.chkContemplarGap.label')}" /> label="${c:l('relatorioReceitaDiariaAgenciaController.chkContemplarGap.label')}" />
</cell> </cell>
</row> </row>
<row>
<cell colspan="1">
<label value="${c:l('relatorioReceitaDiariaAgenciaController.lbFiltroData.value')}" />
</cell>
<cell colspan="3">
<radiogroup Id="grupoData">
<radio id="radDataVenda" label="${c:l('relatorioReceitaDiariaAgenciaController.lbFiltroDataVenda.value')}" selected="true" />
<radio id="radDataFechamento" label="${c:l('relatorioReceitaDiariaAgenciaController.lbFiltroDataCorte.value')}" />
</radiogroup>
</cell>
</row>
</rows> </rows>
</grid> </grid>