fixed bug #8534
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@64990 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
7023b5ddeb
commit
8fb8989751
|
@ -29,6 +29,7 @@ public class RelatorioVendasComissao extends Relatorio {
|
||||||
private Timestamp fecInicio;
|
private Timestamp fecInicio;
|
||||||
private Timestamp fecFinal;
|
private Timestamp fecFinal;
|
||||||
private Integer empresaId;
|
private Integer empresaId;
|
||||||
|
private Boolean apenasCancelados;
|
||||||
|
|
||||||
public RelatorioVendasComissao(Map<String, Object> parametros, Connection conexao) throws Exception {
|
public RelatorioVendasComissao(Map<String, Object> parametros, Connection conexao) throws Exception {
|
||||||
super(parametros, conexao);
|
super(parametros, conexao);
|
||||||
|
@ -43,6 +44,8 @@ public class RelatorioVendasComissao extends Relatorio {
|
||||||
if(parametros.get("EMPRESA_ID")!=null){
|
if(parametros.get("EMPRESA_ID")!=null){
|
||||||
empresaId = Integer.valueOf(parametros.get("EMPRESA_ID").toString());
|
empresaId = Integer.valueOf(parametros.get("EMPRESA_ID").toString());
|
||||||
}
|
}
|
||||||
|
apenasCancelados = (Boolean) parametros.get("apenasCancelados");
|
||||||
|
|
||||||
|
|
||||||
Connection conexao = this.relatorio.getConexao();
|
Connection conexao = this.relatorio.getConexao();
|
||||||
processarVendasComissao(conexao);
|
processarVendasComissao(conexao);
|
||||||
|
@ -187,9 +190,18 @@ public class RelatorioVendasComissao extends Relatorio {
|
||||||
.append("FROM CAJA C ")
|
.append("FROM CAJA C ")
|
||||||
.append("JOIN PUNTO_VENTA PV ON PV.PUNTOVENTA_ID = C.PUNTOVENTA_ID ")
|
.append("JOIN PUNTO_VENTA PV ON PV.PUNTOVENTA_ID = C.PUNTOVENTA_ID ")
|
||||||
.append("JOIN MARCA M ON M.MARCA_ID = C.MARCA_ID ")
|
.append("JOIN MARCA M ON M.MARCA_ID = C.MARCA_ID ")
|
||||||
.append("LEFT JOIN PUNTO_VENTA PV1 ON PV1.PUNTOVENTA_ID = C.PTOVTAVENTA_ID ")
|
.append("LEFT JOIN PUNTO_VENTA PV1 ON PV1.PUNTOVENTA_ID = C.PTOVTAVENTA_ID ");
|
||||||
.append("WHERE ((C.INDSTATUSBOLETO = 'V' AND C.INDREIMPRESION = 0) OR (C.INDSTATUSBOLETO = 'T' AND C.INDREIMPRESION = 0) OR (C.INDCANCELACION = 1 AND C.INDSTATUSBOLETO = 'C')) ")
|
|
||||||
.append("AND C.FECHORVENTA BETWEEN :fecInicio AND :fecFinal ");
|
if (apenasCancelados) {
|
||||||
|
sQuery.append(" WHERE (C.INDCANCELACION = 1 AND C.INDSTATUSBOLETO = 'C') ");
|
||||||
|
|
||||||
|
} else {
|
||||||
|
sQuery.append("WHERE ((C.INDSTATUSBOLETO = 'V' AND C.INDREIMPRESION = 0)"
|
||||||
|
+ " OR (C.INDSTATUSBOLETO = 'T' AND C.INDREIMPRESION = 0) "
|
||||||
|
+ "OR (C.INDCANCELACION = 1 AND C.INDSTATUSBOLETO = 'C')) ");
|
||||||
|
}
|
||||||
|
|
||||||
|
sQuery.append("AND C.FECHORVENTA BETWEEN :fecInicio AND :fecFinal ");
|
||||||
if(parametros.get("EMPRESA_ID")!= null){
|
if(parametros.get("EMPRESA_ID")!= null){
|
||||||
sQuery.append("AND M.EMPRESA_ID =:EMPRESA_ID ");
|
sQuery.append("AND M.EMPRESA_ID =:EMPRESA_ID ");
|
||||||
}
|
}
|
||||||
|
|
Binary file not shown.
|
@ -7,6 +7,7 @@
|
||||||
<parameter name="fecFinal" class="java.lang.String"/>
|
<parameter name="fecFinal" class="java.lang.String"/>
|
||||||
<parameter name="noDataRelatorio" class="java.lang.String"/>
|
<parameter name="noDataRelatorio" class="java.lang.String"/>
|
||||||
<parameter name="empresa" class="java.lang.String"/>
|
<parameter name="empresa" class="java.lang.String"/>
|
||||||
|
<parameter name="apenasCancelados" class="java.lang.Boolean"/>
|
||||||
<queryString>
|
<queryString>
|
||||||
<![CDATA[]]>
|
<![CDATA[]]>
|
||||||
</queryString>
|
</queryString>
|
||||||
|
@ -40,7 +41,7 @@
|
||||||
<band splitType="Stretch"/>
|
<band splitType="Stretch"/>
|
||||||
</background>
|
</background>
|
||||||
<title>
|
<title>
|
||||||
<band height="61" splitType="Stretch">
|
<band height="81" splitType="Stretch">
|
||||||
<textField>
|
<textField>
|
||||||
<reportElement uuid="43b2c28d-4760-4890-b00d-25e931e79c74" x="0" y="0" width="620" height="20"/>
|
<reportElement uuid="43b2c28d-4760-4890-b00d-25e931e79c74" x="0" y="0" width="620" height="20"/>
|
||||||
<textElement markup="none">
|
<textElement markup="none">
|
||||||
|
@ -72,6 +73,13 @@
|
||||||
<textElement/>
|
<textElement/>
|
||||||
<text><![CDATA[Empresa:]]></text>
|
<text><![CDATA[Empresa:]]></text>
|
||||||
</staticText>
|
</staticText>
|
||||||
|
<textField>
|
||||||
|
<reportElement uuid="f1811f21-420c-4faf-87d2-2d46e1b74118" x="0" y="61" width="139" height="20"/>
|
||||||
|
<textElement>
|
||||||
|
<font isBold="true" pdfFontName="Helvetica-Bold"/>
|
||||||
|
</textElement>
|
||||||
|
<textFieldExpression><![CDATA[$P{apenasCancelados} ? "Apenas cancelamentos" : ""]]></textFieldExpression>
|
||||||
|
</textField>
|
||||||
</band>
|
</band>
|
||||||
</title>
|
</title>
|
||||||
<pageHeader>
|
<pageHeader>
|
||||||
|
|
|
@ -15,6 +15,7 @@ import org.springframework.stereotype.Controller;
|
||||||
import org.zkoss.util.resource.Labels;
|
import org.zkoss.util.resource.Labels;
|
||||||
import org.zkoss.zk.ui.Component;
|
import org.zkoss.zk.ui.Component;
|
||||||
import org.zkoss.zk.ui.event.Event;
|
import org.zkoss.zk.ui.event.Event;
|
||||||
|
import org.zkoss.zul.Checkbox;
|
||||||
import org.zkoss.zul.Comboitem;
|
import org.zkoss.zul.Comboitem;
|
||||||
import org.zkoss.zul.Datebox;
|
import org.zkoss.zul.Datebox;
|
||||||
|
|
||||||
|
@ -43,6 +44,7 @@ public class RelatorioVendasComissaoController extends MyGenericForwardComposer
|
||||||
|
|
||||||
private Datebox dataInicial;
|
private Datebox dataInicial;
|
||||||
private Datebox dataFinal;
|
private Datebox dataFinal;
|
||||||
|
private Checkbox chkApenasCancelados;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void doAfterCompose(Component comp) throws Exception {
|
public void doAfterCompose(Component comp) throws Exception {
|
||||||
|
@ -74,6 +76,8 @@ public class RelatorioVendasComissaoController extends MyGenericForwardComposer
|
||||||
parametros.put("empresa", "Todas;");
|
parametros.put("empresa", "Todas;");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
parametros.put("apenasCancelados", chkApenasCancelados.isChecked());
|
||||||
|
|
||||||
Relatorio relatorio = new RelatorioVendasComissao(parametros, dataSourceRead.getConnection());
|
Relatorio relatorio = new RelatorioVendasComissao(parametros, dataSourceRead.getConnection());
|
||||||
|
|
||||||
Map<String, Object> args = new HashMap<String, Object>();
|
Map<String, Object> args = new HashMap<String, Object>();
|
||||||
|
|
|
@ -6421,6 +6421,7 @@ editarPracaPedagioController.btnFechar.MSG.borrarOK = Caseta de Peaje Excluido e
|
||||||
relatorioVendasComissaoController.lbDataIni.value = Fecha Inicio
|
relatorioVendasComissaoController.lbDataIni.value = Fecha Inicio
|
||||||
relatorioVendasComissaoController.lbDataFin.value = Fecha Final
|
relatorioVendasComissaoController.lbDataFin.value = Fecha Final
|
||||||
relatorioVendasComissaoController.lbEmpresa.value = Empresa
|
relatorioVendasComissaoController.lbEmpresa.value = Empresa
|
||||||
|
relatorioVendasComissaoController.lbExibirApenasCancelamentos = Exibir apenas cancelamentos
|
||||||
|
|
||||||
# Relatorio de Depósitos Detalhados
|
# Relatorio de Depósitos Detalhados
|
||||||
relatorioDepositosDetalhadosController.lbDataIni.value = Fecha Inicio
|
relatorioDepositosDetalhadosController.lbDataIni.value = Fecha Inicio
|
||||||
|
@ -6658,6 +6659,9 @@ relatorioDepositosController.lbPendentes.value=Filtrar Pendientes
|
||||||
relatorioMovimentosAtrasoController.window.title = Reporte Movimientos Retrasados
|
relatorioMovimentosAtrasoController.window.title = Reporte Movimientos Retrasados
|
||||||
relatorioMovimentosAtrasoController.btnCerrar.tooltiptext = Cerrar
|
relatorioMovimentosAtrasoController.btnCerrar.tooltiptext = Cerrar
|
||||||
relatorioMovimentosAtrasoController.btnPesquisa.label = Búsqueda
|
relatorioMovimentosAtrasoController.btnPesquisa.label = Búsqueda
|
||||||
|
relatorioMovimentosAtrasoController.radioTipo.label = Tipo
|
||||||
|
relatorioMovimentosAtrasoController.radioTipo.tipoMovimentosEmAtraso=Movimentos em Atraso
|
||||||
|
relatorioMovimentosAtrasoController.radioTipo.tipoConferenciaEmAtraso=Conferência em Atraso
|
||||||
relatorioMovimentosAtrasoController.lbCompetencia.label = Competencia
|
relatorioMovimentosAtrasoController.lbCompetencia.label = Competencia
|
||||||
relatorioMovimentosAtrasoController.lbCompetenciaLayout.label = (MM/YYYY)
|
relatorioMovimentosAtrasoController.lbCompetenciaLayout.label = (MM/YYYY)
|
||||||
relatorioMovimentosAtrasoController.lbEmpresa.value = Empresa
|
relatorioMovimentosAtrasoController.lbEmpresa.value = Empresa
|
||||||
|
|
|
@ -6608,6 +6608,7 @@ editarPracaPedagioController.btnFechar.MSG.borrarOK = Praça de Pedágio Excluid
|
||||||
relatorioVendasComissaoController.lbDataIni.value = Data Início
|
relatorioVendasComissaoController.lbDataIni.value = Data Início
|
||||||
relatorioVendasComissaoController.lbDataFin.value = Data Final
|
relatorioVendasComissaoController.lbDataFin.value = Data Final
|
||||||
relatorioVendasComissaoController.lbEmpresa.value = Empresa
|
relatorioVendasComissaoController.lbEmpresa.value = Empresa
|
||||||
|
relatorioVendasComissaoController.lbExibirApenasCancelamentos = Exibir apenas cancelamentos
|
||||||
|
|
||||||
# Relatorio de Depósitos Detalhados
|
# Relatorio de Depósitos Detalhados
|
||||||
relatorioDepositosDetalhadosController.lbDataIni.value = Data Início
|
relatorioDepositosDetalhadosController.lbDataIni.value = Data Início
|
||||||
|
@ -6842,9 +6843,13 @@ relatorioDepositosController.lbEmpresa.value=Empresa
|
||||||
relatorioDepositosController.lbPendentes.value=Filtrar Pendentes
|
relatorioDepositosController.lbPendentes.value=Filtrar Pendentes
|
||||||
|
|
||||||
# Relatorio Movimentos em Atraso
|
# Relatorio Movimentos em Atraso
|
||||||
|
|
||||||
relatorioMovimentosAtrasoController.window.title = Relatório Movimentos em Atraso
|
relatorioMovimentosAtrasoController.window.title = Relatório Movimentos em Atraso
|
||||||
relatorioMovimentosAtrasoController.btnCerrar.tooltiptext = Fechar
|
relatorioMovimentosAtrasoController.btnCerrar.tooltiptext = Fechar
|
||||||
relatorioMovimentosAtrasoController.lbCompetencia.label = Competencia
|
relatorioMovimentosAtrasoController.lbCompetencia.label = Competencia
|
||||||
|
relatorioMovimentosAtrasoController.radioTipo.label = Tipo
|
||||||
|
relatorioMovimentosAtrasoController.radioTipo.tipoMovimentosEmAtraso=Movimentos em Atraso
|
||||||
|
relatorioMovimentosAtrasoController.radioTipo.tipoConferenciaEmAtraso=Conferência em Atraso
|
||||||
relatorioMovimentosAtrasoController.lbCompetenciaLayout.label = (MM/YYYY)
|
relatorioMovimentosAtrasoController.lbCompetenciaLayout.label = (MM/YYYY)
|
||||||
relatorioMovimentosAtrasoController.lbEmpresa.value = Empresa
|
relatorioMovimentosAtrasoController.lbEmpresa.value = Empresa
|
||||||
relatorioMovimentosAtrasoController.lbPuntoVenta.value = Ponto de venda
|
relatorioMovimentosAtrasoController.lbPuntoVenta.value = Ponto de venda
|
||||||
|
|
|
@ -10,10 +10,10 @@
|
||||||
contentStyle="overflow:auto" width="700px" border="normal">
|
contentStyle="overflow:auto" width="700px" border="normal">
|
||||||
<grid fixedLayout="true">
|
<grid fixedLayout="true">
|
||||||
<columns>
|
<columns>
|
||||||
<column width="13%" />
|
<column width="15%" />
|
||||||
<column width="37%" />
|
<column width="35%" />
|
||||||
<column width="13%" />
|
<column width="15%" />
|
||||||
<column width="37%" />
|
<column width="35%" />
|
||||||
</columns>
|
</columns>
|
||||||
<rows>
|
<rows>
|
||||||
<row>
|
<row>
|
||||||
|
@ -37,6 +37,12 @@
|
||||||
model="@{winFiltroRelatorioVendasComissao$composer.lsEmpresa}"
|
model="@{winFiltroRelatorioVendasComissao$composer.lsEmpresa}"
|
||||||
width="95%" />
|
width="95%" />
|
||||||
</row>
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<label
|
||||||
|
value="${c:l('relatorioVendasComissaoController.lbExibirApenasCancelamentos')}" />
|
||||||
|
<checkbox id="chkApenasCancelados" checked="false" />
|
||||||
|
</row>
|
||||||
</rows>
|
</rows>
|
||||||
</grid>
|
</grid>
|
||||||
<toolbar>
|
<toolbar>
|
||||||
|
|
Loading…
Reference in New Issue