Merge pull request 'Filtro de num inicial/final relatorio saldo estoque feat #AL-4398' (!758) from AL-4398 into master

Reviewed-on: adm/VentaBoletosAdm#758
Reviewed-by: wallace <wallace@rjconsultores.com.br>
master 1.152.0
fabio 2024-10-04 21:26:46 +00:00
commit 473b9d1445
13 changed files with 289 additions and 385 deletions

View File

@ -4,11 +4,11 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>br.com.rjconsultores</groupId> <groupId>br.com.rjconsultores</groupId>
<artifactId>ventaboletosadm</artifactId> <artifactId>ventaboletosadm</artifactId>
<version>1.151.1</version> <version>1.152.0</version>
<packaging>war</packaging> <packaging>war</packaging>
<properties> <properties>
<modelWeb.version>1.113.0</modelWeb.version> <modelWeb.version>1.114.0</modelWeb.version>
<flyway.version>1.98.0</flyway.version> <flyway.version>1.98.0</flyway.version>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties> </properties>

View File

@ -1,6 +1,5 @@
package com.rjconsultores.ventaboletos.relatorios.impl; package com.rjconsultores.ventaboletos.relatorios.impl;
import java.math.BigDecimal;
import java.sql.Connection; import java.sql.Connection;
import java.sql.ResultSet; import java.sql.ResultSet;
import java.util.ArrayList; import java.util.ArrayList;
@ -21,6 +20,9 @@ import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource;
public class RelatorioEstoque extends Relatorio { public class RelatorioEstoque extends Relatorio {
private static final String ARTICULO_ID = "articuloId";
private static final String AIDF_ID = "aidfId";
private static final String DATA_INICIO = "dataInicio";
private List<ItemReporteControleEstoqueBoletos> lsDadosRelatorio; private List<ItemReporteControleEstoqueBoletos> lsDadosRelatorio;
public RelatorioEstoque(Map<String, Object> parametros, Connection conexao) throws Exception { public RelatorioEstoque(Map<String, Object> parametros, Connection conexao) throws Exception {
@ -49,8 +51,7 @@ public class RelatorioEstoque extends Relatorio {
puntoVentaId = String.valueOf(parametros.get("NUMPUNTOVENTA")); puntoVentaId = String.valueOf(parametros.get("NUMPUNTOVENTA"));
} }
String sql = retornarItensConsultaPorPuloFolio( String sql = retornarItensConsultaPorPuloFolio( puntoVentaId,
puntoVentaId,
empresaId, empresaId,
dtInicio, dtInicio,
dtFim, dtFim,
@ -61,10 +62,10 @@ public class RelatorioEstoque extends Relatorio {
NamedParameterStatement stmt = new NamedParameterStatement(conexao, sql); NamedParameterStatement stmt = new NamedParameterStatement(conexao, sql);
if(dtInicio != null && dtFim != null) { if(dtInicio != null && dtFim != null) {
stmt.setString("dataInicio", DateUtil.getStringDate(dtInicio, "dd/MM/yyyy") + " 00:00:00"); stmt.setString(DATA_INICIO, DateUtil.getStringDate(dtInicio, "dd/MM/yyyy") + " 00:00:00");
stmt.setString("dataFinal", DateUtil.getStringDate(dtFim, "dd/MM/yyyy") + " 23:59:59"); stmt.setString("dataFinal", DateUtil.getStringDate(dtFim, "dd/MM/yyyy") + " 23:59:59");
}else if(dtInicio != null) { }else if(dtInicio != null) {
stmt.setString("dataInicio", DateUtil.getStringDate(dtInicio, "dd/MM/yyyy") + " 00:00:00"); stmt.setString(DATA_INICIO, DateUtil.getStringDate(dtInicio, "dd/MM/yyyy") + " 00:00:00");
} }
if(aidfTipoId != null) { if(aidfTipoId != null) {
@ -72,14 +73,11 @@ public class RelatorioEstoque extends Relatorio {
} }
if(aidfId != null) { if(aidfId != null) {
stmt.setInt("aidfId",aidfId); stmt.setInt(AIDF_ID,aidfId);
} }
if( numInicial != null ) { if( numInicial != null && numFinal != null ) {
stmt.setString("numInicial", numInicial); stmt.setString("numInicial", numInicial);
}
if( numFinal != null ) {
stmt.setString("numFinal", numFinal); stmt.setString("numFinal", numFinal);
} }
@ -91,66 +89,85 @@ public class RelatorioEstoque extends Relatorio {
while (rset.next()) { while (rset.next()) {
ItemReporteControleEstoqueBoletos item = new ItemReporteControleEstoqueBoletos(); ItemReporteControleEstoqueBoletos item = new ItemReporteControleEstoqueBoletos();
item.setAidfId(rset.getInt("aidfId") > 0 ? rset.getInt("aidfId") : null); item.setAidfId(rset.getInt(AIDF_ID) > 0 ? rset.getInt(AIDF_ID) : null);
item.setNombEmpresa((String) rset.getObject("nombEmpresa")); item.setNombEmpresa(rset.getString("nombEmpresa"));
item.setNomeEstado((String) rset.getObject("nomeEstado")); item.setNomeEstado(rset.getString("nomeEstado"));
item.setDescPuntoVenta((String) rset.getObject("descPuntoVenta")); item.setDescPuntoVenta(rset.getString("descPuntoVenta"));
item.setSerie((String) rset.getObject("serie")); item.setSerie(rset.getString("serie"));
item.setTipo((String) rset.getObject("tipoAidf")); item.setTipo(rset.getString("tipoAidf"));
item.setFolioInicial((String) rset.getObject("folioInicial")); item.setFolioInicial( rset.getLong("folioInicial"));
item.setFolioFinal((String) rset.getString("folioFinal")); item.setFolioFinal(rset.getLong("folioFinal"));
item.setFolioCaja((BigDecimal) rset.getObject("folioCaja")); item.setFolioCaja(rset.getBigDecimal("folioCaja"));
item.setArticuloId(rset.getInt("articuloId") > 0 ? rset.getInt("articuloId") : null); item.setArticuloId(rset.getInt(ARTICULO_ID) > 0 ? rset.getInt(ARTICULO_ID) : null);
item.setFechorAquisicion((Date) rset.getObject("fechorAquisicion")); item.setFechorAquisicion(rset.getDate("fechorAquisicion"));
item.setFecVencimento((Date) rset.getObject("fecVencimento")); item.setFecVencimento(rset.getDate("fecVencimento"));
item.setID((String) rset.getObject("ID")); item.setId(rset.getString("ID"));
item.setPuntoVentaId(rset.getInt("puntoVentaId") > 0 ? rset.getInt("puntoVentaId") : null); item.setPuntoVentaId(rset.getInt("puntoVentaId") > 0 ? rset.getInt("puntoVentaId") : null);
if( numFinal != null && item.getFolioFinal().compareTo(Long.valueOf(numFinal)) > 0 ) {
item.setFolioFinal(Long.valueOf(numFinal));
}
lsEstoquePorSalto.add(item); lsEstoquePorSalto.add(item);
} }
this.resultSet = rset; this.resultSet = rset;
String sqlretornEstoque = sQLretornarEstoque(puntoVentaId, dtInicio, dtFim,empresaId, aidfTipoId, aidfId); String sqlretornEstoque = sQLretornarEstoque(puntoVentaId,
dtInicio,
dtFim,
empresaId,
aidfTipoId,
aidfId,
numInicial,
numFinal);
NamedParameterStatement stmt2 = new NamedParameterStatement(conexao, sqlretornEstoque); NamedParameterStatement stmt2 = new NamedParameterStatement(conexao, sqlretornEstoque);
if(dtInicio != null && dtFim != null) { if(dtInicio != null && dtFim != null) {
stmt2.setString("dataInicio", DateUtil.getStringDate(dtInicio, "dd/MM/yyyy") + " 00:00:00"); stmt2.setString(DATA_INICIO, DateUtil.getStringDate(dtInicio, "dd/MM/yyyy") + " 00:00:00");
stmt2.setString("dataFinal", DateUtil.getStringDate(dtFim, "dd/MM/yyyy") + " 23:59:59"); stmt2.setString("dataFinal", DateUtil.getStringDate(dtFim, "dd/MM/yyyy") + " 23:59:59");
}else if(dtInicio != null) { }else if(dtInicio != null) {
stmt2.setString("dataInicio", DateUtil.getStringDate(dtInicio, "dd/MM/yyyy") + " 00:00:00"); stmt2.setString(DATA_INICIO, DateUtil.getStringDate(dtInicio, "dd/MM/yyyy") + " 00:00:00");
} }
if(aidfTipoId != null) { if(aidfTipoId != null) {
stmt2.setInt("aidfTipo",aidfTipoId); stmt2.setInt("aidfTipo",aidfTipoId);
} }
if(aidfId != null) { if(aidfId != null) {
stmt2.setInt("aidfId",aidfId); stmt2.setInt(AIDF_ID,aidfId);
}
if( numInicial != null && numFinal != null ) {
stmt2.setString("numInicial", numInicial);
stmt2.setString("numFinal", numFinal);
} }
ResultSet rset2 = null; ResultSet rset2 = null;
rset2 = stmt2.executeQuery(); rset2 = stmt2.executeQuery();
List<ItemReporteControleEstoqueBoletos> lsEstoque = new ArrayList<>() ; List<ItemReporteControleEstoqueBoletos> lsEstoque = new ArrayList<>() ;
while (rset2.next()) { while (rset2.next()) {
ItemReporteControleEstoqueBoletos item = new ItemReporteControleEstoqueBoletos(); ItemReporteControleEstoqueBoletos item = new ItemReporteControleEstoqueBoletos();
item.setAidfId(rset2.getInt("aidfId") > 0 ? rset2.getInt("aidfId") : null); item.setAidfId(rset2.getInt(AIDF_ID) > 0 ? rset2.getInt(AIDF_ID) : null);
item.setNombEmpresa((String) rset2.getObject("nombEmpresa")); item.setNombEmpresa(rset2.getString("nombEmpresa"));
item.setDescPuntoVenta((String) rset2.getObject("descPuntoVenta")); item.setDescPuntoVenta(rset2.getString("descPuntoVenta"));
item.setNomeEstado((String) rset2.getObject("nomeEstado")); item.setNomeEstado(rset2.getString("nomeEstado"));
item.setSerie((String) rset2.getObject("serie")); item.setSerie(rset2.getString("serie"));
item.setTipo((String) rset2.getObject("tipoAidf")); item.setTipo( rset2.getString("tipoAidf"));
item.setFolioInicial((String) rset2.getObject("folioInicial")); item.setFolioInicial(rset2.getLong("folioInicial"));
item.setFolioFinal((String) rset2.getObject("folioFinal")); item.setFolioFinal(rset2.getLong("folioFinal"));
item.setFolioCaja((BigDecimal) rset2.getObject("folioCaja")); item.setFolioCaja(rset2.getBigDecimal("folioCaja"));
item.setArticuloId(rset2.getInt("articuloId") > 0 ? rset2.getInt("articuloId") : null); item.setArticuloId(rset2.getInt(ARTICULO_ID) > 0 ? rset2.getInt(ARTICULO_ID) : null);
item.setFechorAquisicion((Date) rset2.getObject("fechorAquisicion")); item.setFechorAquisicion(rset2.getDate("fechorAquisicion"));
item.setFecVencimento((Date) rset2.getObject("fecVencimento")); item.setFecVencimento(rset2.getDate("fecVencimento"));
item.setID((String) rset2.getObject("ID")); item.setId(rset2.getString("ID"));
item.setCveUsuario((String) rset2.getObject("cveUsuario")); item.setCveUsuario(rset2.getString("cveUsuario"));
item.setDescArticulo(rset2.getObject("descArticulo") != null ? rset2.getBigDecimal("descArticulo").toString(): null); item.setDescArticulo(rset2.getObject("descArticulo") != null ? rset2.getBigDecimal("descArticulo").toString(): null);
item.setDescEstacion((String) rset2.getObject("descEstacion")); item.setDescEstacion(rset2.getString("descEstacion"));
item.setFolioAtual((String) rset2.getObject("folioAtual")); item.setFolioAtual(rset2.getString("folioAtual"));
lsEstoque.add(item); lsEstoque.add(item);
} }
@ -175,9 +192,7 @@ public class RelatorioEstoque extends Relatorio {
return sComp; return sComp;
} }
String folioInicial1 = rel1.getFolioInicial(); return rel1.getFolioInicial().compareTo(rel2.getFolioInicial());
String folioInicial2 = rel2.getFolioInicial();
return Integer.valueOf(folioInicial1).compareTo(Integer.valueOf(folioInicial2));
} }
}); });
@ -186,7 +201,6 @@ public class RelatorioEstoque extends Relatorio {
setLsDadosRelatorio(lsDadosRelatorio); setLsDadosRelatorio(lsDadosRelatorio);
} }
}); });
} }
@ -197,13 +211,13 @@ public class RelatorioEstoque extends Relatorio {
List<ItemReporteControleEstoqueBoletos> lsTempRetorno, List<ItemReporteControleEstoqueBoletos> lsTempRetorno,
List<ItemReporteControleEstoqueBoletos> lsTempRetornoAux) { List<ItemReporteControleEstoqueBoletos> lsTempRetornoAux) {
for (ItemReporteControleEstoqueBoletos i : lsEstoquePorSalto) { for (ItemReporteControleEstoqueBoletos i : lsEstoquePorSalto) {
if(map.get(i.getID()) == null) { if(map.get(i.getId()) == null) {
for (ItemReporteControleEstoqueBoletos item : lsEstoquePorSalto) { for (ItemReporteControleEstoqueBoletos item : lsEstoquePorSalto) {
if(i.getID().equals(item.getID())) { if(i.getId().equals(item.getId())) {
lsTemp.add(item); lsTemp.add(item);
} }
} }
map.put(i.getID(), i.getID()); map.put(i.getId(), i.getId());
lsTempRetorno.addAll(gerarRangesDeFolios(recuperarOsFaltantes(lsTemp), lsTemp)); lsTempRetorno.addAll(gerarRangesDeFolios(recuperarOsFaltantes(lsTemp), lsTemp));
lsTempRetorno = validarFolioPreImpressoPuntoventa(lsTempRetorno, puntoVentaId); lsTempRetorno = validarFolioPreImpressoPuntoventa(lsTempRetorno, puntoVentaId);
lsTemp = new ArrayList<ItemReporteControleEstoqueBoletos>(); lsTemp = new ArrayList<ItemReporteControleEstoqueBoletos>();
@ -213,7 +227,7 @@ public class RelatorioEstoque extends Relatorio {
for (ItemReporteControleEstoqueBoletos itemEstoque : lsEstoque) { for (ItemReporteControleEstoqueBoletos itemEstoque : lsEstoque) {
if(!lsTempRetornoAux.contains(itemEstoque)) { if(!lsTempRetornoAux.contains(itemEstoque)) {
if(Boolean.FALSE.equals(itemEstoque.getIsConsumido()) || itemEstoque.getIsConsumido() == null) { if(Boolean.FALSE.equals(itemEstoque.isConsumido())) {
itemEstoque.setQuantidade(calcularQuantidade(itemEstoque.getFolioInicial(), itemEstoque.getFolioFinal())); itemEstoque.setQuantidade(calcularQuantidade(itemEstoque.getFolioInicial(), itemEstoque.getFolioFinal()));
lsTempRetornoAux.add(itemEstoque); lsTempRetornoAux.add(itemEstoque);
} }
@ -236,28 +250,27 @@ public class RelatorioEstoque extends Relatorio {
return lsDadosRelatorio; return lsDadosRelatorio;
} }
private String retornarItensConsultaPorPuloFolio( private String retornarItensConsultaPorPuloFolio( String puntoVentaId,
String puntoVentaId, Integer empresaId,
Integer empresaId, Date dataInicio,
Date dataInicio, Date dataFim,
Date dataFim, Integer aidfTipo,
Integer aidfTipo, Integer aidfId,
Integer aidfId, String numInicial,
String numInicial, String numFinal) {
String numFinal) {
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
sb.append(" select DISTINCT TB.aidfId as aidfId, "); sb.append(" select DISTINCT TB.aidfId as aidfId, ");
sb.append(" TB.serie as serie, "); sb.append(" TB.serie as serie, ");
sb.append(" TB.folioCaja as folioCaja, "); sb.append(" TB.folioCaja as folioCaja, ");
sb.append(" TB.folioInicial as folioInicial, "); sb.append(" TB.folioInicial as folioInicial, ");
sb.append(" TB.folioFinal as folioFinal, "); sb.append(" TB.folioFinal as folioFinal, ");
sb.append(" TB.descPuntoVenta as descPuntoVenta, "); sb.append(" TB.descPuntoVenta as descPuntoVenta, ");
sb.append(" TB.articuloId as articuloId, "); sb.append(" TB.articuloId as articuloId, ");
sb.append(" TB.nombEmpresa as nombEmpresa, "); sb.append(" TB.nombEmpresa as nombEmpresa, ");
sb.append(" TB.empresaId as empresaId, "); sb.append(" TB.empresaId as empresaId, ");
sb.append(" TB.marcaId as marcaId, "); sb.append(" TB.marcaId as marcaId, ");
sb.append(" TB.fechorAquisicion as fechorAquisicion, "); sb.append(" TB.fechorAquisicion as fechorAquisicion, ");
sb.append(" TB.tipo as tipo, "); sb.append(" TB.tipo as tipo, ");
sb.append(" TB.fecVencimento as fecVencimento, "); sb.append(" TB.fecVencimento as fecVencimento, ");
@ -267,8 +280,8 @@ public class RelatorioEstoque extends Relatorio {
sb.append(" from (SELECT DAB.AIDF_ID AS aidfId, est.NOMBESTADO as nomeEstado, "); sb.append(" from (SELECT DAB.AIDF_ID AS aidfId, est.NOMBESTADO as nomeEstado, ");
sb.append(" dab.NUMSERIEPREIMPRESA AS serie, "); sb.append(" dab.NUMSERIEPREIMPRESA AS serie, ");
sb.append(" TO_NUMBER( TRIM(LEADING '0' FROM Cj.NUMFOLIOPREIMPRESO)) AS folioCaja, "); sb.append(" TO_NUMBER( TRIM(LEADING '0' FROM Cj.NUMFOLIOPREIMPRESO)) AS folioCaja, ");
sb.append(" DAB.NUMFOLIOINICIAL AS folioInicial, "); sb.append(" TO_NUMBER(DAB.NUMFOLIOINICIAL) AS folioInicial, ");
sb.append(" DAB.NUMFOLIOFINAL AS folioFinal, "); sb.append(" TO_NUMBER(DAB.NUMFOLIOFINAL) AS folioFinal, ");
sb.append(" PV.NOMBPUNTOVENTA AS descPuntoVenta, "); sb.append(" PV.NOMBPUNTOVENTA AS descPuntoVenta, ");
sb.append(" AB.ARTICULO_ID AS articuloId, "); sb.append(" AB.ARTICULO_ID AS articuloId, ");
sb.append(" EM.NOMBEMPRESA AS nombEmpresa, "); sb.append(" EM.NOMBEMPRESA AS nombEmpresa, ");
@ -278,10 +291,11 @@ public class RelatorioEstoque extends Relatorio {
sb.append(" CASE "); sb.append(" CASE ");
sb.append(" WHEN dab.STATUSOPERACION = 4 THEN CONCAT(a.descarticulo, '(Distribuição Estoque)') "); sb.append(" WHEN dab.STATUSOPERACION = 4 THEN CONCAT(a.descarticulo, '(Distribuição Estoque)') ");
sb.append(" ELSE a.descarticulo "); sb.append(" ELSE a.descarticulo ");
sb.append(" END AS tipo , "); sb.append(" END AS tipo , ");
sb.append(" AI.fecadquisicion AS fechorAquisicion, "); sb.append(" AI.fecadquisicion AS fechorAquisicion, ");
sb.append(" ai.fecvencimiento AS fecVencimento, "); sb.append(" ai.fecvencimiento AS fecVencimento, ");
sb.append(" AIT.DESCTIPO tipoAidf , PV.PUNTOVENTA_ID AS puntoVentaId "); sb.append(" AIT.DESCTIPO tipoAidf, ");
sb.append(" PV.PUNTOVENTA_ID AS puntoVentaId ");
sb.append(" FROM CAJA CJ, "); sb.append(" FROM CAJA CJ, ");
sb.append(" ARTICULO A, "); sb.append(" ARTICULO A, ");
sb.append(" EMPRESA EM, "); sb.append(" EMPRESA EM, ");
@ -312,11 +326,8 @@ public class RelatorioEstoque extends Relatorio {
sb.append(" AND AI.fecadquisicion >= TO_DATE(:dataInicio,'dd/mm/yyyy hh24:mi:ss') "); sb.append(" AND AI.fecadquisicion >= TO_DATE(:dataInicio,'dd/mm/yyyy hh24:mi:ss') ");
} }
if( numInicial != null ) { if( numInicial != null && numFinal != null ) {
sb.append(" AND TO_NUMBER(Cj.NUMFOLIOPREIMPRESO) >= :numInicial "); sb.append(" AND TO_NUMBER(Cj.NUMFOLIOPREIMPRESO) >= :numInicial ");
}
if( numFinal != null ) {
sb.append(" AND TO_NUMBER(Cj.NUMFOLIOPREIMPRESO) <= :numFinal "); sb.append(" AND TO_NUMBER(Cj.NUMFOLIOPREIMPRESO) <= :numFinal ");
} }
@ -360,8 +371,8 @@ public class RelatorioEstoque extends Relatorio {
sb.append(" SELECT DAB.AIDF_ID AS aidfId, est.NOMBESTADO as nomeEstado , "); sb.append(" SELECT DAB.AIDF_ID AS aidfId, est.NOMBESTADO as nomeEstado , ");
sb.append(" dab.NUMSERIEPREIMPRESA AS serie, "); sb.append(" dab.NUMSERIEPREIMPRESA AS serie, ");
sb.append(" TO_NUMBER( TRIM(LEADING '0' FROM Cj.NUMFOLIOPREIMPRESO)) AS folioCaja, "); sb.append(" TO_NUMBER( TRIM(LEADING '0' FROM Cj.NUMFOLIOPREIMPRESO)) AS folioCaja, ");
sb.append(" DAB.NUMFOLIOINICIAL AS folioInicial, "); sb.append(" TO_NUMBER(DAB.NUMFOLIOINICIAL) AS folioInicial, ");
sb.append(" DAB.NUMFOLIOFINAL AS folioFinal, "); sb.append(" TO_NUMBER(DAB.NUMFOLIOFINAL) AS folioFinal, ");
sb.append(" PV.NOMBPUNTOVENTA AS descPuntoVenta, "); sb.append(" PV.NOMBPUNTOVENTA AS descPuntoVenta, ");
sb.append(" AB.ARTICULO_ID AS articuloId, "); sb.append(" AB.ARTICULO_ID AS articuloId, ");
sb.append(" EM.NOMBEMPRESA AS nombEmpresa, "); sb.append(" EM.NOMBEMPRESA AS nombEmpresa, ");
@ -442,30 +453,92 @@ public class RelatorioEstoque extends Relatorio {
} }
private String sQLretornarEstoque(String puntoVentaId, Date dataInicio, Date dataFim, Integer empresaId, Integer aidfTipo, Integer aidfId) { /* TODO avaliar a mudanca da logica pra usar a query abaixo
private String retornarItensConsultaPorPuloFolio(
String puntoVentaId,
Integer empresaId,
Date dataInicio,
Date dataFim,
Integer aidfTipo,
Integer aidfId,
String numInicial,
String numFinal) {
StringBuilder queryString = new StringBuilder("SELECT DISTINCT to_date(to_char(ai.fecvencimiento, 'dd/MM/yyyy'), 'dd/MM/yyyy') as fecVencimento, to_date(to_char(AI.fecadquisicion, 'dd/MM/yyyy'), 'dd/MM/yyyy') as fechorAquisicion, ")
.append("dab.NUMSERIEPREIMPRESA as serie, ")
.append("dab.NUMFOLIOINICIAL as folioInicial, ") WITH Sequencia AS (
.append("dab.NUMFOLIOFINAL as folioFinal, ") SELECT
.append("pv.NOMBPUNTOVENTA as descPuntoVenta, ") b.numfoliopreimpreso,
.append("to_number(dab.NUMFOLIOINICIAl) as ultimoFolioCaja, ") dab.numfolioinicial,
dab.numfoliofinal,
dab.aidf_id,
dab.detabastoboleto_id,
LAG(b.numfoliopreimpreso) OVER (PARTITION BY dab.aidf_id ORDER BY b.numfoliopreimpreso) AS numfoliopreimpreso_anterior
FROM
boleto b
LEFT JOIN
det_abasto_boleto dab
ON b.aidf_id = dab.aidf_id
AND b.NUMSERIEPREIMPRESA = dab.NUMSERIEPREIMPRESA
AND TO_NUMBER(b.numfoliopreimpreso) BETWEEN dab.numfolioinicial AND dab.numfoliofinal
WHERE
b.activo = 1
AND (b.aidf_id = :aidfid or b.aidf_id is null)
AND TO_NUMBER(b.numfoliopreimpreso) >= :numinicial
AND TO_NUMBER(b.numfoliopreimpreso) <= :numfinal
)
SELECT
numfolioinicial,
numfoliofinal,
aidf_id,
numfoliopreimpreso,
numfoliopreimpreso_anterior,
detabastoboleto_id,
(TO_NUMBER(numfoliopreimpreso) - TO_NUMBER(numfoliopreimpreso_anterior)) AS diferenca
FROM
Sequencia
WHERE
numfoliopreimpreso_anterior IS NOT NULL
AND (TO_NUMBER(numfoliopreimpreso) - TO_NUMBER(numfoliopreimpreso_anterior)) > 1
ORDER BY
numfoliopreimpreso;
}
*/
private String sQLretornarEstoque( String puntoVentaId,
Date dataInicio,
Date dataFim,
Integer empresaId,
Integer aidfTipo,
Integer aidfId,
String numInicial,
String numFinal) {
StringBuilder queryString = new StringBuilder("SELECT DISTINCT ai.fecvencimiento as fecVencimento, ")
.append(" ai.fecadquisicion as fechorAquisicion, ")
.append(" dab.NUMSERIEPREIMPRESA as serie, ")
.append(" TO_NUMBER(dab.NUMFOLIOINICIAL) as folioInicial, ")
.append(" TO_NUMBER(dab.NUMFOLIOFINAL) as folioFinal, ")
.append(" pv.NOMBPUNTOVENTA as descPuntoVenta, ")
.append(" to_number(dab.NUMFOLIOINICIAl) as ultimoFolioCaja, ")
.append(" CASE ") .append(" CASE ")
.append(" WHEN dab.STATUSOPERACION = 1 THEN fp.FOLIOPREIMPRESO ") .append(" WHEN dab.STATUSOPERACION = 1 THEN fp.FOLIOPREIMPRESO ")
.append(" ELSE COALESCE( ") .append(" ELSE COALESCE( ")
.append(" ") .append(" ")
.append(" (SELECT TO_CHAR(MAX(c.numfoliopreimpreso)+1) ") .append(" (SELECT TO_CHAR(MAX(c.numfoliopreimpreso)+1) ")
.append(" FROM caja c ") .append(" FROM caja c ")
.append(" WHERE (c.numseriepreimpresa = dab.numseriepreimpresa ") .append(" WHERE (c.numseriepreimpresa = dab.numseriepreimpresa ")
.append(" OR (c.numseriepreimpresa IS NULL ") .append(" OR (c.numseriepreimpresa IS NULL ")
.append(" AND dab.numseriepreimpresa IS NULL)) ") .append(" AND dab.numseriepreimpresa IS NULL)) ")
.append(" AND to_number(c.numfoliopreimpreso) BETWEEN dab.numfolioinicial AND dab.numfoliofinal ") .append(" AND to_number(c.numfoliopreimpreso) BETWEEN dab.numfolioinicial AND dab.numfoliofinal ")
.append(" AND (c.indreimpresion = 0 ") .append(" AND (c.indreimpresion = 0 ")
.append(" OR (c.indreimpresion = 1 ") .append(" OR (c.indreimpresion = 1 ")
.append(" AND c.indstatusboleto = 'E')) ") .append(" AND c.indstatusboleto = 'E')) ")
.append(" AND c.marca_id = m.marca_id), (SELECT to_char(MAX(cd.numfoliopreimpreso)+1) ") .append(" AND c.marca_id = m.marca_id), (SELECT to_char(MAX(cd.numfoliopreimpreso)+1) ")
.append(" FROM caja_diversos cd ") .append(" FROM caja_diversos cd ")
.append(" WHERE cd.numseriepreimpresa = dab.numseriepreimpresa AND to_number(cd.numfoliopreimpreso) BETWEEN dab.numfolioinicial AND dab.numfoliofinal ) , dab.NUMFOLIOINICIAL) ") .append(" WHERE cd.numseriepreimpresa = dab.numseriepreimpresa AND to_number(cd.numfoliopreimpreso) BETWEEN dab.numfolioinicial AND dab.numfoliofinal ), dab.NUMFOLIOINICIAL) ")
.append("END as folioAtual, ") .append("END as folioAtual, ")
.append("ab.ARTICULO_ID as articuloId, ") .append("ab.ARTICULO_ID as articuloId, ")
.append("a.ARTICULO_ID as descArticulo, ") .append("a.ARTICULO_ID as descArticulo, ")
@ -497,13 +570,18 @@ public class RelatorioEstoque extends Relatorio {
.append("LEFT JOIN ESTADO est ON est.ESTADO_ID = ai.ESTADO_ID ") .append("LEFT JOIN ESTADO est ON est.ESTADO_ID = ai.ESTADO_ID ")
.append("LEFT JOIN ESTACION ES ON es.ESTACION_ID = ab.ESTACION_ID ") .append("LEFT JOIN ESTACION ES ON es.ESTACION_ID = ab.ESTACION_ID ")
.append("WHERE dab.STATUSOPERACION IN(0,1,4) ") .append("WHERE dab.STATUSOPERACION IN(0,1,4) ")
.append("AND dab.ACTIVO = 1 ") .append("AND dab.ACTIVO = 1 ");
.append(" and dab.NUMFOLIOFINAL < 2147483647 ")
.append(" AND DAB.AIDF_ID = AI.AIDF_ID and ai.activo = 1 ") if( numInicial != null && numFinal != null ) {
queryString.append(" AND ( TO_NUMBER(dab.numfolioinicial) BETWEEN :numInicial AND :numFinal ");
queryString.append(" OR TO_NUMBER(dab.numfoliofinal) BETWEEN :numInicial AND :numFinal ) ");
}else {
queryString.append(" and dab.NUMFOLIOFINAL < 2147483647 ");
}
queryString.append(" AND DAB.AIDF_ID = AI.AIDF_ID and ai.activo = 1 ")
.append(aidfTipo != null ? " AND AI.AIDFTIPO_ID = :aidfTipo " : " ") .append(aidfTipo != null ? " AND AI.AIDFTIPO_ID = :aidfTipo " : " ")
.append(aidfId != null ? " AND AI.AIDF_ID = :aidfId " : " "); .append(aidfId != null ? " AND AI.AIDF_ID = :aidfId " : " ");
if (puntoVentaId != null) { if (puntoVentaId != null) {
queryString.append(" AND pv.PUNTOVENTA_ID in("+puntoVentaId+ ")"); queryString.append(" AND pv.PUNTOVENTA_ID in("+puntoVentaId+ ")");
@ -528,7 +606,7 @@ public class RelatorioEstoque extends Relatorio {
int length = 1; int length = 1;
List<ItemReporteControleEstoqueBoletos> list = new ArrayList<ItemReporteControleEstoqueBoletos>(); List<ItemReporteControleEstoqueBoletos> list = new ArrayList<ItemReporteControleEstoqueBoletos>();
ItemReporteControleEstoqueBoletos ItemReporteStockBoletos= null; ItemReporteControleEstoqueBoletos itemReporteStockBoletos= null;
if (a.length == 0) { if (a.length == 0) {
return list; return list;
@ -538,40 +616,39 @@ public class RelatorioEstoque extends Relatorio {
if (i == a.length || a[i] - a[i - 1] != 1) { if (i == a.length || a[i] - a[i - 1] != 1) {
ItemReporteStockBoletos = new ItemReporteControleEstoqueBoletos(); itemReporteStockBoletos = new ItemReporteControleEstoqueBoletos();
ItemReporteStockBoletos.setEstacionId(lsTemp.get(0).getEstacionId()); itemReporteStockBoletos.setEstacionId(lsTemp.get(0).getEstacionId());
ItemReporteStockBoletos.setDescEstacion((lsTemp.get(0).getDescEstacion())); itemReporteStockBoletos.setDescEstacion((lsTemp.get(0).getDescEstacion()));
ItemReporteStockBoletos.setDescPuntoVenta((lsTemp.get(0).getDescPuntoVenta())); itemReporteStockBoletos.setDescPuntoVenta((lsTemp.get(0).getDescPuntoVenta()));
ItemReporteStockBoletos.setAidfId(lsTemp.get(0).getAidfId()); itemReporteStockBoletos.setAidfId(lsTemp.get(0).getAidfId());
ItemReporteStockBoletos.setNombEmpresa(lsTemp.get(0).getNombEmpresa()); itemReporteStockBoletos.setNombEmpresa(lsTemp.get(0).getNombEmpresa());
ItemReporteStockBoletos.setNombreUsuario(lsTemp.get(0).getNombreUsuario()); itemReporteStockBoletos.setNombreUsuario(lsTemp.get(0).getNombreUsuario());
ItemReporteStockBoletos.setCveUsuario(lsTemp.get(0).getCveUsuario()); itemReporteStockBoletos.setCveUsuario(lsTemp.get(0).getCveUsuario());
ItemReporteStockBoletos.setTipo(lsTemp.get(0).getTipo()); itemReporteStockBoletos.setTipo(lsTemp.get(0).getTipo());
ItemReporteStockBoletos.setID(lsTemp.get(0).getID()); itemReporteStockBoletos.setId(lsTemp.get(0).getId());
ItemReporteStockBoletos.setFechorAquisicion(lsTemp.get(0).getFechorAquisicion()); itemReporteStockBoletos.setFechorAquisicion(lsTemp.get(0).getFechorAquisicion());
ItemReporteStockBoletos.setFecVencimento(lsTemp.get(0).getFecVencimento()); itemReporteStockBoletos.setFecVencimento(lsTemp.get(0).getFecVencimento());
ItemReporteStockBoletos.setSerie(lsTemp.get(0).getSerie()); itemReporteStockBoletos.setSerie(lsTemp.get(0).getSerie());
ItemReporteStockBoletos.setNomeEstado(lsTemp.get(0).getNomeEstado()); itemReporteStockBoletos.setNomeEstado(lsTemp.get(0).getNomeEstado());
ItemReporteStockBoletos.setDescEstacion("Todas"); itemReporteStockBoletos.setDescEstacion("Todas");
ItemReporteStockBoletos.setPuntoVentaId(lsTemp.get(0).getPuntoVentaId()); itemReporteStockBoletos.setPuntoVentaId(lsTemp.get(0).getPuntoVentaId());
if (length == 1) { if (length == 1) {
if(a[i - length] != 0) { if(a[i - length] != 0) {
itemReporteStockBoletos.setFolioInicial(Long.valueOf(a[i - length]));
ItemReporteStockBoletos.setFolioInicial(String.valueOf(a[i - length])); itemReporteStockBoletos.setFolioAtual(String.valueOf(a[i - length]));
ItemReporteStockBoletos.setFolioAtual(String.valueOf(a[i - length])); itemReporteStockBoletos.setFolioFinal(Long.valueOf(a[i - length]));
ItemReporteStockBoletos.setFolioFinal(String.valueOf(a[i - length])); itemReporteStockBoletos.setQuantidade(calcularQuantidade(itemReporteStockBoletos.getFolioInicial(), itemReporteStockBoletos.getFolioFinal()));
ItemReporteStockBoletos.setQuantidade(calcularQuantidade(ItemReporteStockBoletos.getFolioInicial(), ItemReporteStockBoletos.getFolioFinal())); list.add(itemReporteStockBoletos);
list.add(ItemReporteStockBoletos);
} }
} }
else { else {
ItemReporteStockBoletos.setFolioInicial(String.valueOf(a[i - length])); itemReporteStockBoletos.setFolioInicial(Long.valueOf(a[i - length]));
ItemReporteStockBoletos.setFolioAtual(String.valueOf(a[i - length])); itemReporteStockBoletos.setFolioAtual(String.valueOf(a[i - length]));
ItemReporteStockBoletos.setFolioFinal(String.valueOf(a[i - 1])); itemReporteStockBoletos.setFolioFinal(Long.valueOf(a[i - 1]));
ItemReporteStockBoletos.setQuantidade(calcularQuantidade(ItemReporteStockBoletos.getFolioInicial(), ItemReporteStockBoletos.getFolioFinal())); itemReporteStockBoletos.setQuantidade(calcularQuantidade(itemReporteStockBoletos.getFolioInicial(), itemReporteStockBoletos.getFolioFinal()));
list.add(ItemReporteStockBoletos); list.add(itemReporteStockBoletos);
} }
length = 1; length = 1;
} }
@ -583,11 +660,8 @@ public class RelatorioEstoque extends Relatorio {
return list; return list;
} }
private Integer calcularQuantidade(String folioInicial, String folioFinal) { private Long calcularQuantidade(Long folioInicial, Long folioFinal) {
return folioInicial.equals(folioFinal) ? 1 : (folioFinal - folioInicial)+1;
Integer folioInicialInt = Integer.valueOf(folioInicial);
Integer folioFinalInt = Integer.valueOf(folioFinal);
return folioInicialInt == folioFinalInt ? 1 : (folioFinalInt - folioInicialInt)+1;
} }
@ -602,7 +676,7 @@ public class RelatorioEstoque extends Relatorio {
i++; i++;
} }
array = recuperarFaltantes(arrayTemp, Integer.parseInt(listEstoque.get(0).getFolioCaja().toString()), Integer.valueOf(listEstoque.get(listEstoque.size()-1).getFolioFinal())); array = recuperarFaltantes(arrayTemp, Integer.parseInt(listEstoque.get(0).getFolioCaja().toString()), listEstoque.get(listEstoque.size()-1).getFolioFinal().intValue());
return array; return array;
} }
@ -633,7 +707,7 @@ public class RelatorioEstoque extends Relatorio {
List<ItemReporteControleEstoqueBoletos> lsBlocoJaTodoUtilizado = new ArrayList<ItemReporteControleEstoqueBoletos>(); List<ItemReporteControleEstoqueBoletos> lsBlocoJaTodoUtilizado = new ArrayList<ItemReporteControleEstoqueBoletos>();
for (ItemReporteControleEstoqueBoletos itemReporteStockBoletos : lsTempRetornoAux) { for (ItemReporteControleEstoqueBoletos itemReporteStockBoletos : lsTempRetornoAux) {
if(itemReporteStockBoletos.getFolioAtual() != null) { if(itemReporteStockBoletos.getFolioAtual() != null) {
if(Integer.valueOf(itemReporteStockBoletos.getFolioAtual()) <= Integer.valueOf(itemReporteStockBoletos.getFolioFinal())) { if(Long.valueOf(itemReporteStockBoletos.getFolioAtual()) <= itemReporteStockBoletos.getFolioFinal()) {
lsBlocoJaTodoUtilizado.add(itemReporteStockBoletos); lsBlocoJaTodoUtilizado.add(itemReporteStockBoletos);
} }
} }
@ -642,20 +716,9 @@ public class RelatorioEstoque extends Relatorio {
} }
private List<ItemReporteControleEstoqueBoletos> removeFoliosDuplicados(List<ItemReporteControleEstoqueBoletos> lsTemp) { private List<ItemReporteControleEstoqueBoletos> removeFoliosDuplicados(List<ItemReporteControleEstoqueBoletos> lsTemp) {
//
// Map<String,ItemReporteControleEstoqueBoletos> map = new HashMap<>();
// for (ItemReporteControleEstoqueBoletos itemReporteControleEstoqueBoletos : lsTemp) {
// map.put(itemReporteControleEstoqueBoletos.getFolioCaja().toString().concat(itemReporteControleEstoqueBoletos.getID()), itemReporteControleEstoqueBoletos);
// }
//
// List<ItemReporteControleEstoqueBoletos> list = new ArrayList<ItemReporteControleEstoqueBoletos>();
// for (Map.Entry<String, ItemReporteControleEstoqueBoletos> entry : map.entrySet())
// {
// list.add(entry.getValue());
// }
return lsTemp; return lsTemp;
} }
private List<ItemReporteControleEstoqueBoletos> validarFolioPreImpressoPuntoventa(List<ItemReporteControleEstoqueBoletos> lsEstoquePorSalto, String puntoVentaId) { private List<ItemReporteControleEstoqueBoletos> validarFolioPreImpressoPuntoventa(List<ItemReporteControleEstoqueBoletos> lsEstoquePorSalto, String puntoVentaId) {
List<ItemReporteControleEstoqueBoletos> lsEstoquePorSaltoaux = new ArrayList<>(); List<ItemReporteControleEstoqueBoletos> lsEstoquePorSaltoaux = new ArrayList<>();
@ -684,7 +747,7 @@ public class RelatorioEstoque extends Relatorio {
&& item.getFolioFinal().equals(item2.getFolioFinal()) && item.getFolioFinal().equals(item2.getFolioFinal())
&& item.getSerie().equals(item2.getSerie()) && item.getSerie().equals(item2.getSerie())
|| item.getAidfId().equals(item2.getAidfId())) { || item.getAidfId().equals(item2.getAidfId())) {
item.setIsConsumido(Boolean.TRUE); item.setConsumido(Boolean.TRUE);
} }
} }
} }

View File

@ -198,7 +198,7 @@ public class RelatorioResumoLinhasAnalitico extends Relatorio {
sqlSb.append(" DA.CANTASIENTOS ASSENTOS, "); sqlSb.append(" DA.CANTASIENTOS ASSENTOS, ");
sqlSb.append(" RO.ROLOPERATIVO_ID, "); sqlSb.append(" RO.ROLOPERATIVO_ID, ");
sqlSb.append(" CASE WHEN CO.ESTADO_ID <> CD.ESTADO_ID THEN 'S' ELSE 'N' END INTERESTADUAL, "); sqlSb.append(" CASE WHEN CO.ESTADO_ID <> CD.ESTADO_ID THEN 'S' ELSE 'N' END INTERESTADUAL, ");
sqlSb.append(" NVL(GR.DESCGRUPO, 'Não Definido') GRUPO_LINHA, "); sqlSb.append(" NVL(GR.DESCGRUPO, 'Nao Definido') GRUPO_LINHA, ");
if (parametros.get("SOMAR_KM_RODADOS_POR").equals("SEQUENCIA")) { if (parametros.get("SOMAR_KM_RODADOS_POR").equals("SEQUENCIA")) {
sqlSb.append(" (SELECT SUM(NVL(RS.KMORIGINAL,0)) FROM RUTA_SECUENCIA RS, TRAMO TR WHERE RS.RUTA_ID = RT.RUTA_ID AND RS.TRAMO_ID = TR.TRAMO_ID AND RS.ACTIVO = 1) EXTENSAO_KM, "); sqlSb.append(" (SELECT SUM(NVL(RS.KMORIGINAL,0)) FROM RUTA_SECUENCIA RS, TRAMO TR WHERE RS.RUTA_ID = RT.RUTA_ID AND RS.TRAMO_ID = TR.TRAMO_ID AND RS.ACTIVO = 1) EXTENSAO_KM, ");
}else { }else {

View File

@ -17,14 +17,14 @@
<field name="nombEmpresa" class="java.lang.String"/> <field name="nombEmpresa" class="java.lang.String"/>
<field name="descPuntoVenta" class="java.lang.String"/> <field name="descPuntoVenta" class="java.lang.String"/>
<field name="serie" class="java.lang.String"/> <field name="serie" class="java.lang.String"/>
<field name="folioInicial" class="java.lang.String"/> <field name="folioInicial" class="java.lang.Long"/>
<field name="folioFinal" class="java.lang.String"/> <field name="folioFinal" class="java.lang.Long"/>
<field name="descEstacion" class="java.lang.String"/> <field name="descEstacion" class="java.lang.String"/>
<field name="tipo" class="java.lang.String"/> <field name="tipo" class="java.lang.String"/>
<field name="nomeEstado" class="java.lang.String"/> <field name="nomeEstado" class="java.lang.String"/>
<field name="fechorAquisicion" class="java.util.Date"/> <field name="fechorAquisicion" class="java.util.Date"/>
<field name="fecVencimento" class="java.util.Date"/> <field name="fecVencimento" class="java.util.Date"/>
<field name="quantidade" class="java.lang.Integer"/> <field name="quantidade" class="java.lang.Number"/>
<background> <background>
<band splitType="Stretch"/> <band splitType="Stretch"/>
</background> </background>
@ -225,7 +225,7 @@
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{descPuntoVenta}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{descPuntoVenta}]]></textFieldExpression>
</textField> </textField>
<textField isStretchWithOverflow="true" pattern="¤ #,##0.00" isBlankWhenNull="true"> <textField isStretchWithOverflow="true" pattern="" isBlankWhenNull="true">
<reportElement uuid="3dbaaef7-dae9-402d-89d4-a8055462f563" stretchType="RelativeToBandHeight" mode="Transparent" x="268" y="0" width="49" height="14" forecolor="#000000" backcolor="#FFFFFF"/> <reportElement uuid="3dbaaef7-dae9-402d-89d4-a8055462f563" stretchType="RelativeToBandHeight" mode="Transparent" x="268" y="0" width="49" height="14" forecolor="#000000" backcolor="#FFFFFF"/>
<textElement textAlignment="Center" verticalAlignment="Top" rotation="None" markup="none"> <textElement textAlignment="Center" verticalAlignment="Top" rotation="None" markup="none">
<font fontName="SansSerif" size="8" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/> <font fontName="SansSerif" size="8" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
@ -262,7 +262,7 @@
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{serie}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{serie}]]></textFieldExpression>
</textField> </textField>
<textField isStretchWithOverflow="true" pattern="¤ #,##0.00" isBlankWhenNull="true"> <textField isStretchWithOverflow="true" pattern="" isBlankWhenNull="true">
<reportElement uuid="117054b3-9ee6-488b-ae15-0de5362e939e" stretchType="RelativeToBandHeight" mode="Transparent" x="317" y="0" width="55" height="14" forecolor="#000000" backcolor="#FFFFFF"/> <reportElement uuid="117054b3-9ee6-488b-ae15-0de5362e939e" stretchType="RelativeToBandHeight" mode="Transparent" x="317" y="0" width="55" height="14" forecolor="#000000" backcolor="#FFFFFF"/>
<textElement textAlignment="Center" verticalAlignment="Top" rotation="None" markup="none"> <textElement textAlignment="Center" verticalAlignment="Top" rotation="None" markup="none">
<font fontName="SansSerif" size="8" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/> <font fontName="SansSerif" size="8" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>

View File

@ -2,14 +2,19 @@ package com.rjconsultores.ventaboletos.relatorios.utilitarios;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.Date; import java.util.Date;
import java.util.Objects;
import lombok.Getter;
import lombok.Setter;
@Getter
@Setter
public class ItemReporteControleEstoqueBoletos { public class ItemReporteControleEstoqueBoletos {
private String id;
private Integer estacionId; private Integer estacionId;
private String serie; private String serie;
private String folioInicial; private Long folioInicial;
private String folioFinal; private Long folioFinal;
private String descPuntoVenta; private String descPuntoVenta;
private Long numCaja; private Long numCaja;
private String descEstacion; private String descEstacion;
@ -29,198 +34,17 @@ public class ItemReporteControleEstoqueBoletos {
private String descArticulo; private String descArticulo;
private Date fechorAquisicion; private Date fechorAquisicion;
private Date fecVencimento; private Date fecVencimento;
private Integer numfoliopreimpreso; private Integer numfoliopreimpreso;
private String ID;
private String tipoAidf; private String tipoAidf;
private Integer quantidade; private Long quantidade;
private Integer puntoVentaId; private Integer puntoVentaId;
private Boolean isConsumido; private boolean isConsumido;
public Integer getEstacionId() {
return estacionId;
}
public void setEstacionId(Integer estacionId) {
this.estacionId = estacionId;
}
public String getSerie() {
return serie;
}
public void setSerie(String serie) {
this.serie = serie;
}
public String getFolioInicial() {
return folioInicial;
}
public void setFolioInicial(String folioInicial) {
this.folioInicial = folioInicial;
}
public String getFolioFinal() {
return folioFinal;
}
public void setFolioFinal(String folioFinal) {
this.folioFinal = folioFinal;
}
public String getDescPuntoVenta() {
return descPuntoVenta;
}
public void setDescPuntoVenta(String descPuntoVenta) {
this.descPuntoVenta = descPuntoVenta;
}
public Long getNumCaja() {
return numCaja;
}
public void setNumCaja(Long numCaja) {
this.numCaja = numCaja;
}
public String getDescEstacion() {
return descEstacion;
}
public void setDescEstacion(String descEstacion) {
this.descEstacion = descEstacion;
}
public String getFolioAtual() {
return folioAtual;
}
public void setFolioAtual(String folioAtual) {
this.folioAtual = folioAtual;
}
public Integer getArticuloId() {
return articuloId;
}
public void setArticuloId(Integer articuloId) {
this.articuloId = articuloId;
}
public String getTipo() {
return tipo;
}
public void setTipo(String tipo) {
this.tipo = tipo;
}
public String getNombEmpresa() {
return nombEmpresa;
}
public void setNombEmpresa(String nombEmpresa) {
this.nombEmpresa = nombEmpresa;
}
public BigDecimal getEmpresaId() {
return empresaId;
}
public void setEmpresaId(BigDecimal empresaId) {
this.empresaId = empresaId;
}
public BigDecimal getFolioCaja() {
return folioCaja;
}
public void setFolioCaja(BigDecimal folioCaja) {
this.folioCaja = folioCaja;
}
public Integer getAidfId() {
return aidfId;
}
public void setAidfId(Integer aidfId) {
this.aidfId = aidfId;
}
public Integer getMarcaId() {
return marcaId;
}
public void setMarcaId(Integer marcaId) {
this.marcaId = marcaId;
}
public Integer getUltimoFolioCaja() {
return ultimoFolioCaja;
}
public void setUltimoFolioCaja(Integer ultimoFolioCaja) {
this.ultimoFolioCaja = ultimoFolioCaja;
}
public String getSubSerie() {
return subSerie;
}
public void setSubSerie(String subSerie) {
this.subSerie = subSerie;
}
public String getCveUsuario() {
return cveUsuario;
}
public void setCveUsuario(String cveUsuario) {
this.cveUsuario = cveUsuario;
}
public String getNombreUsuario() {
return nombreUsuario;
}
public void setNombreUsuario(String nombreUsuario) {
this.nombreUsuario = nombreUsuario;
}
public String getNomeEstado() {
return nomeEstado;
}
public void setNomeEstado(String nomeEstado) {
this.nomeEstado = nomeEstado;
}
public String getDescArticulo() {
return descArticulo;
}
public void setDescArticulo(String descArticulo) {
this.descArticulo = descArticulo;
}
public Date getFechorAquisicion() {
return fechorAquisicion;
}
public void setFechorAquisicion(Date fechorAquisicion) {
this.fechorAquisicion = fechorAquisicion;
}
public Date getFecVencimento() {
return fecVencimento;
}
public void setFecVencimento(Date fecVencimento) {
this.fecVencimento = fecVencimento;
}
public Integer getNumfoliopreimpreso() {
return numfoliopreimpreso;
}
public void setNumfoliopreimpreso(Integer numfoliopreimpreso) {
this.numfoliopreimpreso = numfoliopreimpreso;
}
public String getID() {
return ID;
}
public void setID(String iD) {
ID = iD;
}
public String getTipoAidf() {
return tipoAidf;
}
public void setTipoAidf(String tipoAidf) {
this.tipoAidf = tipoAidf;
}
public Integer getQuantidade() {
return quantidade;
}
public void setQuantidade(Integer quantidade) {
this.quantidade = quantidade;
}
public Integer getPuntoVentaId() {
return puntoVentaId;
}
public void setPuntoVentaId(Integer puntoVentaId) {
this.puntoVentaId = puntoVentaId;
}
public Boolean getIsConsumido() {
return isConsumido;
}
public void setIsConsumido(Boolean isConsumido) {
this.isConsumido = isConsumido;
}
@Override @Override
public int hashCode() { public int hashCode() {
final int prime = 31; final int prime = 31;
int result = 1; int result = 1;
result = prime * result + ((ID == null) ? 0 : ID.hashCode()); result = prime * result + ((id == null) ? 0 : id.hashCode());
return result; return result;
} }
@Override @Override
@ -232,17 +56,18 @@ public class ItemReporteControleEstoqueBoletos {
if (getClass() != obj.getClass()) if (getClass() != obj.getClass())
return false; return false;
ItemReporteControleEstoqueBoletos other = (ItemReporteControleEstoqueBoletos) obj; ItemReporteControleEstoqueBoletos other = (ItemReporteControleEstoqueBoletos) obj;
if (ID == null) { if (id == null) {
if (other.ID != null) if (other.id != null)
return false; return false;
} else if (!ID.equals(other.ID)) } else if (!id.equals(other.id))
return false; return false;
return true; return true;
} }
@Override @Override
public String toString() { public String toString() {
return "ItemReporteControleEstoqueBoletos [folioCaja=" + folioCaja + ", aidfId=" + aidfId + ", serie=" return "ItemReporteControleEstoqueBoletos [folioCaja=" + folioCaja + ", aidfId=" + aidfId + ", serie="
+ serie + ", folioInicial=" + folioInicial + ", folioFinal=" + folioFinal + ", empresaId=" + empresaId + ", ID=" + ID + serie + ", folioInicial=" + folioInicial + ", folioFinal=" + folioFinal + ", empresaId=" + empresaId + ", ID=" + id
+ "]"; + "]";
} }

View File

@ -122,7 +122,7 @@ public class EditarEmpresaImpostoController extends MyGenericForwardComposer {
} }
/** /**
* Ajusta obrigatoriedade dos campos conforme definição da constante * Ajusta obrigatoriedade dos campos conforme definicao da constante
* AL-4468 * AL-4468
*/ */
private void ajustarCamposObrigatorios() { private void ajustarCamposObrigatorios() {

View File

@ -49,6 +49,8 @@ import lombok.Setter;
@Scope("prototype") @Scope("prototype")
public class RelatorioAidfDetalhadoController extends MyGenericForwardComposer { public class RelatorioAidfDetalhadoController extends MyGenericForwardComposer {
private static final String TITULO = "relatorioAidfDetalhadoController.window.title";
private static final String FILTRO_TODAS = "filtro.todas"; private static final String FILTRO_TODAS = "filtro.todas";
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@ -121,9 +123,9 @@ public class RelatorioAidfDetalhadoController extends MyGenericForwardComposer {
filtro.append(Labels.getLabel(FILTRO_TODAS)); filtro.append(Labels.getLabel(FILTRO_TODAS));
} }
filtro.append(puntoVentas).append(";"); filtro.append(puntoVentas).append("; ");
parametros.put("NOME_RELATORIO", Labels.getLabel("relatorioAidfDetalhadoController.window.title")); parametros.put("NOME_RELATORIO", Labels.getLabel(TITULO));
parametros.put("USUARIO", UsuarioLogado.getUsuarioLogado().getUsuarioId().toString()); parametros.put("USUARIO", UsuarioLogado.getUsuarioLogado().getUsuarioId().toString());
parametros.put("USUARIO_NOME", UsuarioLogado.getUsuarioLogado().getNombusuario()); parametros.put("USUARIO_NOME", UsuarioLogado.getUsuarioLogado().getNombusuario());
parametros.put("DATA_INICIO", datInicial.getValue()); parametros.put("DATA_INICIO", datInicial.getValue());
@ -134,7 +136,7 @@ public class RelatorioAidfDetalhadoController extends MyGenericForwardComposer {
if (itemEmpresa != null) { if (itemEmpresa != null) {
Empresa empresa = (Empresa) itemEmpresa.getValue(); Empresa empresa = (Empresa) itemEmpresa.getValue();
parametros.put("EMPRESA_ID", empresa.getEmpresaId()); parametros.put("EMPRESA_ID", empresa.getEmpresaId());
filtro.append(empresa.getNombempresa() + ";"); filtro.append(empresa.getNombempresa() + "; ");
} else { } else {
filtro.append(Labels.getLabel(FILTRO_TODAS)); filtro.append(Labels.getLabel(FILTRO_TODAS));
} }
@ -142,7 +144,7 @@ public class RelatorioAidfDetalhadoController extends MyGenericForwardComposer {
if (cmbItem != null) { if (cmbItem != null) {
AidfTipo aidfTipo = (AidfTipo) cmbItem.getValue(); AidfTipo aidfTipo = (AidfTipo) cmbItem.getValue();
parametros.put("AIDFTIPO_ID", aidfTipo.getAidftipoId()); parametros.put("AIDFTIPO_ID", aidfTipo.getAidftipoId());
filtro.append(aidfTipo.getDesctipo() + ";"); filtro.append(aidfTipo.getDesctipo() + "; ");
} else { } else {
filtro.append(Labels.getLabel(FILTRO_TODAS)); filtro.append(Labels.getLabel(FILTRO_TODAS));
} }
@ -151,23 +153,39 @@ public class RelatorioAidfDetalhadoController extends MyGenericForwardComposer {
if (aidfIdIntBox.getValue() != null) { if (aidfIdIntBox.getValue() != null) {
Integer aidfId = aidfIdIntBox.getValue(); Integer aidfId = aidfIdIntBox.getValue();
parametros.put("AIDF_ID", aidfId ); parametros.put("AIDF_ID", aidfId );
filtro.append(aidfId + ";"); filtro.append(aidfId + "; ");
} else { } else {
filtro.append(Labels.getLabel(FILTRO_TODAS)); filtro.append(Labels.getLabel(FILTRO_TODAS));
} }
if (txtNumInicial.getValue() != null && !txtNumInicial.getValue().isEmpty()) { if (txtNumInicial.getValue() != null && !txtNumInicial.getValue().isEmpty()) {
if (txtNumFinal.getValue() == null || txtNumFinal.getValue().isEmpty()) {
Messagebox.show(
Labels.getLabel("relatorioAidfDetalhadoController.MSG.rangeObrigatorio"),
Labels.getLabel(TITULO),
Messagebox.OK, Messagebox.ERROR);
return;
}
String numInicial = txtNumInicial.getValue(); String numInicial = txtNumInicial.getValue();
parametros.put("NUM_INICIAL", numInicial ); parametros.put("NUM_INICIAL", numInicial );
filtro.append(Labels.getLabel("label.numInicial")); filtro.append(Labels.getLabel("label.numInicial"));
filtro.append(numInicial + ";"); filtro.append(numInicial + "; ");
} }
if (txtNumFinal.getValue() != null && !txtNumFinal.getValue().isEmpty()) { if (txtNumFinal.getValue() != null && !txtNumFinal.getValue().isEmpty()) {
if (txtNumInicial.getValue() == null || txtNumInicial.getValue().isEmpty()) {
Messagebox.show(
Labels.getLabel("relatorioAidfDetalhadoController.MSG.rangeObrigatorio"),
Labels.getLabel(TITULO),
Messagebox.OK, Messagebox.ERROR);
return;
}
String numFinal = txtNumFinal.getValue(); String numFinal = txtNumFinal.getValue();
parametros.put("NUM_FINAL", numFinal ); parametros.put("NUM_FINAL", numFinal );
filtro.append(Labels.getLabel("label.numFinal")); filtro.append(Labels.getLabel("label.numFinal"));
filtro.append(numFinal + ";"); filtro.append(numFinal + "; ");
} }
parametros.put("FILTROS", filtro.toString()); parametros.put("FILTROS", filtro.toString());
@ -176,15 +194,13 @@ public class RelatorioAidfDetalhadoController extends MyGenericForwardComposer {
Map args = new HashMap(); Map args = new HashMap();
args.put("relatorio", relatorio); args.put("relatorio", relatorio);
openWindow("/component/reportView.zul", openWindow("/component/reportView.zul", Labels.getLabel(TITULO), args, MODAL);
Labels.getLabel("relatorioAidfDetalhadoController.window.title"), args, MODAL);
} }
public void onClick$btnExecutarRelatorio(Event ev) throws Exception{ public void onClick$btnExecutarRelatorio(Event ev) throws Exception{
executarRelatorio(); executarRelatorio();
} }
private void executarPesquisa() { private void executarPesquisa() {
HibernateSearchObject<PuntoVenta> puntoVentaBusqueda = HibernateSearchObject<PuntoVenta> puntoVentaBusqueda =
new HibernateSearchObject<PuntoVenta>(PuntoVenta.class, pagingPuntoVenta.getPageSize()); new HibernateSearchObject<PuntoVenta>(PuntoVenta.class, pagingPuntoVenta.getPageSize());

View File

@ -180,11 +180,11 @@ public class MyAppInit implements org.zkoss.zk.ui.util.WebAppInit {
if (StringUtils.isNotBlank(ipConstanteExclusivo)){ if (StringUtils.isNotBlank(ipConstanteExclusivo)){
if (lsIps.contains(ipConstanteExclusivo)) { if (lsIps.contains(ipConstanteExclusivo)) {
log.info(" IP Não bloqueado. Liberado exclusivamente. "); log.info(" IP Nao bloqueado. Liberado exclusivamente. ");
return false; return false;
}else{ }else{
log.info(" IP bloqueado. Não é o ip exclusivamente liberado. "); log.info(" IP bloqueado. Nao é o ip exclusivamente liberado. ");
return true; return true;
} }

View File

@ -2741,6 +2741,7 @@ editarCatalogoDeAgruparParadaController.window.title = Group Location
editarCatalogoDeParadaController.MSG.borrarCodigoOrgaoConcedentePergunta = Do you want to delete this code? editarCatalogoDeParadaController.MSG.borrarCodigoOrgaoConcedentePergunta = Do you want to delete this code?
editarCatalogoDeParadaController.MSG.borrarOK = Location Deleted Successfully. editarCatalogoDeParadaController.MSG.borrarOK = Location Deleted Successfully.
editarCatalogoDeParadaController.MSG.borrarPergunta = Do you want to delete this location? editarCatalogoDeParadaController.MSG.borrarPergunta = Do you want to delete this location?
editarCatalogoDeParadaController.MSG.latitudeLongitude = Invalid Latitude and Longitude Information
editarCatalogoDeParadaController.MSG.maxAntt = The maximum supported by the Antt field is 99999. editarCatalogoDeParadaController.MSG.maxAntt = The maximum supported by the Antt field is 99999.
editarCatalogoDeParadaController.MSG.nomeInvalido = Add the state to the end of the name in the format " - MG". editarCatalogoDeParadaController.MSG.nomeInvalido = Add the state to the end of the name in the format " - MG".
editarCatalogoDeParadaController.MSG.suscribirOK = Location Registered Successfully. editarCatalogoDeParadaController.MSG.suscribirOK = Location Registered Successfully.
@ -2768,14 +2769,13 @@ editarCatalogoDeParadaController.lbOrgaoConcedente.value = Granting Body
editarCatalogoDeParadaController.lbTelProcon.value = Procon Telephone editarCatalogoDeParadaController.lbTelProcon.value = Procon Telephone
editarCatalogoDeParadaController.lbTipoParada.value = Type Location editarCatalogoDeParadaController.lbTipoParada.value = Type Location
editarCatalogoDeParadaController.lhCodigo.value = Code editarCatalogoDeParadaController.lhCodigo.value = Code
editarCatalogoDeParadaController.lhLatitude.value = Latitude
editarCatalogoDeParadaController.lhLongitude.value = Longitude
editarCatalogoDeParadaController.lhOrgaoConcedente.value = Granting Body editarCatalogoDeParadaController.lhOrgaoConcedente.value = Granting Body
editarCatalogoDeParadaController.msg.borrarCodigoOrgaoConcedenteOk = Code Deleted Successfully. editarCatalogoDeParadaController.msg.borrarCodigoOrgaoConcedenteOk = Code Deleted Successfully.
editarCatalogoDeParadaController.registroCVEAGRUPAMENTOPARADAexiste = A locale grouping with this CVE already exists editarCatalogoDeParadaController.registroCVEAGRUPAMENTOPARADAexiste = A locale grouping with this CVE already exists
editarCatalogoDeParadaController.registroDESCAGRUPAMENTOPARADAexiste = A location grouping with this description already exists editarCatalogoDeParadaController.registroDESCAGRUPAMENTOPARADAexiste = A location grouping with this description already exists
editarCatalogoDeParadaController.registroIATAExiste = There is already a location with this IATA code editarCatalogoDeParadaController.registroIATAExiste = There is already a location with this IATA code
editarCatalogoDeParadaController.MSG.latitudeLongitude = Invalid Latitude and Longitude Information
editarCatalogoDeParadaController.lhLatitude.value = Latitude
editarCatalogoDeParadaController.lhLongitude.value = Longitude
# Editar Desfile de pantalla # Editar Desfile de pantalla
editarCatalogoDeParadaController.window.title = Location editarCatalogoDeParadaController.window.title = Location
editarCatalogoDeRutaController.MSG.ExcluirEmpresaRutaCloneError = Please save the line before deleting a company. editarCatalogoDeRutaController.MSG.ExcluirEmpresaRutaCloneError = Please save the line before deleting a company.
@ -5177,6 +5177,7 @@ editarFormaPagoController.lbOperacion4.value = N/A
editarFormaPagoController.lblAdyen.label = Adyen editarFormaPagoController.lblAdyen.label = Adyen
editarFormaPagoController.lblAtivaProcessoEstorno.label = Activates chargeback process editarFormaPagoController.lblAtivaProcessoEstorno.label = Activates chargeback process
editarFormaPagoController.lblBoletoAberto.label = Open Slip editarFormaPagoController.lblBoletoAberto.label = Open Slip
editarFormaPagoController.lblBono.label = BONO
editarFormaPagoController.lblCarteiraDigital.label = Digital Wallet editarFormaPagoController.lblCarteiraDigital.label = Digital Wallet
editarFormaPagoController.lblCateiraDigitalCielo.label = Cielo Link editarFormaPagoController.lblCateiraDigitalCielo.label = Cielo Link
editarFormaPagoController.lblCateiraDigitalIziPay.label = IziPay editarFormaPagoController.lblCateiraDigitalIziPay.label = IziPay
@ -8683,6 +8684,7 @@ relatorioAidfController.lbEmpresa.value = Company
relatorioAidfController.lbSerie.value = Series relatorioAidfController.lbSerie.value = Series
#Relatorio Aidf #Relatorio Aidf
relatorioAidfController.window.title = Aidf Report relatorioAidfController.window.title = Aidf Report
relatorioAidfDetalhadoController.MSG.rangeObrigatorio = It is necessary to inform the fields: Initial Number and Final Number
relatorioAidfDetalhadoController.aidf.label = AIDFID relatorioAidfDetalhadoController.aidf.label = AIDFID
relatorioAidfDetalhadoController.aidfTipo.label = AIDF Type relatorioAidfDetalhadoController.aidfTipo.label = AIDF Type
relatorioAidfDetalhadoController.dataFinal.value = Acquisition End Date relatorioAidfDetalhadoController.dataFinal.value = Acquisition End Date
@ -10506,5 +10508,3 @@ winMovimentacionBilhetesPuntoVenta.numSerie.label = Series
winMovimentacionBilhetesPuntoVenta.origem.label = Origin winMovimentacionBilhetesPuntoVenta.origem.label = Origin
winMovimentacionBilhetesPuntoVenta.puntoventa.label = Ag. winMovimentacionBilhetesPuntoVenta.puntoventa.label = Ag.
winMovimentacionBilhetesPuntoVenta.tipoMovimentacion.label = Nature winMovimentacionBilhetesPuntoVenta.tipoMovimentacion.label = Nature
editarFormaPagoController.lblBono.label = BONO

View File

@ -2737,6 +2737,7 @@ editarCatalogoDeAgruparParadaController.window.title = Un grupo Parada
editarCatalogoDeParadaController.MSG.borrarCodigoOrgaoConcedentePergunta = Deseja Eliminar este código? editarCatalogoDeParadaController.MSG.borrarCodigoOrgaoConcedentePergunta = Deseja Eliminar este código?
editarCatalogoDeParadaController.MSG.borrarOK = Parada se eliminó exitosamente editarCatalogoDeParadaController.MSG.borrarOK = Parada se eliminó exitosamente
editarCatalogoDeParadaController.MSG.borrarPergunta = Desea eliminar esta parada? editarCatalogoDeParadaController.MSG.borrarPergunta = Desea eliminar esta parada?
editarCatalogoDeParadaController.MSG.latitudeLongitude = Información de latitud y longitud no válida
editarCatalogoDeParadaController.MSG.maxAntt = El maximo suportado por el campo ANTT es el numero de 99999. editarCatalogoDeParadaController.MSG.maxAntt = El maximo suportado por el campo ANTT es el numero de 99999.
editarCatalogoDeParadaController.MSG.nomeInvalido = Añadir el estado hasta el final del nombre. editarCatalogoDeParadaController.MSG.nomeInvalido = Añadir el estado hasta el final del nombre.
editarCatalogoDeParadaController.MSG.suscribirOK = Parada se registró exitosamente editarCatalogoDeParadaController.MSG.suscribirOK = Parada se registró exitosamente
@ -2764,14 +2765,13 @@ editarCatalogoDeParadaController.lbOrgaoConcedente.value = Órgão Concedente
editarCatalogoDeParadaController.lbTelProcon.value = Telefone Procon editarCatalogoDeParadaController.lbTelProcon.value = Telefone Procon
editarCatalogoDeParadaController.lbTipoParada.value = Tipo parada editarCatalogoDeParadaController.lbTipoParada.value = Tipo parada
editarCatalogoDeParadaController.lhCodigo.value = Código editarCatalogoDeParadaController.lhCodigo.value = Código
editarCatalogoDeParadaController.lhLatitude.value = Latitud
editarCatalogoDeParadaController.lhLongitude.value = Longitud
editarCatalogoDeParadaController.lhOrgaoConcedente.value = Órgão Concedente editarCatalogoDeParadaController.lhOrgaoConcedente.value = Órgão Concedente
editarCatalogoDeParadaController.msg.borrarCodigoOrgaoConcedenteOk = Código Excluído com Sucesso. editarCatalogoDeParadaController.msg.borrarCodigoOrgaoConcedenteOk = Código Excluído com Sucesso.
editarCatalogoDeParadaController.registroCVEAGRUPAMENTOPARADAexiste = Ya existe una agrupación de localidades con CVE editarCatalogoDeParadaController.registroCVEAGRUPAMENTOPARADAexiste = Ya existe una agrupación de localidades con CVE
editarCatalogoDeParadaController.registroDESCAGRUPAMENTOPARADAexiste = Ya existe una agrupación de localidades con esta descripción editarCatalogoDeParadaController.registroDESCAGRUPAMENTOPARADAexiste = Ya existe una agrupación de localidades con esta descripción
editarCatalogoDeParadaController.registroIATAExiste = Ya existe una parada con este código IATA editarCatalogoDeParadaController.registroIATAExiste = Ya existe una parada con este código IATA
editarCatalogoDeParadaController.MSG.latitudeLongitude = Información de latitud y longitud no válida
editarCatalogoDeParadaController.lhLatitude.value = Latitud
editarCatalogoDeParadaController.lhLongitude.value = Longitud
# Editar Desfile de pantalla # Editar Desfile de pantalla
editarCatalogoDeParadaController.window.title = Parada editarCatalogoDeParadaController.window.title = Parada
editarCatalogoDeRutaController.MSG.ExcluirEmpresaRutaCloneError = Favor salvar a linha antes de excluir uma empresa. editarCatalogoDeRutaController.MSG.ExcluirEmpresaRutaCloneError = Favor salvar a linha antes de excluir uma empresa.
@ -5184,6 +5184,7 @@ editarFormaPagoController.lbOperacion4.value = N/A
editarFormaPagoController.lblAdyen.label = Adyen editarFormaPagoController.lblAdyen.label = Adyen
editarFormaPagoController.lblAtivaProcessoEstorno.label = Activa el proceso de contracargo editarFormaPagoController.lblAtivaProcessoEstorno.label = Activa el proceso de contracargo
editarFormaPagoController.lblBoletoAberto.label = Boleto abierto editarFormaPagoController.lblBoletoAberto.label = Boleto abierto
editarFormaPagoController.lblBono.label = BONO
editarFormaPagoController.lblCarteiraDigital.label = Billetera digital editarFormaPagoController.lblCarteiraDigital.label = Billetera digital
editarFormaPagoController.lblCateiraDigitalCielo.label = Cielo Link editarFormaPagoController.lblCateiraDigitalCielo.label = Cielo Link
editarFormaPagoController.lblCateiraDigitalIziPay.label = IziPay editarFormaPagoController.lblCateiraDigitalIziPay.label = IziPay
@ -8693,6 +8694,7 @@ relatorioAidfController.lbEmpresa.value = Empresa
relatorioAidfController.lbSerie.value = Série relatorioAidfController.lbSerie.value = Série
#Relatorio Aidf #Relatorio Aidf
relatorioAidfController.window.title = Reporte Aidf relatorioAidfController.window.title = Reporte Aidf
relatorioAidfDetalhadoController.MSG.rangeObrigatorio = Es necesario informar los campos: Número Inicial y Número Final
relatorioAidfDetalhadoController.aidf.label = AIDF ID relatorioAidfDetalhadoController.aidf.label = AIDF ID
relatorioAidfDetalhadoController.aidfTipo.label = Tipo Aidf relatorioAidfDetalhadoController.aidfTipo.label = Tipo Aidf
relatorioAidfDetalhadoController.dataFinal.value = Data Final Aquisição relatorioAidfDetalhadoController.dataFinal.value = Data Final Aquisição
@ -10533,5 +10535,3 @@ winMovimentacionBilhetesPuntoVenta.numSerie.label = Série
winMovimentacionBilhetesPuntoVenta.origem.label = Origen winMovimentacionBilhetesPuntoVenta.origem.label = Origen
winMovimentacionBilhetesPuntoVenta.puntoventa.label = Ag. winMovimentacionBilhetesPuntoVenta.puntoventa.label = Ag.
winMovimentacionBilhetesPuntoVenta.tipoMovimentacion.label = Naturaleza winMovimentacionBilhetesPuntoVenta.tipoMovimentacion.label = Naturaleza
editarFormaPagoController.lblBono.label = BONO

View File

@ -2738,6 +2738,7 @@ editarCatalogoDeAgruparParadaController.window.title = Emplacement du groupe
editarCatalogoDeParadaController.MSG.borrarCodigoOrgaoConcedentePergunta = Voulez-vous supprimer ce code ? editarCatalogoDeParadaController.MSG.borrarCodigoOrgaoConcedentePergunta = Voulez-vous supprimer ce code ?
editarCatalogoDeParadaController.MSG.borrarOK = Emplacement supprimé avec succès. editarCatalogoDeParadaController.MSG.borrarOK = Emplacement supprimé avec succès.
editarCatalogoDeParadaController.MSG.borrarPergunta = Voulez-vous supprimer cet emplacement ? editarCatalogoDeParadaController.MSG.borrarPergunta = Voulez-vous supprimer cet emplacement ?
editarCatalogoDeParadaController.MSG.latitudeLongitude = Informations de latitude et de longitude invalides
editarCatalogoDeParadaController.MSG.maxAntt = Le maximum pris en charge par le champ Antt est 99999. editarCatalogoDeParadaController.MSG.maxAntt = Le maximum pris en charge par le champ Antt est 99999.
editarCatalogoDeParadaController.MSG.nomeInvalido = Ajouter l'état à la fin du nom au format " - MG". editarCatalogoDeParadaController.MSG.nomeInvalido = Ajouter l'état à la fin du nom au format " - MG".
editarCatalogoDeParadaController.MSG.suscribirOK = Emplacement enregistré avec succès. editarCatalogoDeParadaController.MSG.suscribirOK = Emplacement enregistré avec succès.
@ -2765,14 +2766,13 @@ editarCatalogoDeParadaController.lbOrgaoConcedente.value = Organisme subventionn
editarCatalogoDeParadaController.lbTelProcon.value = Téléphone Procon editarCatalogoDeParadaController.lbTelProcon.value = Téléphone Procon
editarCatalogoDeParadaController.lbTipoParada.value = Tapez Emplacement editarCatalogoDeParadaController.lbTipoParada.value = Tapez Emplacement
editarCatalogoDeParadaController.lhCodigo.value = Coder editarCatalogoDeParadaController.lhCodigo.value = Coder
editarCatalogoDeParadaController.lhLatitude.value = Latitude
editarCatalogoDeParadaController.lhLongitude.value = Longitude
editarCatalogoDeParadaController.lhOrgaoConcedente.value = Organisme subventionnaire editarCatalogoDeParadaController.lhOrgaoConcedente.value = Organisme subventionnaire
editarCatalogoDeParadaController.msg.borrarCodigoOrgaoConcedenteOk = Code supprimé avec succès. editarCatalogoDeParadaController.msg.borrarCodigoOrgaoConcedenteOk = Code supprimé avec succès.
editarCatalogoDeParadaController.registroCVEAGRUPAMENTOPARADAexiste = Un regroupement de paramètres régionaux avec ce CVE existe déjà editarCatalogoDeParadaController.registroCVEAGRUPAMENTOPARADAexiste = Un regroupement de paramètres régionaux avec ce CVE existe déjà
editarCatalogoDeParadaController.registroDESCAGRUPAMENTOPARADAexiste = Un regroupement d'emplacements avec cette description existe déjà editarCatalogoDeParadaController.registroDESCAGRUPAMENTOPARADAexiste = Un regroupement d'emplacements avec cette description existe déjà
editarCatalogoDeParadaController.registroIATAExiste = Il existe déjà un emplacement avec ce code IATA editarCatalogoDeParadaController.registroIATAExiste = Il existe déjà un emplacement avec ce code IATA
editarCatalogoDeParadaController.MSG.latitudeLongitude = Informations de latitude et de longitude invalides
editarCatalogoDeParadaController.lhLatitude.value = Latitude
editarCatalogoDeParadaController.lhLongitude.value = Longitude
# Editar Desfile de pantalla # Editar Desfile de pantalla
editarCatalogoDeParadaController.window.title = Localisation editarCatalogoDeParadaController.window.title = Localisation
editarCatalogoDeRutaController.MSG.ExcluirEmpresaRutaCloneError = Veuillez enregistrer la ligne avant de supprimer une entreprise. editarCatalogoDeRutaController.MSG.ExcluirEmpresaRutaCloneError = Veuillez enregistrer la ligne avant de supprimer une entreprise.
@ -5179,6 +5179,7 @@ editarFormaPagoController.lbOperacion4.value = N/A
editarFormaPagoController.lblAdyen.label = Adyen editarFormaPagoController.lblAdyen.label = Adyen
editarFormaPagoController.lblAtivaProcessoEstorno.label = Active le processus de rétrofacturation editarFormaPagoController.lblAtivaProcessoEstorno.label = Active le processus de rétrofacturation
editarFormaPagoController.lblBoletoAberto.label = Ouvrir le bordereau editarFormaPagoController.lblBoletoAberto.label = Ouvrir le bordereau
editarFormaPagoController.lblBono.label = BONO
editarFormaPagoController.lblCarteiraDigital.label = Portefeuille numérique editarFormaPagoController.lblCarteiraDigital.label = Portefeuille numérique
editarFormaPagoController.lblCateiraDigitalCielo.label = Lien Cielo editarFormaPagoController.lblCateiraDigitalCielo.label = Lien Cielo
editarFormaPagoController.lblCateiraDigitalIziPay.label = IziPay editarFormaPagoController.lblCateiraDigitalIziPay.label = IziPay
@ -8682,6 +8683,7 @@ relatorioAidfController.lbEmpresa.value = Entreprise
relatorioAidfController.lbSerie.value = Série relatorioAidfController.lbSerie.value = Série
#Relatorio Aidf #Relatorio Aidf
relatorioAidfController.window.title = Rapport de l'Aidf relatorioAidfController.window.title = Rapport de l'Aidf
relatorioAidfDetalhadoController.MSG.rangeObrigatorio = Il est nécessaire de renseigner les champs : Numéro de Début et Numéro de Fin
relatorioAidfDetalhadoController.aidf.label = AIDFID relatorioAidfDetalhadoController.aidf.label = AIDFID
relatorioAidfDetalhadoController.aidfTipo.label = Type AIDF relatorioAidfDetalhadoController.aidfTipo.label = Type AIDF
relatorioAidfDetalhadoController.dataFinal.value = Date de fin d'acquisition relatorioAidfDetalhadoController.dataFinal.value = Date de fin d'acquisition
@ -10506,5 +10508,3 @@ winMovimentacionBilhetesPuntoVenta.numSerie.label = Série
winMovimentacionBilhetesPuntoVenta.origem.label = Origine winMovimentacionBilhetesPuntoVenta.origem.label = Origine
winMovimentacionBilhetesPuntoVenta.puntoventa.label = Ag. winMovimentacionBilhetesPuntoVenta.puntoventa.label = Ag.
winMovimentacionBilhetesPuntoVenta.tipoMovimentacion.label = Nature winMovimentacionBilhetesPuntoVenta.tipoMovimentacion.label = Nature
editarFormaPagoController.lblBono.label = BONO

View File

@ -2735,6 +2735,7 @@ editarCatalogoDeAgruparParadaController.window.title = Agrupar Localidade
editarCatalogoDeParadaController.MSG.borrarCodigoOrgaoConcedentePergunta = Deseja Eliminar este código? editarCatalogoDeParadaController.MSG.borrarCodigoOrgaoConcedentePergunta = Deseja Eliminar este código?
editarCatalogoDeParadaController.MSG.borrarOK = Localidade Excluida com Sucesso. editarCatalogoDeParadaController.MSG.borrarOK = Localidade Excluida com Sucesso.
editarCatalogoDeParadaController.MSG.borrarPergunta = Deseja Eliminar esta localidade? editarCatalogoDeParadaController.MSG.borrarPergunta = Deseja Eliminar esta localidade?
editarCatalogoDeParadaController.MSG.latitudeLongitude = Informação de Latitude e Longitude Inválida
editarCatalogoDeParadaController.MSG.maxAntt = O maximo suportado pelo campo Antt é o número de 99999. editarCatalogoDeParadaController.MSG.maxAntt = O maximo suportado pelo campo Antt é o número de 99999.
editarCatalogoDeParadaController.MSG.nomeInvalido = Acrescente o estado ao final do nome no formato " - MG". editarCatalogoDeParadaController.MSG.nomeInvalido = Acrescente o estado ao final do nome no formato " - MG".
editarCatalogoDeParadaController.MSG.suscribirOK = Localidade Registrada com Sucesso. editarCatalogoDeParadaController.MSG.suscribirOK = Localidade Registrada com Sucesso.
@ -2762,14 +2763,13 @@ editarCatalogoDeParadaController.lbOrgaoConcedente.value = Órgão Concedente
editarCatalogoDeParadaController.lbTelProcon.value = Telefone Procon editarCatalogoDeParadaController.lbTelProcon.value = Telefone Procon
editarCatalogoDeParadaController.lbTipoParada.value = Tipo Localidade editarCatalogoDeParadaController.lbTipoParada.value = Tipo Localidade
editarCatalogoDeParadaController.lhCodigo.value = Código editarCatalogoDeParadaController.lhCodigo.value = Código
editarCatalogoDeParadaController.lhLatitude.value = Latitude
editarCatalogoDeParadaController.lhLongitude.value = Longitude
editarCatalogoDeParadaController.lhOrgaoConcedente.value = Órgão Concedente editarCatalogoDeParadaController.lhOrgaoConcedente.value = Órgão Concedente
editarCatalogoDeParadaController.msg.borrarCodigoOrgaoConcedenteOk = Código Excluído com Sucesso. editarCatalogoDeParadaController.msg.borrarCodigoOrgaoConcedenteOk = Código Excluído com Sucesso.
editarCatalogoDeParadaController.registroCVEAGRUPAMENTOPARADAexiste = Já existe um agrupamento de localidade com esse CVE editarCatalogoDeParadaController.registroCVEAGRUPAMENTOPARADAexiste = Já existe um agrupamento de localidade com esse CVE
editarCatalogoDeParadaController.registroDESCAGRUPAMENTOPARADAexiste = Já existe um agrupamento de localidade com essa descrição editarCatalogoDeParadaController.registroDESCAGRUPAMENTOPARADAexiste = Já existe um agrupamento de localidade com essa descrição
editarCatalogoDeParadaController.registroIATAExiste = Já existe uma localidade com este código IATA editarCatalogoDeParadaController.registroIATAExiste = Já existe uma localidade com este código IATA
editarCatalogoDeParadaController.MSG.latitudeLongitude = Informação de Latitude e Longitude Inválida
editarCatalogoDeParadaController.lhLatitude.value = Latitude
editarCatalogoDeParadaController.lhLongitude.value = Longitude
# Editar Desfile de pantalla # Editar Desfile de pantalla
editarCatalogoDeParadaController.window.title = Localidade editarCatalogoDeParadaController.window.title = Localidade
editarCatalogoDeRutaController.MSG.ExcluirEmpresaRutaCloneError = Favor salvar a linha antes de excluir uma empresa. editarCatalogoDeRutaController.MSG.ExcluirEmpresaRutaCloneError = Favor salvar a linha antes de excluir uma empresa.
@ -5174,6 +5174,7 @@ editarFormaPagoController.lbOperacion4.value = N/A
editarFormaPagoController.lblAdyen.label = Adyen editarFormaPagoController.lblAdyen.label = Adyen
editarFormaPagoController.lblAtivaProcessoEstorno.label = Ativa processo de estorno editarFormaPagoController.lblAtivaProcessoEstorno.label = Ativa processo de estorno
editarFormaPagoController.lblBoletoAberto.label = Boleto Aberto editarFormaPagoController.lblBoletoAberto.label = Boleto Aberto
editarFormaPagoController.lblBono.label = BONO
editarFormaPagoController.lblCarteiraDigital.label = Carteira Digital editarFormaPagoController.lblCarteiraDigital.label = Carteira Digital
editarFormaPagoController.lblCateiraDigitalCielo.label = Cielo Link editarFormaPagoController.lblCateiraDigitalCielo.label = Cielo Link
editarFormaPagoController.lblCateiraDigitalTef.label = TEF editarFormaPagoController.lblCateiraDigitalTef.label = TEF
@ -8667,6 +8668,7 @@ relatorioAidfController.lbEmpresa.value = Empresa
relatorioAidfController.lbSerie.value = Série relatorioAidfController.lbSerie.value = Série
#Relatorio Aidf #Relatorio Aidf
relatorioAidfController.window.title = Relatório Aidf relatorioAidfController.window.title = Relatório Aidf
relatorioAidfDetalhadoController.MSG.rangeObrigatorio = É necessário informar os campos: Número Inicial e Número Final
relatorioAidfDetalhadoController.aidf.label = AIDF ID relatorioAidfDetalhadoController.aidf.label = AIDF ID
relatorioAidfDetalhadoController.aidfTipo.label = Tipo AIDF relatorioAidfDetalhadoController.aidfTipo.label = Tipo AIDF
relatorioAidfDetalhadoController.dataFinal.value = Data Final Aquisição relatorioAidfDetalhadoController.dataFinal.value = Data Final Aquisição
@ -10495,5 +10497,3 @@ winMovimentacionBilhetesPuntoVenta.numSerie.label = Série
winMovimentacionBilhetesPuntoVenta.origem.label = Origem winMovimentacionBilhetesPuntoVenta.origem.label = Origem
winMovimentacionBilhetesPuntoVenta.puntoventa.label = Ag. winMovimentacionBilhetesPuntoVenta.puntoventa.label = Ag.
winMovimentacionBilhetesPuntoVenta.tipoMovimentacion.label = Natureza winMovimentacionBilhetesPuntoVenta.tipoMovimentacion.label = Natureza
editarFormaPagoController.lblBono.label = BONO