fixes bug#8726
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@66457 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
9e6a0cf5e3
commit
a838b4992e
|
@ -8,6 +8,7 @@ import java.sql.ResultSet;
|
|||
import java.sql.SQLException;
|
||||
import java.sql.Timestamp;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
|
@ -36,6 +37,8 @@ public class RelatorioDepositosDetalhado extends Relatorio {
|
|||
private Integer marcaId;
|
||||
private Integer instFinanceira;
|
||||
private PuntoVenta puntoVenta;
|
||||
private Date dataMovimentoInicial;
|
||||
private Date dataMovimentoFinal;
|
||||
|
||||
public RelatorioDepositosDetalhado(Map<String, Object> parametros, Connection conexao) throws Exception {
|
||||
super(parametros, conexao);
|
||||
|
@ -47,6 +50,8 @@ public class RelatorioDepositosDetalhado extends Relatorio {
|
|||
Map<String, Object> parametros = this.relatorio.getParametros();
|
||||
fecInicio = (Timestamp) parametros.get("dataFiltroInicial");
|
||||
fecFinal = (Timestamp) parametros.get("dataFiltroFinal");
|
||||
dataMovimentoInicial = (Date) parametros.get("dataMovimentoInicial");
|
||||
dataMovimentoFinal = (Date) parametros.get("dataMovimentoFinal");
|
||||
if (parametros.get("MARCA_ID") != null) {
|
||||
marcaId = Integer.valueOf(parametros.get("MARCA_ID").toString());
|
||||
}
|
||||
|
@ -110,6 +115,12 @@ public class RelatorioDepositosDetalhado extends Relatorio {
|
|||
if (instFinanceira != null) {
|
||||
stmt.setInt("INST_FINANCEIRA", instFinanceira);
|
||||
}
|
||||
if (dataMovimentoInicial != null) {
|
||||
stmt.setDate("dataMovimentoInicial", new java.sql.Date(dataMovimentoInicial.getTime()));
|
||||
}
|
||||
if (dataMovimentoFinal != null) {
|
||||
stmt.setDate("dataMovimentoFinal", new java.sql.Date(dataMovimentoFinal.getTime()));
|
||||
}
|
||||
return stmt;
|
||||
}
|
||||
|
||||
|
@ -181,6 +192,12 @@ public class RelatorioDepositosDetalhado extends Relatorio {
|
|||
if (puntoVenta != null) {
|
||||
sQuery.append("and pv.PUNTOVENTA_ID = " + puntoVenta.getPuntoventaId());
|
||||
}
|
||||
if (dataMovimentoInicial != null) {
|
||||
sQuery.append("and FC.FECFECHAMENTO >= :dataMovimentoInicial ");
|
||||
}
|
||||
if (dataMovimentoFinal != null) {
|
||||
sQuery.append("and FC.FECFECHAMENTO <= :dataMovimentoFinal ");
|
||||
}
|
||||
sQuery.append(" and FD.FECCREACION between :fecInicio and :fecFinal");
|
||||
sQuery.append(" GROUP BY ");
|
||||
sQuery.append(" fd.FECHAMENTODEPOSITO_ID, ");
|
||||
|
|
|
@ -62,6 +62,9 @@ private static final long serialVersionUID = 1L;
|
|||
private Datebox dataInicial;
|
||||
private Datebox dataFinal;
|
||||
|
||||
private Datebox dataMovimentoInicial;
|
||||
private Datebox dataMovimentoFinal;
|
||||
|
||||
@Override
|
||||
public void doAfterCompose(Component comp) throws Exception {
|
||||
setLsEmpresa(empresaService.obtenerTodos());
|
||||
|
@ -92,6 +95,9 @@ private static final long serialVersionUID = 1L;
|
|||
|
||||
parametros.put("dataFiltroInicial", fecVentaInicial);
|
||||
parametros.put("dataFiltroFinal", fecVentaFinal);
|
||||
|
||||
parametros.put("dataMovimentoInicial", dataMovimentoInicial.getValue());
|
||||
parametros.put("dataMovimentoFinal", dataMovimentoFinal.getValue());
|
||||
|
||||
Comboitem itemEmpresa = cmbEmpresa.getSelectedItem();
|
||||
|
||||
|
|
|
@ -6441,6 +6441,8 @@ relatorioVendasComissaoController.lbExibirApenasCancelamentos = Exibir apenas ca
|
|||
# Relatorio de Depósitos Detalhados
|
||||
relatorioDepositosDetalhadosController.lbDataIni.value = Fecha Inicio
|
||||
relatorioDepositosDetalhadosController.lbDataFin.value = Fecha Final
|
||||
relatorioDepositosDetalhadosController.lbDataMovIni.value = Fecha Inicio Movimiento
|
||||
relatorioDepositosDetalhadosController.lbDataMovFin.value = Fecha Final Movimiento
|
||||
relatorioDepositosDetalhadosController.lbEmpresa.value = Empresa
|
||||
relatorioDepositosDetalhadosController.lbBanco.value = Banco
|
||||
relatorioDepositosDetalhadosController.window.title=Depositos Detallados
|
||||
|
|
|
@ -6632,6 +6632,8 @@ relatorioVendasComissaoController.lbExibirApenasCancelamentos = Exibir apenas ca
|
|||
# Relatorio de Depósitos Detalhados
|
||||
relatorioDepositosDetalhadosController.lbDataIni.value = Data Início
|
||||
relatorioDepositosDetalhadosController.lbDataFin.value = Data Final
|
||||
relatorioDepositosDetalhadosController.lbDataMovIni.value = Data Movimento Início
|
||||
relatorioDepositosDetalhadosController.lbDataMovFin.value = Data Movimento Final
|
||||
relatorioDepositosDetalhadosController.lbEmpresa.value = Empresa
|
||||
relatorioDepositosDetalhadosController.lbBanco.value = Banco
|
||||
relatorioDepositosDetalhadosController.window.title=Depósitos Detalhados
|
||||
|
|
|
@ -28,6 +28,16 @@
|
|||
format="dd/MM/yyyy" constraint="no empty"
|
||||
maxlength="10" />
|
||||
</row>
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('relatorioDepositosDetalhadosController.lbDataMovIni.value')}" />
|
||||
<datebox id="dataMovimentoInicial" width="100%" mold="rounded"
|
||||
format="dd/MM/yyyy" maxlength="10" />
|
||||
<label
|
||||
value="${c:l('relatorioDepositosDetalhadosController.lbDataMovFin.value')}" />
|
||||
<datebox id="dataMovimentoFinal" width="100%" mold="rounded"
|
||||
format="dd/MM/yyyy" maxlength="10" />
|
||||
</row>
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('relatorioDepositosDetalhadosController.lbEmpresa.value')}" />
|
||||
|
|
Loading…
Reference in New Issue