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,41 +89,60 @@ 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;
@ -134,23 +151,23 @@ public class RelatorioEstoque extends Relatorio {
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,8 +250,7 @@ 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,
@ -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, ");
@ -281,7 +294,8 @@ public class RelatorioEstoque extends Relatorio {
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,12 +453,74 @@ 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, ")
WITH Sequencia AS (
SELECT
b.numfoliopreimpreso,
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(" dab.NUMSERIEPREIMPRESA as serie, ")
.append("dab.NUMFOLIOINICIAL as folioInicial, ") .append(" TO_NUMBER(dab.NUMFOLIOINICIAL) as folioInicial, ")
.append("dab.NUMFOLIOFINAL as folioFinal, ") .append(" TO_NUMBER(dab.NUMFOLIOFINAL) as folioFinal, ")
.append(" pv.NOMBPUNTOVENTA as descPuntoVenta, ") .append(" pv.NOMBPUNTOVENTA as descPuntoVenta, ")
.append(" to_number(dab.NUMFOLIOINICIAl) as ultimoFolioCaja, ") .append(" to_number(dab.NUMFOLIOINICIAl) as ultimoFolioCaja, ")
.append(" CASE ") .append(" CASE ")
@ -497,14 +570,19 @@ 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;
@ -30,197 +35,16 @@ public class ItemReporteControleEstoqueBoletos {
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;
@ -123,7 +125,7 @@ public class RelatorioAidfDetalhadoController extends MyGenericForwardComposer {
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());
@ -157,6 +159,14 @@ public class RelatorioAidfDetalhadoController extends MyGenericForwardComposer {
} }
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"));
@ -164,6 +174,14 @@ public class RelatorioAidfDetalhadoController extends MyGenericForwardComposer {
} }
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"));
@ -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