fixes bug#AL-4120
parent
57e045c67c
commit
d8f1f25ea6
2
pom.xml
2
pom.xml
|
@ -4,7 +4,7 @@
|
|||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>br.com.rjconsultores</groupId>
|
||||
<artifactId>ventaboletosadm</artifactId>
|
||||
<version>1.91.0</version>
|
||||
<version>1.92.0</version>
|
||||
<packaging>war</packaging>
|
||||
|
||||
<properties>
|
||||
|
|
|
@ -47,6 +47,7 @@ public class RelatorioTaxasLinha extends Relatorio {
|
|||
Connection conexao = this.relatorio.getConexao();
|
||||
Map<String, Object> parametros = this.relatorio.getParametros();
|
||||
String puntosVentaIds = (String) parametros.get("NUMPUNTOVENTA");
|
||||
Boolean isSubNoShow = (Boolean) parametros.get("B_SUBTRAIR_NO_SHOW");
|
||||
|
||||
Boolean isTxEmbarque = (Boolean) parametros.get("IS_TX_EMBARQUE");
|
||||
Boolean isPedagio = (Boolean) parametros.get("IS_PEDAGIO");
|
||||
|
@ -55,7 +56,7 @@ public class RelatorioTaxasLinha extends Relatorio {
|
|||
|
||||
lsDadosRelatorio = new ArrayList<RelatorioTaxasLinhaBean>();
|
||||
|
||||
String sql = getSql(puntosVentaIds);
|
||||
String sql = getSql(puntosVentaIds, isSubNoShow);
|
||||
|
||||
NamedParameterStatement stmt = new NamedParameterStatement(conexao, sql);
|
||||
|
||||
|
@ -247,7 +248,7 @@ public class RelatorioTaxasLinha extends Relatorio {
|
|||
return cacheConfig;
|
||||
}
|
||||
|
||||
private String getSql(String puntosVentaIds) {
|
||||
private String getSql(String puntosVentaIds, Boolean isSubNoShow) {
|
||||
StringBuilder sql = new StringBuilder();
|
||||
|
||||
sql.append(" SELECT RT.PREFIXO, ");
|
||||
|
@ -299,6 +300,9 @@ public class RelatorioTaxasLinha extends Relatorio {
|
|||
sql.append("AND DECODE(:TIPO_DATA, 1, CJ.FECHORVENTA, 2, CJ.FECCORRIDA) BETWEEN :DATA_INICIAL AND :DATA_FINAL ");
|
||||
sql.append("AND EM.EMPRESA_ID = COALESCE(:EMPRESA_ID, EM.EMPRESA_ID) ");
|
||||
|
||||
if (isSubNoShow) {
|
||||
sql.append(" AND CJ.MOTIVOCANCELACION_ID NOT IN (23,27) ");
|
||||
}
|
||||
if (!puntosVentaIds.equals("Todas")) {
|
||||
sql.append(" AND PV.PUNTOVENTA_ID IN (").append(puntosVentaIds).append(") ");
|
||||
}
|
||||
|
|
|
@ -47,6 +47,7 @@ public class RelatorioTaxasLinhaPorDataEmissao extends Relatorio {
|
|||
Connection conexao = this.relatorio.getConexao();
|
||||
Map<String, Object> parametros = this.relatorio.getParametros();
|
||||
String puntosVentaIds = (String) parametros.get("NUMPUNTOVENTA");
|
||||
Boolean isSubNoShow = (Boolean) parametros.get("B_SUBTRAIR_NO_SHOW");
|
||||
|
||||
Boolean isTxEmbarque = (Boolean) parametros.get("IS_TX_EMBARQUE");
|
||||
Boolean isPedagio = (Boolean) parametros.get("IS_PEDAGIO");
|
||||
|
@ -55,7 +56,7 @@ public class RelatorioTaxasLinhaPorDataEmissao extends Relatorio {
|
|||
|
||||
lsDadosRelatorio = new ArrayList<RelatorioTaxasLinhaBean>();
|
||||
|
||||
String sql = getSql(puntosVentaIds);
|
||||
String sql = getSql(puntosVentaIds, isSubNoShow);
|
||||
|
||||
NamedParameterStatement stmt = new NamedParameterStatement(conexao, sql);
|
||||
|
||||
|
@ -249,7 +250,7 @@ public class RelatorioTaxasLinhaPorDataEmissao extends Relatorio {
|
|||
return cacheConfig;
|
||||
}
|
||||
|
||||
private String getSql(String puntosVentaIds) {
|
||||
private String getSql(String puntosVentaIds, Boolean isSubNoShow) {
|
||||
StringBuilder sql = new StringBuilder();
|
||||
|
||||
sql.append(" SELECT RT.PREFIXO, ");
|
||||
|
@ -300,7 +301,9 @@ public class RelatorioTaxasLinhaPorDataEmissao extends Relatorio {
|
|||
sql.append("AND CJ.INDREIMPRESION = 0 ");
|
||||
sql.append("AND DECODE(:TIPO_DATA, 1, CJ.FECHORVENTA, 2, CJ.FECCORRIDA) BETWEEN :DATA_INICIAL AND :DATA_FINAL ");
|
||||
sql.append("AND EM.EMPRESA_ID = COALESCE(:EMPRESA_ID, EM.EMPRESA_ID) ");
|
||||
|
||||
if (isSubNoShow) {
|
||||
sql.append(" AND CJ.MOTIVOCANCELACION_ID NOT IN (23,27) ");
|
||||
}
|
||||
if (!puntosVentaIds.equals("Todas")) {
|
||||
sql.append(" AND PV.PUNTOVENTA_ID IN (").append(puntosVentaIds).append(") ");
|
||||
}
|
||||
|
|
|
@ -91,6 +91,7 @@ public class RelatorioTaxasLinhaController extends MyGenericForwardComposer {
|
|||
private MyTextbox txtNombrePuntoVenta;
|
||||
private Radiogroup rdGroupTipoData;
|
||||
private Checkbox chkSubtrairIcms;
|
||||
private Checkbox chkSubtrairNoShow;
|
||||
private MyComboboxEstandar cmbEmpresa;
|
||||
private Bandbox bbPesquisaPuntoVenta;
|
||||
private MyListbox puntoVentaList;
|
||||
|
@ -224,6 +225,7 @@ public class RelatorioTaxasLinhaController extends MyGenericForwardComposer {
|
|||
parametros.put("TIPO_DATA", Integer.parseInt(rdGroupTipoData.getSelectedItem().getValue()));
|
||||
parametros.put("NUMPUNTOVENTA", puntoVentaIds);
|
||||
parametros.put("B_SUBTRAIR_ICMS", ((Boolean) (chkSubtrairIcms.isChecked())));
|
||||
parametros.put("B_SUBTRAIR_NO_SHOW", ((Boolean) (chkSubtrairNoShow.isChecked())));
|
||||
parametros.put("IS_TX_EMBARQUE", ((Boolean) (chkTaxaEmbarque.isChecked())));
|
||||
parametros.put("IS_PEDAGIO", (Boolean) chkTaxaPedagio.isChecked());
|
||||
parametros.put("IS_SEGURO", chkTaxaSeguro.isChecked());
|
||||
|
@ -316,6 +318,7 @@ public class RelatorioTaxasLinhaController extends MyGenericForwardComposer {
|
|||
parametros.put("TIPO_DATA", Integer.parseInt(rdGroupTipoData.getSelectedItem().getValue()));
|
||||
parametros.put("NUMPUNTOVENTA", puntoVentaIds);
|
||||
parametros.put("B_SUBTRAIR_ICMS", ((Boolean) (chkSubtrairIcms.isChecked())));
|
||||
parametros.put("B_SUBTRAIR_NO_SHOW", ((Boolean) (chkSubtrairNoShow.isChecked())));
|
||||
parametros.put("IS_TX_EMBARQUE", ((Boolean) (chkTaxaEmbarque.isChecked())));
|
||||
parametros.put("IS_PEDAGIO", (Boolean) chkTaxaPedagio.isChecked());
|
||||
parametros.put("IS_SEGURO", chkTaxaSeguro.isChecked());
|
||||
|
|
|
@ -9474,6 +9474,7 @@ relatorioTabelaPrecoController.window.title = Relatório de Tabela de Preços
|
|||
relatorioTaxasLinhaController.lbAte.value = até
|
||||
relatorioTaxasLinhaController.lbChkDownloadTxt.value = Exportar .txt
|
||||
relatorioTaxasLinhaController.lbChkSubtrairIcms.value = Subtrair ICMS
|
||||
relatorioTaxasLinhaController.lbChkSubtrairNoShow.value = Subtrair No Show
|
||||
relatorioTaxasLinhaController.lbChkTaxaEmbarque.value = Taxa de Embarque
|
||||
relatorioTaxasLinhaController.lbChkTaxaPedagio.value = Pedagio
|
||||
relatorioTaxasLinhaController.lbChkTaxaSeguro.value = Seguro
|
||||
|
|
|
@ -9619,6 +9619,7 @@ relatorioTabelaPrecoController.window.title = Reporte de Tabla de Precios
|
|||
relatorioTaxasLinhaController.lbAte.value = Hasta
|
||||
relatorioTaxasLinhaController.lbChkDownloadTxt.value = Exportar .txt
|
||||
relatorioTaxasLinhaController.lbChkSubtrairIcms.value = Subtrair ICMS
|
||||
relatorioTaxasLinhaController.lbChkSubtrairNoShow.value = Subtrair No Show
|
||||
relatorioTaxasLinhaController.lbChkTaxaEmbarque.value = Taxa de Embarque
|
||||
relatorioTaxasLinhaController.lbChkTaxaPedagio.value = Pedagio
|
||||
relatorioTaxasLinhaController.lbChkTaxaSeguro.value = Seguro
|
||||
|
|
|
@ -9591,6 +9591,7 @@ relatorioTabelaPrecoController.window.title = Rapport sur le tableau des prix
|
|||
relatorioTaxasLinhaController.lbAte.value = jusqu'à
|
||||
relatorioTaxasLinhaController.lbChkDownloadTxt.value = Exporter le .txt
|
||||
relatorioTaxasLinhaController.lbChkSubtrairIcms.value = Soustraire ICMS
|
||||
relatorioTaxasLinhaController.lbChkSubtrairNoShow.value = Soustraire No Show
|
||||
relatorioTaxasLinhaController.lbChkTaxaEmbarque.value = Frais d'embarquement
|
||||
relatorioTaxasLinhaController.lbChkTaxaPedagio.value = Péage
|
||||
relatorioTaxasLinhaController.lbChkTaxaSeguro.value = Coffre-fort
|
||||
|
|
|
@ -9596,6 +9596,7 @@ relatorioTabelaPrecoController.window.title = Relatório de Tabela de Preços
|
|||
relatorioTaxasLinhaController.lbAte.value = até
|
||||
relatorioTaxasLinhaController.lbChkDownloadTxt.value = Exportar .txt
|
||||
relatorioTaxasLinhaController.lbChkSubtrairIcms.value = Subtrair ICMS
|
||||
relatorioTaxasLinhaController.lbChkSubtrairNoShow.value = Subtrair No Show
|
||||
relatorioTaxasLinhaController.lbChkTaxaEmbarque.value = Taxa de Embarque
|
||||
relatorioTaxasLinhaController.lbChkTaxaPedagio.value = Pedagio
|
||||
relatorioTaxasLinhaController.lbChkTaxaSeguro.value = Seguro
|
||||
|
|
|
@ -71,6 +71,10 @@
|
|||
|
||||
<checkbox id="chkSubtrairIcms"
|
||||
label="${c:l('relatorioTaxasLinhaController.lbChkSubtrairIcms.value')}" />
|
||||
|
||||
<checkbox id="chkSubtrairNoShow"
|
||||
label="${c:l('relatorioTaxasLinhaController.lbChkSubtrairNoShow.value')}" />
|
||||
|
||||
</hbox>
|
||||
</row>
|
||||
<row spans="1,1,2">
|
||||
|
|
Loading…
Reference in New Issue