Merge pull request 'adição de filtros no relatorio venda embarcada feat bug#AL-3975' (!470) from AL-3997 into master

Reviewed-on: adm/VentaBoletosAdm#470
Reviewed-by: aristides <aristides@rjconsultores.com.br>
master 1.62.0
aristides 2024-04-05 01:37:46 +00:00
commit 3901f8e84c
12 changed files with 584 additions and 262 deletions

1
.gitignore vendored
View File

@ -4,3 +4,4 @@
/target
/settings.xml
/dist
/.factorypath

View File

@ -4,7 +4,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>br.com.rjconsultores</groupId>
<artifactId>ventaboletosadm</artifactId>
<version>1.61.13</version>
<version>1.62.0</version>
<packaging>war</packaging>
<properties>

View File

@ -20,18 +20,22 @@ import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement;
public class RelatorioVendaEmbarcada extends Relatorio {
private static final String STATUSSEFAZ = "statussefaz";
private Date datInicial;
private Date datFinal;
private Integer estadoId;
private Integer empresaId;
private Integer puntoVendaId;
private Integer orgaoConcedenteId;
private Integer usuarioId;
private String linhaIds;
private String serie;
private String numBpe;
private Boolean bloqueado;
private FiltroEnviadosSefaz envioSefaz;
private FiltroEnviadosSefaz vendaEmbarcada;
private Boolean quebraSequencia;
private Boolean ultimoBpe;
private boolean quebraSequencia;
private boolean ultimoBpe;
private static Logger log = LogManager.getLogger(RelatorioVendaEmbarcada.class);
@ -52,13 +56,16 @@ public class RelatorioVendaEmbarcada extends Relatorio {
estadoId = (Integer)parametros.get("ESTADO_ID");
empresaId = (Integer)parametros.get("EMPRESA_ID");
puntoVendaId = (Integer)parametros.get("PUNTOVENTA_ID");
usuarioId = (Integer)parametros.get("usuarioId");
orgaoConcedenteId = (Integer)parametros.get("orgaoConcedenteId");
serie = (String)parametros.get("SERIE");
numBpe = (String)parametros.get("NUMBPE");
bloqueado = (Boolean)parametros.get("BLOQUEADO");
linhaIds = (String)parametros.get("linhaIds");
bloqueado = (boolean)parametros.get("BLOQUEADO");
envioSefaz = (FiltroEnviadosSefaz)parametros.get("ENVIOSEFAZ");
vendaEmbarcada = (FiltroEnviadosSefaz)parametros.get("VENDAEMBARCADA");
quebraSequencia = (Boolean)parametros.get("QUEBRASEQ");
ultimoBpe = (Boolean)parametros.get("ULTIMOBPE");
ultimoBpe = (boolean)parametros.get("ULTIMOBPE");
String sql = getSql();
@ -72,18 +79,35 @@ public class RelatorioVendaEmbarcada extends Relatorio {
if (estadoId != null){
ps.setLong("estadoId", estadoId);
}
if (empresaId != null){
ps.setLong("empresaId", empresaId);
}
if (puntoVendaId != null){
ps.setLong("puntoventaId", puntoVendaId);
}
if (orgaoConcedenteId != null){
ps.setLong("orgaoConcedenteId", orgaoConcedenteId);
}
if (usuarioId != null){
ps.setLong("usuarioId", usuarioId);
}
if (puntoVendaId != null){
ps.setLong("puntoventaId", puntoVendaId);
}
if (StringUtils.isNotBlank(serie)){
ps.setString("serie", serie);
}
if (StringUtils.isNotBlank(numBpe)){
ps.setString("bpe", numBpe);
}
if (bloqueado != null && bloqueado){
ps.setInt("bloqueado", 1);
}
@ -126,14 +150,12 @@ public class RelatorioVendaEmbarcada extends Relatorio {
private Map<String, Object> extractRow(ResultSet rset) throws SQLException{
Map<String, Object> dataResult = new HashMap<String, Object>();
dataResult.put("nombempresa", rset.getString("nombempresa"));
dataResult.put("puntoventa_id", rset.getString("puntoventa_id"));
dataResult.put("nombpuntoventa", rset.getString("nombpuntoventa"));
dataResult.put("cveusuario", rset.getString("cveusuario"));
dataResult.put("nombusuario", rset.getString("nombusuario"));
dataResult.put("feccorte", rset.getString("feccorte"));
dataResult.put("numserie_bpe", rset.getString("numserie_bpe"));
dataResult.put("num_bpe", rset.getString("num_bpe"));
dataResult.put("cveestado", rset.getString("cveestado"));
@ -143,9 +165,7 @@ public class RelatorioVendaEmbarcada extends Relatorio {
dataResult.put("origenId", rset.getString("origenId"));
dataResult.put("origen", rset.getString("origen"));
dataResult.put("destinoId", rset.getString("destinoId"));
dataResult.put("destino", rset.getString("destino"));
dataResult.put("fechorventa", rset.getString("fechorventa"));
dataResult.put("fechorviaje", rset.getString("fechorviaje"));
dataResult.put("destino", rset.getString("destino"));
dataResult.put("corrida_id", rset.getString("corrida_id"));
dataResult.put("tarifa", rset.getDouble("tarifa"));
dataResult.put("seguro", rset.getDouble("seguro"));
@ -154,13 +174,21 @@ public class RelatorioVendaEmbarcada extends Relatorio {
dataResult.put("tpp", rset.getDouble("tpp"));
dataResult.put("total", rset.getDouble("total"));
Integer codstat = rset.getInt("statussefaz");
try {
dataResult.put("feccorte", new Date(rset.getDate("feccorte").getTime()));
}catch (Exception e) {
dataResult.put("feccorte", null);
}
dataResult.put("fechorventa", new Date(rset.getDate("fechorventa").getTime()));
dataResult.put("fechorviaje", new Date(rset.getDate("fechorviaje").getTime()));
Integer codstat = rset.getInt(STATUSSEFAZ);
if (codstat == -1){
dataResult.put("statussefaz", "Pendente");
dataResult.put(STATUSSEFAZ, "Pendente");
} else if (codstat == 100 || codstat == 102 ){
dataResult.put("statussefaz", "Enviado");
dataResult.put(STATUSSEFAZ, "Enviado");
} else if (codstat == 150){
dataResult.put("statussefaz", "Enviado em contingência");
dataResult.put(STATUSSEFAZ, "Enviado em contingência");
}
dataResult.put("chbpe", rset.getString("chbpe"));
dataResult.put("nprot", rset.getString("nprot"));
@ -226,15 +254,31 @@ public class RelatorioVendaEmbarcada extends Relatorio {
sql.append(" b.fechorventa between :fecInicio and :fecFinal ");
sql.append(" and b.motivocancelacion_id is null ");
sql.append(" and bp.TIPOSUBSTITUICAO is null ");
if (empresaId != null){
sql.append(" and e.empresa_id = :empresaId ");
}
if (puntoVendaId != null){
sql.append(" and p.puntoventa_id = :puntoventaId ");
}
if (orgaoConcedenteId != null){
sql.append(" and r.ORGAOCONCEDENTE_ID = :orgaoConcedenteId ");
}
if (usuarioId != null){
sql.append(" and u.usuario_id = :usuarioId ");
}
if (StringUtils.isNotBlank(linhaIds)){
sql.append(" and r.ruta_id in ( ").append(linhaIds).append(")");
}
if (estadoId != null){
sql.append(" and est.estado_id = :estadoId ");
}
if (StringUtils.isNotBlank(serie)){
sql.append(" and b.numserie_bpe = :serie ");
}
@ -309,15 +353,31 @@ public class RelatorioVendaEmbarcada extends Relatorio {
sql.append(" b.fechorventa between :fecInicio and :fecFinal ");
sql.append(" and b.motivocancelacion_id is null ");
sql.append(" and bp.TIPOSUBSTITUICAO is null ");
if (empresaId != null){
sql.append(" and e.empresa_id = :empresaId ");
}
if (puntoVendaId != null){
sql.append(" and p.puntoventa_id = :puntoventaId ");
}
if (estadoId != null){
sql.append(" and est.estado_id = :estadoId ");
}
if (orgaoConcedenteId != null){
sql.append(" and r.ORGAOCONCEDENTE_ID = :orgaoConcedenteId ");
}
if (usuarioId != null){
sql.append(" and u.usuario_id = :usuarioId ");
}
if (linhaIds != null){
sql.append(" and r.ruta_id in ( ").append(linhaIds).append(")");
}
if (StringUtils.isNotBlank(serie)){
sql.append(" and b.numserie_bpe = :serie ");
}

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="RelatorioVendaEmbarcada" pageWidth="1300" pageHeight="595" orientation="Landscape" whenNoDataType="NoDataSection" columnWidth="1260" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="b92fb063-a827-4619-8a69-5c78e3afbb8c">
<property name="ireport.zoom" value="2.200000000000009"/>
<property name="ireport.x" value="1863"/>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="RelatorioVendaEmbarcada" pageWidth="1297" pageHeight="595" orientation="Landscape" whenNoDataType="NoDataSection" columnWidth="1257" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="b92fb063-a827-4619-8a69-5c78e3afbb8c">
<property name="ireport.zoom" value="1.6528925619834782"/>
<property name="ireport.x" value="1251"/>
<property name="ireport.y" value="0"/>
<property name="net.sf.jasperreports.export.xls.exclude.origin.band.2" value="pageHeader"/>
<property name="net.sf.jasperreports.export.xls.exclude.origin.keep.first.band.2" value="columnHeader"/>
@ -41,7 +41,6 @@
<field name="nombpuntoventa" class="java.lang.String"/>
<field name="cveusuario" class="java.lang.String"/>
<field name="nombusuario" class="java.lang.String"/>
<field name="feccorte" class="java.lang.String"/>
<field name="numserie_bpe" class="java.lang.String"/>
<field name="num_bpe" class="java.lang.String"/>
<field name="cveestado" class="java.lang.String"/>
@ -52,8 +51,9 @@
<field name="origen" class="java.lang.String"/>
<field name="destinoId" class="java.lang.String"/>
<field name="destino" class="java.lang.String"/>
<field name="fechorventa" class="java.lang.String"/>
<field name="fechorviaje" class="java.lang.String"/>
<field name="feccorte" class="java.util.Date"/>
<field name="fechorventa" class="java.util.Date"/>
<field name="fechorviaje" class="java.util.Date"/>
<field name="corrida_id" class="java.lang.String"/>
<field name="tarifa" class="java.lang.Double"/>
<field name="seguro" class="java.lang.Double"/>
@ -68,9 +68,9 @@
<band splitType="Stretch"/>
</background>
<pageHeader>
<band height="58" splitType="Stretch">
<band height="44" splitType="Stretch">
<textField pattern="dd/MM/yyyy" isBlankWhenNull="false">
<reportElement uuid="42796e20-405c-441f-9fd9-b26238bc7cdb" mode="Transparent" x="45" y="15" width="100" height="14" forecolor="#000000" backcolor="#FFFFFF"/>
<reportElement uuid="42796e20-405c-441f-9fd9-b26238bc7cdb" mode="Transparent" x="45" y="15" width="92" height="15" forecolor="#000000" backcolor="#FFFFFF"/>
<textElement textAlignment="Left" verticalAlignment="Top" rotation="None" markup="none">
<font fontName="SansSerif" size="9" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<paragraph lineSpacing="Single"/>
@ -78,7 +78,7 @@
<textFieldExpression><![CDATA[$P{DATA_INICIAL}]]></textFieldExpression>
</textField>
<textField pattern="" isBlankWhenNull="false">
<reportElement uuid="d2973779-79dc-4cc8-937a-e9167c42bab0" mode="Transparent" x="0" y="0" width="265" height="15" forecolor="#000000" backcolor="#FFFFFF"/>
<reportElement uuid="d2973779-79dc-4cc8-937a-e9167c42bab0" mode="Transparent" x="0" y="0" width="1041" height="15" forecolor="#000000" backcolor="#FFFFFF"/>
<textElement textAlignment="Left" verticalAlignment="Top" rotation="None" markup="none">
<font fontName="SansSerif" size="9" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<paragraph lineSpacing="Single"/>
@ -86,7 +86,7 @@
<textFieldExpression><![CDATA[$P{NOME_RELATORIO}]]></textFieldExpression>
</textField>
<textField pattern="dd/MM/yyyy" isBlankWhenNull="false">
<reportElement uuid="8730e85b-d436-42cd-beb6-1a881bad2478" mode="Transparent" x="155" y="15" width="110" height="14" forecolor="#000000" backcolor="#FFFFFF"/>
<reportElement uuid="8730e85b-d436-42cd-beb6-1a881bad2478" mode="Transparent" x="147" y="15" width="89" height="15" forecolor="#000000" backcolor="#FFFFFF"/>
<textElement textAlignment="Left" verticalAlignment="Top" rotation="None" markup="none">
<font fontName="SansSerif" size="9" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<paragraph lineSpacing="Single"/>
@ -94,7 +94,7 @@
<textFieldExpression><![CDATA[$P{DATA_FINAL}]]></textFieldExpression>
</textField>
<textField pattern="" isBlankWhenNull="false">
<reportElement uuid="26bbd310-5e59-4975-a47f-b0048e80b1b6" mode="Transparent" x="0" y="15" width="45" height="14" forecolor="#000000" backcolor="#FFFFFF"/>
<reportElement uuid="26bbd310-5e59-4975-a47f-b0048e80b1b6" mode="Transparent" x="0" y="15" width="45" height="15" forecolor="#000000" backcolor="#FFFFFF"/>
<textElement textAlignment="Left" verticalAlignment="Top" rotation="None" markup="none">
<font fontName="SansSerif" size="9" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<paragraph lineSpacing="Single"/>
@ -102,17 +102,20 @@
<textFieldExpression><![CDATA[$R{cabecalho.periodo}]]></textFieldExpression>
</textField>
<textField>
<reportElement uuid="c486add3-94d7-419f-9f37-04f6a6da879e" x="45" y="44" width="757" height="14"/>
<reportElement uuid="c486add3-94d7-419f-9f37-04f6a6da879e" x="45" y="30" width="996" height="14"/>
<box>
<bottomPen lineWidth="0.5"/>
</box>
<textElement verticalAlignment="Middle">
<font size="8"/>
</textElement>
<textFieldExpression><![CDATA[$P{FILTROS}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="a179c478-4014-4b4a-abf0-4655e7588bf7" x="0" y="43" width="1260" height="1"/>
</line>
<textField pattern="" isBlankWhenNull="false">
<reportElement uuid="9630a784-5f92-4abe-805c-fd175e4f8241" mode="Transparent" x="0" y="44" width="45" height="14" forecolor="#000000" backcolor="#FFFFFF"/>
<reportElement uuid="9630a784-5f92-4abe-805c-fd175e4f8241" mode="Transparent" x="0" y="30" width="45" height="14" forecolor="#000000" backcolor="#FFFFFF"/>
<box>
<bottomPen lineWidth="0.5"/>
</box>
<textElement textAlignment="Left" verticalAlignment="Middle" rotation="None" markup="none">
<font fontName="SansSerif" size="9" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<paragraph lineSpacing="Single"/>
@ -120,7 +123,7 @@
<textFieldExpression><![CDATA[$R{cabecalho.filtros}]]></textFieldExpression>
</textField>
<textField pattern="dd/MM/yyyy HH:mm" isBlankWhenNull="false">
<reportElement uuid="91cded42-c53d-469a-abc7-6eb0d59f69af" mode="Transparent" x="1180" y="0" width="76" height="15" forecolor="#000000" backcolor="#FFFFFF"/>
<reportElement uuid="91cded42-c53d-469a-abc7-6eb0d59f69af" mode="Transparent" x="1177" y="0" width="80" height="15" forecolor="#000000" backcolor="#FFFFFF"/>
<textElement textAlignment="Right" verticalAlignment="Top" rotation="None" markup="none">
<font fontName="SansSerif" size="9" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<paragraph lineSpacing="Single"/>
@ -128,7 +131,10 @@
<textFieldExpression><![CDATA[new java.util.Date()]]></textFieldExpression>
</textField>
<textField pattern="" isBlankWhenNull="false">
<reportElement uuid="62f6ba6e-1aaf-4449-aef6-2e9d6e541856" mode="Transparent" x="1089" y="30" width="167" height="12" forecolor="#000000" backcolor="#FFFFFF"/>
<reportElement uuid="62f6ba6e-1aaf-4449-aef6-2e9d6e541856" mode="Transparent" x="1041" y="30" width="216" height="14" forecolor="#000000" backcolor="#FFFFFF"/>
<box>
<bottomPen lineWidth="0.5"/>
</box>
<textElement textAlignment="Right" verticalAlignment="Top" rotation="None" markup="none">
<font fontName="SansSerif" size="7" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<paragraph lineSpacing="Single"/>
@ -136,7 +142,7 @@
<textFieldExpression><![CDATA[$R{cabecalho.impressorPor}+" "+$P{USUARIO}]]></textFieldExpression>
</textField>
<textField pattern="" isBlankWhenNull="false">
<reportElement uuid="ba831a24-59f4-4f8f-888f-fd69711018e9" mode="Transparent" x="1089" y="15" width="167" height="15" forecolor="#000000" backcolor="#FFFFFF"/>
<reportElement uuid="ba831a24-59f4-4f8f-888f-fd69711018e9" mode="Transparent" x="1041" y="15" width="216" height="15" forecolor="#000000" backcolor="#FFFFFF"/>
<textElement textAlignment="Right" verticalAlignment="Top" rotation="None" markup="none">
<font fontName="SansSerif" size="9" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<paragraph lineSpacing="Single"/>
@ -144,27 +150,20 @@
<textFieldExpression><![CDATA[$R{cabecalho.pagina}+" "+$V{PAGE_NUMBER}+" "+$R{cabecalho.de}+" "+$V{PAGE_NUMBER}]]></textFieldExpression>
</textField>
<textField>
<reportElement uuid="5cbb57ef-bd5e-4d1b-a077-d0ff398df801" x="1089" y="0" width="91" height="15"/>
<reportElement uuid="5cbb57ef-bd5e-4d1b-a077-d0ff398df801" x="1041" y="0" width="136" height="15"/>
<textElement textAlignment="Right">
<font size="9" isBold="true"/>
</textElement>
<textFieldExpression><![CDATA[$R{cabecalho.dataHora}]]></textFieldExpression>
</textField>
<textField pattern="" isBlankWhenNull="false">
<reportElement uuid="6d6ab075-006c-4796-98d5-f047ae963876" mode="Transparent" x="145" y="15" width="10" height="14" forecolor="#000000" backcolor="#FFFFFF"/>
<reportElement uuid="6d6ab075-006c-4796-98d5-f047ae963876" mode="Transparent" x="137" y="15" width="10" height="15" forecolor="#000000" backcolor="#FFFFFF"/>
<textElement textAlignment="Left" verticalAlignment="Top" rotation="None" markup="none">
<font fontName="SansSerif" size="9" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<paragraph lineSpacing="Single"/>
</textElement>
<textFieldExpression><![CDATA[$R{cabecalho.periodoA}]]></textFieldExpression>
</textField>
<textField>
<reportElement uuid="36e9cbc6-ccc2-4a81-8977-c66fa5a7cb62" x="0" y="30" width="265" height="14"/>
<textElement verticalAlignment="Middle">
<font size="8" isBold="true"/>
</textElement>
<textFieldExpression><![CDATA["Empresa: "+$P{EMPRESA}]]></textFieldExpression>
</textField>
</band>
</pageHeader>
<columnHeader>
@ -269,7 +268,7 @@
<text><![CDATA[ID Ag.]]></text>
</staticText>
<staticText>
<reportElement uuid="0452264c-0f27-46d6-84ad-0fba6e5abdfa" mode="Transparent" x="584" y="0" width="21" height="11" forecolor="#000000" backcolor="#FFFFFF"/>
<reportElement uuid="0452264c-0f27-46d6-84ad-0fba6e5abdfa" mode="Transparent" x="584" y="0" width="22" height="11" forecolor="#000000" backcolor="#FFFFFF"/>
<textElement textAlignment="Left" verticalAlignment="Top" rotation="None" markup="none">
<font fontName="SansSerif" size="6" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<paragraph lineSpacing="Single"/>
@ -277,7 +276,7 @@
<text><![CDATA[ID D.]]></text>
</staticText>
<staticText>
<reportElement uuid="f596b16a-f9d9-42f5-b86f-3f468b0deb8f" mode="Transparent" x="605" y="0" width="56" height="11" forecolor="#000000" backcolor="#FFFFFF"/>
<reportElement uuid="f596b16a-f9d9-42f5-b86f-3f468b0deb8f" mode="Transparent" x="606" y="0" width="64" height="11" forecolor="#000000" backcolor="#FFFFFF"/>
<textElement textAlignment="Left" verticalAlignment="Top" rotation="None" markup="none">
<font fontName="SansSerif" size="6" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<paragraph lineSpacing="Single"/>
@ -285,7 +284,7 @@
<text><![CDATA[Destino]]></text>
</staticText>
<staticText>
<reportElement uuid="00c54946-d0e2-4e47-a473-3445959d4d69" mode="Transparent" x="662" y="0" width="56" height="11" forecolor="#000000" backcolor="#FFFFFF"/>
<reportElement uuid="00c54946-d0e2-4e47-a473-3445959d4d69" mode="Transparent" x="670" y="0" width="56" height="11" forecolor="#000000" backcolor="#FFFFFF"/>
<textElement textAlignment="Left" verticalAlignment="Top" rotation="None" markup="none">
<font fontName="SansSerif" size="6" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<paragraph lineSpacing="Single"/>
@ -293,7 +292,7 @@
<text><![CDATA[Data Venda]]></text>
</staticText>
<staticText>
<reportElement uuid="00c54946-d0e2-4e47-a473-3445959d4d69" mode="Transparent" x="718" y="0" width="59" height="11" forecolor="#000000" backcolor="#FFFFFF"/>
<reportElement uuid="00c54946-d0e2-4e47-a473-3445959d4d69" mode="Transparent" x="726" y="0" width="59" height="11" forecolor="#000000" backcolor="#FFFFFF"/>
<textElement textAlignment="Left" verticalAlignment="Top" rotation="None" markup="none">
<font fontName="SansSerif" size="6" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<paragraph lineSpacing="Single"/>
@ -301,7 +300,7 @@
<text><![CDATA[Data Emb.]]></text>
</staticText>
<staticText>
<reportElement uuid="00c54946-d0e2-4e47-a473-3445959d4d69" mode="Transparent" x="777" y="0" width="34" height="11" forecolor="#000000" backcolor="#FFFFFF"/>
<reportElement uuid="00c54946-d0e2-4e47-a473-3445959d4d69" mode="Transparent" x="785" y="0" width="34" height="11" forecolor="#000000" backcolor="#FFFFFF"/>
<textElement textAlignment="Left" verticalAlignment="Top" rotation="None" markup="none">
<font fontName="SansSerif" size="6" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<paragraph lineSpacing="Single"/>
@ -309,7 +308,7 @@
<text><![CDATA[Serviço]]></text>
</staticText>
<staticText>
<reportElement uuid="00c54946-d0e2-4e47-a473-3445959d4d69" mode="Transparent" x="812" y="0" width="34" height="11" forecolor="#000000" backcolor="#FFFFFF"/>
<reportElement uuid="00c54946-d0e2-4e47-a473-3445959d4d69" mode="Transparent" x="819" y="0" width="34" height="11" forecolor="#000000" backcolor="#FFFFFF"/>
<textElement textAlignment="Left" verticalAlignment="Top" rotation="None" markup="none">
<font fontName="SansSerif" size="6" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<paragraph lineSpacing="Single"/>
@ -317,7 +316,7 @@
<text><![CDATA[Tarifa]]></text>
</staticText>
<staticText>
<reportElement uuid="00c54946-d0e2-4e47-a473-3445959d4d69" mode="Transparent" x="846" y="0" width="24" height="11" forecolor="#000000" backcolor="#FFFFFF"/>
<reportElement uuid="00c54946-d0e2-4e47-a473-3445959d4d69" mode="Transparent" x="853" y="0" width="24" height="11" forecolor="#000000" backcolor="#FFFFFF"/>
<textElement textAlignment="Left" verticalAlignment="Top" rotation="None" markup="none">
<font fontName="SansSerif" size="6" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<paragraph lineSpacing="Single"/>
@ -325,7 +324,7 @@
<text><![CDATA[Seguro]]></text>
</staticText>
<staticText>
<reportElement uuid="00c54946-d0e2-4e47-a473-3445959d4d69" mode="Transparent" x="870" y="0" width="16" height="11" forecolor="#000000" backcolor="#FFFFFF"/>
<reportElement uuid="00c54946-d0e2-4e47-a473-3445959d4d69" mode="Transparent" x="877" y="0" width="16" height="11" forecolor="#000000" backcolor="#FFFFFF"/>
<textElement textAlignment="Left" verticalAlignment="Top" rotation="None" markup="none">
<font fontName="SansSerif" size="6" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<paragraph lineSpacing="Single"/>
@ -333,7 +332,7 @@
<text><![CDATA[UTR]]></text>
</staticText>
<staticText>
<reportElement uuid="00c54946-d0e2-4e47-a473-3445959d4d69" mode="Transparent" x="886" y="0" width="23" height="11" forecolor="#000000" backcolor="#FFFFFF"/>
<reportElement uuid="00c54946-d0e2-4e47-a473-3445959d4d69" mode="Transparent" x="893" y="0" width="23" height="11" forecolor="#000000" backcolor="#FFFFFF"/>
<textElement textAlignment="Left" verticalAlignment="Top" rotation="None" markup="none">
<font fontName="SansSerif" size="6" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<paragraph lineSpacing="Single"/>
@ -341,7 +340,7 @@
<text><![CDATA[Pedágio]]></text>
</staticText>
<staticText>
<reportElement uuid="00c54946-d0e2-4e47-a473-3445959d4d69" mode="Transparent" x="909" y="0" width="17" height="11" forecolor="#000000" backcolor="#FFFFFF"/>
<reportElement uuid="00c54946-d0e2-4e47-a473-3445959d4d69" mode="Transparent" x="916" y="0" width="17" height="11" forecolor="#000000" backcolor="#FFFFFF"/>
<textElement textAlignment="Left" verticalAlignment="Top" rotation="None" markup="none">
<font fontName="SansSerif" size="6" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<paragraph lineSpacing="Single"/>
@ -349,7 +348,7 @@
<text><![CDATA[TPP]]></text>
</staticText>
<staticText>
<reportElement uuid="00c54946-d0e2-4e47-a473-3445959d4d69" mode="Transparent" x="926" y="0" width="23" height="11" forecolor="#000000" backcolor="#FFFFFF"/>
<reportElement uuid="00c54946-d0e2-4e47-a473-3445959d4d69" mode="Transparent" x="933" y="0" width="23" height="11" forecolor="#000000" backcolor="#FFFFFF"/>
<textElement textAlignment="Left" verticalAlignment="Top" rotation="None" markup="none">
<font fontName="SansSerif" size="6" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<paragraph lineSpacing="Single"/>
@ -357,7 +356,7 @@
<text><![CDATA[Total]]></text>
</staticText>
<staticText>
<reportElement uuid="00c54946-d0e2-4e47-a473-3445959d4d69" mode="Transparent" x="949" y="0" width="85" height="11" forecolor="#000000" backcolor="#FFFFFF"/>
<reportElement uuid="00c54946-d0e2-4e47-a473-3445959d4d69" mode="Transparent" x="956" y="0" width="85" height="11" forecolor="#000000" backcolor="#FFFFFF"/>
<textElement textAlignment="Left" verticalAlignment="Top" rotation="None" markup="none">
<font fontName="SansSerif" size="6" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
<paragraph lineSpacing="Single"/>
@ -365,14 +364,14 @@
<text><![CDATA[Sefaz]]></text>
</staticText>
<staticText>
<reportElement uuid="3766fa33-6281-4576-a9d1-3b984e1976d3" x="1038" y="0" width="150" height="11"/>
<reportElement uuid="3766fa33-6281-4576-a9d1-3b984e1976d3" x="1041" y="0" width="150" height="11"/>
<textElement textAlignment="Left">
<font size="6" isBold="false"/>
</textElement>
<text><![CDATA[Chave]]></text>
</staticText>
<staticText>
<reportElement uuid="3766fa33-6281-4576-a9d1-3b984e1976d3" x="1190" y="0" width="66" height="11"/>
<reportElement uuid="3766fa33-6281-4576-a9d1-3b984e1976d3" x="1191" y="0" width="66" height="11"/>
<textElement textAlignment="Left">
<font size="6" isBold="false"/>
</textElement>
@ -381,9 +380,9 @@
</band>
</columnHeader>
<detail>
<band height="11" splitType="Stretch">
<textField pattern="dd/MM/yyyy" isBlankWhenNull="true">
<reportElement uuid="bc091860-adab-47d8-8352-982bc8e484a3" stretchType="RelativeToTallestObject" x="0" y="0" width="45" height="11"/>
<band height="8" splitType="Stretch">
<textField isStretchWithOverflow="true" pattern="dd/MM/yyyy" isBlankWhenNull="true">
<reportElement uuid="bc091860-adab-47d8-8352-982bc8e484a3" stretchType="RelativeToTallestObject" x="0" y="0" width="45" height="8"/>
<box>
<bottomPen lineWidth="0.5"/>
</box>
@ -392,8 +391,8 @@
</textElement>
<textFieldExpression><![CDATA[$F{nombempresa}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement uuid="e3a43e5d-2326-47c4-9d47-8c4d69d18d99" stretchType="RelativeToTallestObject" x="63" y="0" width="74" height="11"/>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement uuid="e3a43e5d-2326-47c4-9d47-8c4d69d18d99" stretchType="RelativeToTallestObject" x="63" y="0" width="74" height="8"/>
<box>
<bottomPen lineWidth="0.5"/>
</box>
@ -402,8 +401,8 @@
</textElement>
<textFieldExpression><![CDATA[$F{nombpuntoventa}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement uuid="82c36c16-1662-4af9-a285-c935ab350e79" stretchType="RelativeToTallestObject" x="137" y="0" width="43" height="11"/>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement uuid="82c36c16-1662-4af9-a285-c935ab350e79" stretchType="RelativeToTallestObject" x="137" y="0" width="43" height="8"/>
<box>
<bottomPen lineWidth="0.5"/>
</box>
@ -413,7 +412,7 @@
<textFieldExpression><![CDATA[$F{cveusuario}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" pattern="HH.mm" isBlankWhenNull="true">
<reportElement uuid="ef45dd24-19e8-4e92-9759-f8e7a5c990eb" stretchType="RelativeToTallestObject" x="180" y="0" width="56" height="11"/>
<reportElement uuid="ef45dd24-19e8-4e92-9759-f8e7a5c990eb" stretchType="RelativeToTallestObject" x="180" y="0" width="56" height="8"/>
<box>
<bottomPen lineWidth="0.5"/>
</box>
@ -422,8 +421,8 @@
</textElement>
<textFieldExpression><![CDATA[$F{nombusuario}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement uuid="17011486-0d4c-4e22-b534-48e0bb025673" stretchType="RelativeToTallestObject" x="236" y="0" width="56" height="11"/>
<textField isStretchWithOverflow="true" pattern="dd/MM/yyyy" isBlankWhenNull="true">
<reportElement uuid="17011486-0d4c-4e22-b534-48e0bb025673" stretchType="RelativeToTallestObject" x="236" y="0" width="56" height="8"/>
<box>
<bottomPen lineWidth="0.5"/>
</box>
@ -432,8 +431,8 @@
</textElement>
<textFieldExpression><![CDATA[$F{feccorte}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement uuid="a89c84e4-0e13-4e85-a565-9eb0bc6e5423" stretchType="RelativeToTallestObject" x="292" y="0" width="28" height="11"/>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement uuid="a89c84e4-0e13-4e85-a565-9eb0bc6e5423" stretchType="RelativeToTallestObject" x="292" y="0" width="28" height="8"/>
<box>
<bottomPen lineWidth="0.5"/>
</box>
@ -442,8 +441,8 @@
</textElement>
<textFieldExpression><![CDATA[$F{numserie_bpe}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement uuid="7be97f5f-b36b-4679-befb-e5f2b4532963" stretchType="RelativeToTallestObject" x="320" y="0" width="12" height="11"/>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement uuid="7be97f5f-b36b-4679-befb-e5f2b4532963" stretchType="RelativeToTallestObject" x="320" y="0" width="12" height="8"/>
<box>
<bottomPen lineWidth="0.5"/>
</box>
@ -452,8 +451,8 @@
</textElement>
<textFieldExpression><![CDATA[$F{cveestado}]]></textFieldExpression>
</textField>
<textField pattern="###0" isBlankWhenNull="true">
<reportElement uuid="7c1e2d86-f9ce-4730-866c-dc6cbdd0cf2c" stretchType="RelativeToTallestObject" x="332" y="0" width="39" height="11"/>
<textField isStretchWithOverflow="true" pattern="###0" isBlankWhenNull="true">
<reportElement uuid="7c1e2d86-f9ce-4730-866c-dc6cbdd0cf2c" stretchType="RelativeToTallestObject" x="332" y="0" width="39" height="8"/>
<box>
<bottomPen lineWidth="0.5"/>
</box>
@ -462,8 +461,8 @@
</textElement>
<textFieldExpression><![CDATA[$F{num_bpe}]]></textFieldExpression>
</textField>
<textField pattern="###0" isBlankWhenNull="true">
<reportElement uuid="7c0246f5-739b-440c-a242-915117bd9fd1" stretchType="RelativeToTallestObject" x="371" y="0" width="22" height="11"/>
<textField isStretchWithOverflow="true" pattern="###0" isBlankWhenNull="true">
<reportElement uuid="7c0246f5-739b-440c-a242-915117bd9fd1" stretchType="RelativeToTallestObject" x="371" y="0" width="22" height="8"/>
<box>
<bottomPen lineWidth="0.5"/>
</box>
@ -472,8 +471,8 @@
</textElement>
<textFieldExpression><![CDATA[$F{ruta_id}]]></textFieldExpression>
</textField>
<textField pattern="¤ #,##0.00" isBlankWhenNull="true">
<reportElement uuid="dd401917-6047-4e1b-9722-31fe8d096594" stretchType="RelativeToTallestObject" x="393" y="0" width="105" height="11"/>
<textField isStretchWithOverflow="true" pattern="¤ #,##0.00" isBlankWhenNull="true">
<reportElement uuid="dd401917-6047-4e1b-9722-31fe8d096594" stretchType="RelativeToTallestObject" x="393" y="0" width="105" height="8"/>
<box>
<bottomPen lineWidth="0.5"/>
</box>
@ -482,8 +481,8 @@
</textElement>
<textFieldExpression><![CDATA[$F{descruta}]]></textFieldExpression>
</textField>
<textField pattern="¤ #,##0.00" isBlankWhenNull="true">
<reportElement uuid="4dafd61b-ce2b-4690-b029-2a1382113099" stretchType="RelativeToTallestObject" x="498" y="0" width="22" height="11"/>
<textField isStretchWithOverflow="true" pattern="¤ #,##0.00" isBlankWhenNull="true">
<reportElement uuid="4dafd61b-ce2b-4690-b029-2a1382113099" stretchType="RelativeToTallestObject" x="498" y="0" width="22" height="8"/>
<box>
<bottomPen lineWidth="0.5"/>
</box>
@ -492,8 +491,8 @@
</textElement>
<textFieldExpression><![CDATA[$F{origenId}]]></textFieldExpression>
</textField>
<textField pattern="#,##0.00 %" isBlankWhenNull="true">
<reportElement uuid="8ad565b3-b12c-4fef-a1c7-836e7415436d" stretchType="RelativeToTallestObject" x="520" y="0" width="64" height="11"/>
<textField isStretchWithOverflow="true" pattern="#,##0.00 %" isBlankWhenNull="true">
<reportElement uuid="8ad565b3-b12c-4fef-a1c7-836e7415436d" stretchType="RelativeToTallestObject" x="520" y="0" width="64" height="8"/>
<box>
<bottomPen lineWidth="0.5"/>
</box>
@ -502,8 +501,8 @@
</textElement>
<textFieldExpression><![CDATA[$F{origen}]]></textFieldExpression>
</textField>
<textField pattern="dd/MM/yyyy" isBlankWhenNull="true">
<reportElement uuid="bc091860-adab-47d8-8352-982bc8e484a3" stretchType="RelativeToTallestObject" x="45" y="0" width="18" height="11"/>
<textField isStretchWithOverflow="true" pattern="dd/MM/yyyy" isBlankWhenNull="true">
<reportElement uuid="bc091860-adab-47d8-8352-982bc8e484a3" stretchType="RelativeToTallestObject" x="45" y="0" width="18" height="8"/>
<box>
<bottomPen lineWidth="0.5"/>
</box>
@ -512,8 +511,8 @@
</textElement>
<textFieldExpression><![CDATA[$F{puntoventa_id}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement uuid="ce7446b8-b4da-489e-9435-27133b870da1" stretchType="RelativeToTallestObject" x="584" y="0" width="21" height="11"/>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement uuid="ce7446b8-b4da-489e-9435-27133b870da1" stretchType="RelativeToTallestObject" x="584" y="0" width="22" height="8"/>
<box>
<bottomPen lineWidth="0.5"/>
</box>
@ -522,8 +521,8 @@
</textElement>
<textFieldExpression><![CDATA[$F{destinoId}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement uuid="ce7446b8-b4da-489e-9435-27133b870da1" stretchType="RelativeToTallestObject" x="605" y="0" width="56" height="11"/>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement uuid="ce7446b8-b4da-489e-9435-27133b870da1" stretchType="RelativeToTallestObject" x="606" y="0" width="64" height="8"/>
<box>
<bottomPen lineWidth="0.5"/>
</box>
@ -532,8 +531,8 @@
</textElement>
<textFieldExpression><![CDATA[$F{destino}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement uuid="ce7446b8-b4da-489e-9435-27133b870da1" stretchType="RelativeToTallestObject" x="662" y="0" width="56" height="11"/>
<textField isStretchWithOverflow="true" pattern="dd/MM/yyyy HH:mm:ss" isBlankWhenNull="true">
<reportElement uuid="ce7446b8-b4da-489e-9435-27133b870da1" stretchType="RelativeToTallestObject" x="670" y="0" width="56" height="8"/>
<box>
<bottomPen lineWidth="0.5"/>
</box>
@ -542,8 +541,8 @@
</textElement>
<textFieldExpression><![CDATA[$F{fechorventa}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement uuid="ce7446b8-b4da-489e-9435-27133b870da1" stretchType="RelativeToTallestObject" x="718" y="0" width="59" height="11"/>
<textField isStretchWithOverflow="true" pattern="dd/MM/yyyy HH:mm:ss" isBlankWhenNull="true">
<reportElement uuid="ce7446b8-b4da-489e-9435-27133b870da1" stretchType="RelativeToTallestObject" x="726" y="0" width="59" height="8"/>
<box>
<bottomPen lineWidth="0.5"/>
</box>
@ -552,8 +551,8 @@
</textElement>
<textFieldExpression><![CDATA[$F{fechorviaje}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement uuid="ce7446b8-b4da-489e-9435-27133b870da1" stretchType="RelativeToTallestObject" x="777" y="0" width="34" height="11"/>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement uuid="ce7446b8-b4da-489e-9435-27133b870da1" stretchType="RelativeToTallestObject" x="785" y="0" width="34" height="8"/>
<box>
<bottomPen lineWidth="0.5"/>
</box>
@ -562,8 +561,8 @@
</textElement>
<textFieldExpression><![CDATA[$F{corrida_id}]]></textFieldExpression>
</textField>
<textField pattern="#,##0.00" isBlankWhenNull="true">
<reportElement uuid="ce7446b8-b4da-489e-9435-27133b870da1" stretchType="RelativeToTallestObject" x="812" y="0" width="34" height="11"/>
<textField isStretchWithOverflow="true" pattern="#,##0.00" isBlankWhenNull="true">
<reportElement uuid="ce7446b8-b4da-489e-9435-27133b870da1" stretchType="RelativeToTallestObject" x="819" y="0" width="34" height="8"/>
<box>
<bottomPen lineWidth="0.5"/>
</box>
@ -572,8 +571,8 @@
</textElement>
<textFieldExpression><![CDATA[$F{tarifa}]]></textFieldExpression>
</textField>
<textField pattern="#,##0.00" isBlankWhenNull="true">
<reportElement uuid="ce7446b8-b4da-489e-9435-27133b870da1" stretchType="RelativeToTallestObject" x="846" y="0" width="24" height="11"/>
<textField isStretchWithOverflow="true" pattern="#,##0.00" isBlankWhenNull="true">
<reportElement uuid="ce7446b8-b4da-489e-9435-27133b870da1" stretchType="RelativeToTallestObject" x="853" y="0" width="24" height="8"/>
<box>
<bottomPen lineWidth="0.5"/>
</box>
@ -582,8 +581,8 @@
</textElement>
<textFieldExpression><![CDATA[$F{seguro}]]></textFieldExpression>
</textField>
<textField pattern="#,##0.00" isBlankWhenNull="true">
<reportElement uuid="ce7446b8-b4da-489e-9435-27133b870da1" stretchType="RelativeToTallestObject" x="870" y="0" width="16" height="11"/>
<textField isStretchWithOverflow="true" pattern="#,##0.00" isBlankWhenNull="true">
<reportElement uuid="ce7446b8-b4da-489e-9435-27133b870da1" stretchType="RelativeToTallestObject" x="877" y="0" width="16" height="8"/>
<box>
<bottomPen lineWidth="0.5"/>
</box>
@ -592,8 +591,8 @@
</textElement>
<textFieldExpression><![CDATA[$F{taxaembarque}]]></textFieldExpression>
</textField>
<textField pattern="#,##0.00" isBlankWhenNull="true">
<reportElement uuid="ce7446b8-b4da-489e-9435-27133b870da1" stretchType="RelativeToTallestObject" x="886" y="0" width="23" height="11"/>
<textField isStretchWithOverflow="true" pattern="#,##0.00" isBlankWhenNull="true">
<reportElement uuid="ce7446b8-b4da-489e-9435-27133b870da1" stretchType="RelativeToTallestObject" x="893" y="0" width="23" height="8"/>
<box>
<bottomPen lineWidth="0.5"/>
</box>
@ -602,8 +601,8 @@
</textElement>
<textFieldExpression><![CDATA[$F{importepedagio}]]></textFieldExpression>
</textField>
<textField pattern="#,##0.00" isBlankWhenNull="true">
<reportElement uuid="ce7446b8-b4da-489e-9435-27133b870da1" stretchType="RelativeToTallestObject" x="909" y="0" width="17" height="11"/>
<textField isStretchWithOverflow="true" pattern="#,##0.00" isBlankWhenNull="true">
<reportElement uuid="ce7446b8-b4da-489e-9435-27133b870da1" stretchType="RelativeToTallestObject" x="916" y="0" width="17" height="8"/>
<box>
<bottomPen lineWidth="0.5"/>
</box>
@ -612,8 +611,8 @@
</textElement>
<textFieldExpression><![CDATA[$F{tpp}]]></textFieldExpression>
</textField>
<textField pattern="#,##0.00" isBlankWhenNull="true">
<reportElement uuid="ce7446b8-b4da-489e-9435-27133b870da1" stretchType="RelativeToTallestObject" x="926" y="0" width="23" height="11"/>
<textField isStretchWithOverflow="true" pattern="#,##0.00" isBlankWhenNull="true">
<reportElement uuid="ce7446b8-b4da-489e-9435-27133b870da1" stretchType="RelativeToTallestObject" x="933" y="0" width="23" height="8"/>
<box>
<bottomPen lineWidth="0.5"/>
</box>
@ -622,8 +621,8 @@
</textElement>
<textFieldExpression><![CDATA[$F{total}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement uuid="ce7446b8-b4da-489e-9435-27133b870da1" stretchType="RelativeToTallestObject" x="949" y="0" width="85" height="11"/>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement uuid="ce7446b8-b4da-489e-9435-27133b870da1" stretchType="RelativeToTallestObject" x="956" y="0" width="85" height="8"/>
<box>
<bottomPen lineWidth="0.5"/>
</box>
@ -632,8 +631,8 @@
</textElement>
<textFieldExpression><![CDATA[$F{statussefaz}]]></textFieldExpression>
</textField>
<textField pattern="dd/MM/yyyy" isBlankWhenNull="true">
<reportElement uuid="bc091860-adab-47d8-8352-982bc8e484a3" stretchType="RelativeToTallestObject" x="1038" y="0" width="150" height="11"/>
<textField isStretchWithOverflow="true" pattern="dd/MM/yyyy" isBlankWhenNull="true" hyperlinkType="RemotePage">
<reportElement uuid="bc091860-adab-47d8-8352-982bc8e484a3" stretchType="RelativeToTallestObject" x="1041" y="0" width="150" height="8"/>
<box>
<bottomPen lineWidth="0.5"/>
</box>
@ -642,8 +641,8 @@
</textElement>
<textFieldExpression><![CDATA[$F{chbpe}]]></textFieldExpression>
</textField>
<textField pattern="dd/MM/yyyy" isBlankWhenNull="true">
<reportElement uuid="bc091860-adab-47d8-8352-982bc8e484a3" stretchType="RelativeToTallestObject" x="1190" y="0" width="66" height="11"/>
<textField isStretchWithOverflow="true" pattern="dd/MM/yyyy" isBlankWhenNull="true">
<reportElement uuid="bc091860-adab-47d8-8352-982bc8e484a3" stretchType="RelativeToTallestObject" x="1191" y="0" width="66" height="8"/>
<box>
<bottomPen lineWidth="0.5"/>
</box>
@ -655,9 +654,9 @@
</band>
</detail>
<noData>
<band height="50">
<band height="20">
<textField>
<reportElement uuid="995c4c61-6291-4e5f-8d92-b75502a10466" x="0" y="15" width="801" height="20"/>
<reportElement uuid="995c4c61-6291-4e5f-8d92-b75502a10466" x="0" y="0" width="1257" height="20"/>
<textElement textAlignment="Center" markup="none">
<font size="11" isBold="true"/>
</textElement>

View File

@ -1,54 +1,69 @@
package com.rjconsultores.ventaboletos.web.gui.controladores.relatorios;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.sql.DataSource;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
import org.zkoss.util.resource.Labels;
import org.zkoss.zhtml.Messagebox;
import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.event.Event;
import org.zkoss.zul.Checkbox;
import org.zkoss.zul.Comboitem;
import org.zkoss.zul.Datebox;
import org.zkoss.zul.Radio;
import org.zkoss.zul.Textbox;
import com.rjconsultores.ventaboletos.constantes.Constantes.FiltroEnviadosSefaz;
import com.rjconsultores.ventaboletos.entidad.Empresa;
import com.rjconsultores.ventaboletos.entidad.Estado;
import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
import com.rjconsultores.ventaboletos.entidad.Ruta;
import com.rjconsultores.ventaboletos.entidad.Usuario;
import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioVendaEmbarcada;
import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio;
import com.rjconsultores.ventaboletos.service.EstadoService;
import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService;
import com.rjconsultores.ventaboletos.service.RutaService;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEmpresa;
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar;
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxPuntoVenta;
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxUsuario;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderRelatorioLinhaHorario;
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderRuta;
@Controller("relatorioVendaEmbarcadaController")
@Scope("prototype")
public class RelatorioVendaEmbarcadaController extends MyGenericForwardComposer {
private static final String TODAS = "Todas";
private static final String TODOS = "Todos";
private static final String TITULO = "relatorioVendaEmbarcadaController.window.title";
private static final long serialVersionUID = 1L;
private static Logger log = LogManager.getLogger(RelatorioVendaEmbarcadaController.class);
@Autowired
private DataSource dataSourceRead;
@Autowired
private EstadoService estadoService;
@Autowired
private OrgaoConcedenteService orgaoConcedenteService;
@Autowired
private RutaService rutaService;
private MyComboboxEmpresa cmbEmpresa;
private MyComboboxPuntoVenta cmbPuntoVenta;
private MyComboboxUsuario cmbUsuario;
private Datebox datInicial;
private Datebox datFinal;
private Checkbox chkBloqueado;
@ -59,110 +74,203 @@ public class RelatorioVendaEmbarcadaController extends MyGenericForwardComposer
private Radio radVendaEmbarcadaNao;
private Radio radVendaEmbarcadaAmbos;
private MyComboboxEstandar cmbEstado;
private MyComboboxEstandar cmbOrgaoConcedente;
private Checkbox chkQuebraSequencia;
private MyTextbox txtSerie;
private Checkbox chkUltimoBpe;
private MyTextbox txtNumBpe;
private Integer estadoId;
private Integer empresaId;
private Integer puntoVendaId;
private String serie;
private String numBpe;
private Boolean bloqueado;
private FiltroEnviadosSefaz envioSefaz;
private Boolean quebraSequencia;
private Boolean ultimoBpe;
private List<Estado> lsEstados;
private List<OrgaoConcedente> lsOrgaosConcedentes;
private Textbox txtLinha;
private MyListbox linhaList;
private MyListbox linhaListSelList;
@Override
public void doAfterCompose(Component comp) throws Exception {
lsEstados = estadoService.obtenerTodos();
lsEstados = estadoService.obtenerTodos();
setLsOrgaosConcedentes(orgaoConcedenteService.obtenerTodos());
super.doAfterCompose(comp);
linhaList.setItemRenderer(new RenderRuta());
linhaListSelList.setItemRenderer(new RenderRuta());
}
public void onClick$btnExecutarRelatorio(Event ev) throws Exception {
executarRelatorio();
}
@SuppressWarnings({ "rawtypes", "unchecked" })
private void executarRelatorio() throws Exception {
//Map<String, Object> parametros = new HashMap<String, Object>();
private void executarRelatorio() throws Exception {
StringBuilder filtro = new StringBuilder();
Map<String, Object> parametros = new HashMap<String, Object>();
parametros.put("TITULO", Labels.getLabel("relatorioVendaEmbarcadaController.window.title"));
parametros.put("NOME_RELATORIO", Labels.getLabel("relatorioVendaEmbarcadaController.window.title"));
parametros.put("TITULO", Labels.getLabel(TITULO));
parametros.put("NOME_RELATORIO", Labels.getLabel(TITULO));
parametros.put("USUARIO_ID", UsuarioLogado.getUsuarioLogado().getUsuarioId().toString());
parametros.put("USUARIO", UsuarioLogado.getUsuarioLogado().getNombusuario());
parametros.put("DATA_INICIAL", datInicial.getValue());
parametros.put("DATA_FINAL", datFinal.getValue());
filtro.append(Labels.getLabel("lb.filtro.empresa"));
Comboitem itemEmpresa = cmbEmpresa.getSelectedItem();
if (itemEmpresa != null) {
Empresa empresa = (Empresa) itemEmpresa.getValue();
empresaId = empresa.getEmpresaId();
parametros.put("EMPRESA", empresa.getNombempresa());
filtro.append( empresa.getNombempresa() );
parametros.put("EMPRESA_ID", empresa.getEmpresaId());
}else {
filtro.append(TODAS);
}
filtro.append("; ");
filtro.append(Labels.getLabel("lb.filtro.pdv"));
Comboitem itemPuntoVenta = cmbPuntoVenta.getSelectedItem();
if (itemPuntoVenta != null) {
PuntoVenta ptovta = (PuntoVenta) itemPuntoVenta.getValue();
puntoVendaId = ptovta.getPuntoventaId();
parametros.put("PUNTOVENTA", ptovta.getNombpuntoventa());
parametros.put("PUNTOVENTA_ID", ptovta.getPuntoventaId());
}else {
filtro.append(TODAS);
}
filtro.append("; ");
filtro.append(Labels.getLabel("lb.filtro.estado"));
Comboitem itemEstado = cmbEstado.getSelectedItem();
if (itemEstado != null) {
Estado estado = (Estado) itemEstado.getValue();
estadoId = estado.getEstadoId();
parametros.put("ESTADO", estado.getNombestado());
filtro.append(estado.getNombestado());
parametros.put("ESTADO_ID", estado.getEstadoId());
}else {
filtro.append(TODOS);
}
filtro.append("; ");
filtro.append("Envio Sefaz: ");
FiltroEnviadosSefaz filtroSefaz;
if (radEnvioAmbos.isChecked()){
parametros.put("ENVIOSEFAZ", FiltroEnviadosSefaz.TODOS);
filtroSefaz = FiltroEnviadosSefaz.TODOS;
filtro.append(TODOS);
} else if (radEnvioNao.isChecked()){
parametros.put("ENVIOSEFAZ", FiltroEnviadosSefaz.NAO);
filtroSefaz = FiltroEnviadosSefaz.NAO;
filtro.append(TODOS);
} else {
parametros.put("ENVIOSEFAZ", FiltroEnviadosSefaz.SIM);
filtroSefaz = FiltroEnviadosSefaz.SIM;
}
parametros.put("ENVIOSEFAZ", filtroSefaz);
filtro.append(filtroSefaz).append("; ");
filtro.append("Venda Embarcada: ");
FiltroEnviadosSefaz vendaEmbarcada;
if (radVendaEmbarcadaAmbos.isChecked()){
parametros.put("VENDAEMBARCADA", FiltroEnviadosSefaz.TODOS);
vendaEmbarcada = FiltroEnviadosSefaz.TODOS;
} else if (radVendaEmbarcadaNao.isChecked()){
parametros.put("VENDAEMBARCADA", FiltroEnviadosSefaz.NAO);
vendaEmbarcada = FiltroEnviadosSefaz.NAO;
} else {
parametros.put("VENDAEMBARCADA", FiltroEnviadosSefaz.SIM);
vendaEmbarcada = FiltroEnviadosSefaz.SIM;
}
parametros.put("VENDAEMBARCADA", vendaEmbarcada);
filtro.append(vendaEmbarcada).append("; ");
filtro.append(Labels.getLabel("lb.filtro.orgaoConcedente"));
if (cmbOrgaoConcedente.getSelectedIndex() != -1) {
parametros.put("orgaoConcedenteId", ((OrgaoConcedente) cmbOrgaoConcedente.getSelectedItem().getValue()).getOrgaoConcedenteId());
filtro.append(((OrgaoConcedente) cmbOrgaoConcedente.getSelectedItem().getValue()).getDescOrgao());
}else {
filtro.append(TODOS);
}
filtro.append("; ");
StringBuilder linhas = new StringBuilder();
StringBuilder linhaIds = new StringBuilder();
filtro.append(Labels.getLabel("lb.filtro.linha"));
if (linhaListSelList.getListData().isEmpty()) {
linhas.append(TODAS);
} else {
for (Object obj : linhaListSelList.getListData()) {
Ruta ruta = (Ruta)obj;
linhas.append(ruta.getDescruta()).append(",");
linhaIds.append(ruta.getRutaId()).append(",");
}
// removendo ultima virgula
linhaIds = linhaIds.delete(linhaIds.length() -1, linhaIds.length());
linhas = linhas.delete(linhas.length() -1, linhas.length());
}
parametros.put("linhaIds", linhaIds.toString());
filtro.append(linhas).append(";");
filtro.append(Labels.getLabel("lb.filtro.usuario"));
Comboitem cbiUsuario = cmbUsuario.getSelectedItem();
if (cbiUsuario != null) {
Usuario usuario = (Usuario) cbiUsuario.getValue();
parametros.put("usuarioId", usuario.getUsuarioId());
if(usuario.getUsuarioId() > -1) {
filtro.append(usuario.getNombUsuarioCompleto());
}
} else {
filtro.append(TODOS);
}
filtro.append("; ");
parametros.put("SERIE", txtSerie.getText());
parametros.put("NUMBPE", txtNumBpe.getText());
parametros.put("QUEBRASEQ", chkQuebraSequencia.isChecked());
parametros.put("BLOQUEADO", chkBloqueado.isChecked());
parametros.put("QUEBRASEQUENCIA", chkQuebraSequencia.isChecked());
parametros.put("ULTIMOBPE", chkUltimoBpe.isChecked());
SimpleDateFormat df = new SimpleDateFormat("dd/MM/yyyy");
filtro.append(" DATA: " + df.format(new Date()));
parametros.put("DATA", new Date());
serie = txtSerie.getText();
parametros.put("SERIE", serie);
numBpe = txtNumBpe.getText();
parametros.put("NUMBPE", numBpe);
bloqueado = chkBloqueado.isChecked();
parametros.put("BLOQUEADO", bloqueado);
quebraSequencia = chkQuebraSequencia.isChecked();
ultimoBpe = chkUltimoBpe.isChecked();
parametros.put("ULTIMOBPE", ultimoBpe);
parametros.put("FILTROS", filtro.toString());
Relatorio relatorio = new RelatorioVendaEmbarcada(parametros, dataSourceRead.getConnection());
Map<String, Object> args = new HashMap<String, Object>();
args.put("relatorio", relatorio);
openWindow("/component/reportView.zul",
Labels.getLabel("relatorioVendaEmbarcadaController.window.title"), args, MODAL);
Labels.getLabel(TITULO), args, MODAL);
}
private void executarPesquisaLinha() {
String palavraPesquisaRuta = txtLinha.getText();
if (cmbOrgaoConcedente.getSelectedItem() != null) {
OrgaoConcedente orgaoConcedente = (OrgaoConcedente) cmbOrgaoConcedente.getSelectedItem().getValue();
linhaList.setData(rutaService.buscaRuta(palavraPesquisaRuta, orgaoConcedente));
} else {
linhaList.setData(rutaService.buscaRuta(palavraPesquisaRuta));
}
if (linhaList.getData().length == 0) {
try {
Messagebox.show(Labels.getLabel("MSG.ningunRegistro"),
Labels.getLabel(TITULO),
Messagebox.OK, Messagebox.INFORMATION);
} catch (InterruptedException ex) {
}
}
}
public void onClick$btnPesquisaLinha(Event ev) {
executarPesquisaLinha();
}
public void onClick$btnLimparLinha(Event ev) {
linhaList.clearSelection();
linhaListSelList.setData(new ArrayList<Ruta>());
linhaList.setItemRenderer(new RenderRelatorioLinhaHorario());
linhaListSelList.setItemRenderer(new RenderRelatorioLinhaHorario());
}
public void onDoubleClick$linhaList(Event ev) {
linhaListSelList.addItemNovo(linhaList.getSelected());
}
public EstadoService getEstadoService() {
@ -309,4 +417,20 @@ public class RelatorioVendaEmbarcadaController extends MyGenericForwardComposer
this.radVendaEmbarcadaAmbos = radVendaEmbarcadaAmbos;
}
public List<OrgaoConcedente> getLsOrgaosConcedentes() {
return lsOrgaosConcedentes;
}
public void setLsOrgaosConcedentes(List<OrgaoConcedente> lsOrgaosConcedentes) {
this.lsOrgaosConcedentes = lsOrgaosConcedentes;
}
public MyComboboxUsuario getCmbUsuario() {
return cmbUsuario;
}
public void setCmbUsuario(MyComboboxUsuario cmbUsuario) {
this.cmbUsuario = cmbUsuario;
}
}

View File

@ -15,8 +15,9 @@ public class RenderRelatorioLinhaHorario implements ListitemRenderer {
public void render(Listitem lstm, Object o) throws Exception {
Ruta ruta = (Ruta) o;
Listcell lc = new Listcell(ruta.getNumRuta().toString());
lc.setParent(lstm);
String num = ruta.getNumRuta()==null?"":ruta.getNumRuta();
Listcell lc = new Listcell(num);
lc.setParent(lstm);
lc = new Listcell(ruta.getPrefixo());
lc.setParent(lstm);

View File

@ -11,7 +11,8 @@ public class RenderRuta implements ListitemRenderer {
public void render(Listitem lstm, Object o) throws Exception {
Ruta ruta = (Ruta) o;
Listcell lc = new Listcell(ruta.getNumRuta().toString());
String num = ruta.getNumRuta()==null?"":ruta.getNumRuta();
Listcell lc = new Listcell(num);
lc.setParent(lstm);
lc = new Listcell(ruta.getPrefixo());

View File

@ -93,6 +93,14 @@ lb.puntoVentaSelList.codigo = Código
lb.puntoVentaSelList.nome = Nome
lb.sigla = Currency
lb.filtro.empresa = Company:
lb.filtro.pdv = Agency:
lb.filtro.usuario = User:
lb.filtro.estado = State:
lb.filtro.linha = Route:
lb.filtro.orgaoConcedente = Grantor:
# Relatório
relatorio.lb.btnExecutarRelatorio = Executar Relatório
relatorio.lb.btnExecutarRelatorioDetalhado = Relatório Detalhado
@ -118,7 +126,7 @@ tooltiptext.btnNuevo = Novo
# Pantalla de início de sesión:
winLogin.title = Conectar
winLogin.lblUsuario = Usuário:
winLogin.lblUsuario = User:
winLogin.lblSenha = Senha:
winLogin.btnAcessar = Acesso
winLogin.lblloginIncorreto = Início de sessão incorreta. Tente novamente.
@ -229,8 +237,8 @@ indexController.mniPermisos.label = Permissão
indexController.mniMenus.label = Menu
indexController.mniSistema.label = Sistema
indexController.mniFiscalImpressora.label = Impressora Fiscal
indexController.mniUsuario.label = Usuário
indexController.mniUbicacionUsuario.label = Localização do Usuário
indexController.mniUsuario.label = User
indexController.mniUbicacionUsuario.label = Localização do User
indexController.mniTipoParadas.label = Tipo Localidade
indexController.mniAutobus.label = Veículos
indexController.mniAutorizacion.label = Autorização
@ -2090,7 +2098,7 @@ editarPuntoVentaController.lbIndEstoqueMotorista.value=Estoque Motorista
editarPuntoVentaController.lbIndBloqueiaCancelamentoImpressaoPosterior.value=Bloqueia Cancelamento Impressão Posterior Impressa
editarPuntoVentaController.lbIndBloqueiaCancelamentoBilheteImpresso.value=Bloqueia Cancelamento De Bilhete Impresso
editarPuntoVentaController.bloqueiaBilheteImpresso.ajuda= Bloqueia o cancelamento de um voucher impresso (Venda Internet ou Impressao posterior em que o DABPe foi gerado no momento da impressão). Quando o DABPe é gerado no momento da venda, o bilhete não entra nessa regra.
editarPuntoVentaController.lbdscUsuarioInternet.value = Usuário Internet
editarPuntoVentaController.lbdscUsuarioInternet.value = User Internet
editarPuntoVentaController.lbdscContrasenaInternet.value = Senha Internet
editarPuntoVentaController.lbdscNumDoCPuntoVenta.value = CNPJ
editarPuntoVentaController.lbdscRazonSocial.value = Razão Social
@ -2180,7 +2188,7 @@ editarPuntoVentaController.lbEstanSegOpcional.value = Default Seguro Opcional
editarPuntoVentaController.lbVendeSegTabela.value = Vende Seguro Tabela
editarPuntoVentaController.lbEstanSegTabela.value = Default Seguro Tabela
editarPuntoVentaController.label.tipoPassagem = Tipo de Passagens
editarPuntoVentaController.label.usuario = Usuário
editarPuntoVentaController.label.usuario = User
editarPuntoVentaController.label.lbIndEstanTasaEmbarque.value = Taxa de Embarque pré-selecionada
editarPuntoVentaController.label.lbIndPermisoTasaEmbarque.value = Permite desmarcar Taxa de Embarque
editarPuntoVentaController.label.lbIndPermisoTasaEmbarqueVtaManual.value = Permite desmarcar Taxa de Embarque na Venda Manual
@ -2248,7 +2256,7 @@ editarPuntoVentaController.MSG.borrarChaveExcecaoMultaCancJaCadastrada = Deseja
# Aba Historico Forma Pagamento Punto Venta
editarPuntoVentaController.lbTipoMotivo.value = Tipo
editarPuntoVentaController.lbTipoDataInclusao.value = Data
editarPuntoVentaController.lbUsuarioMotivo.value = Usuário
editarPuntoVentaController.lbUsuarioMotivo.value = User
editarPuntoVentaController.lbMotivo.value = Motivo
editarPuntoVentaController.lbFormaPagamento.value = Forma Pagamento
editarPuntoVentaController.label.historicoFormaPago.inclusao = Inclusão
@ -2328,7 +2336,7 @@ editarPuntoVentaComissaoController.MSG.suscribirOKContaMD = Porcentagem da Empre
editarPuntoVentaComissaoController.MSG.jaPossuiItem = Porcentagem da Empresa/Ponto de Venda já existe para esta conta
editarPuntoVentaComissaoController.MSG.borrarPerguntaPtovtaContaMD = Deseja eliminar esta Porcentagem da Empresa/Ponto de Venda?
editarPuntoVentaComissaoController.MSG.borrarOKContaMD = Porcentagem da Empresa/Ponto de Venda excluida com sucesso
editarPuntoVentaComissaoController.MSG.valorCamposSeguro = Não é possível marcar os campos definidos para Seguro no campo 'Composição da Receita de BPR' ou 'Composição da Devolução' e informar os percentuais de comissão no campo 'Seguro Obrigatório' simultaneamente, o usuário deverá escolher qual método de comissão para seguro a ser utilizado.
editarPuntoVentaComissaoController.MSG.valorCamposSeguro = Não é possível marcar os campos definidos para Seguro no campo 'Composição da Receita de BPR' ou 'Composição da Devolução' e informar os percentuais de comissão no campo 'Seguro Obrigatório' simultaneamente, o User deverá escolher qual método de comissão para seguro a ser utilizado.
editarPuntoVentaComissaoController.MSG.lblInfoComissaoSeguro.value = A comissão destinada ao Seguro Obrigatório pode ser configurada de duas formas:
editarPuntoVentaComissaoController.MSG.lblInfoComissaoSeguro1.value = 1- Informando os percentuais no campo Seguro Obrigatório.
editarPuntoVentaComissaoController.MSG.lblInfoComissaoSeguro2.value = 2- Marcando Seguro nos campos Composição da Receita de BPR ou Composição da Devolução.
@ -3518,7 +3526,7 @@ MSG.Error.soReservaFlexBus=A Corrida só pode ser alterado enquanto estiver em R
MSG.Error.dataSaidaFlexBus=Não é possível alterar a corrida após sua saída.
MSG.Error.corridaConfirmada=Corrida confirmada, não é possível alterar.
MSG.Error.corridaCancelada=Corrida cancelada, não é possível alterar.
editarConfiguracionCorridaController.alteradoPor.value=Alterado Pelo Usuário
editarConfiguracionCorridaController.alteradoPor.value=Alterado Pelo User
editarConfiguracionCorridaController.corridaAlteradaSucesso.value= Corrida Alterada com sucesso.
editarConfiguracionCorridaController.MSG.desejaConfirmarCorrida= Depois de Confirmada o serviço aparecerá para todos os pontos de venda e não será mais possível cancelar. Deseja realmente confirmar a corrida?
editarConfiguracionCorridaController.MSG.desejaCancelarCorrida= Depois de cancelada a corrida, não será mais possível alterar. Deseja realmente cancelar?
@ -4617,14 +4625,14 @@ copiarPerfilController.window.title = Copiar Perfil
copiarPerfilController.MSG.sem.nome = É necessario ter o nome do perfil, para efetuar a copia.
copiarPerfilController.window.title = Copiar Perfil
# Pesquisa Usuário
busquedaUsuarioController.window.title = Usuário
# Pesquisa User
busquedaUsuarioController.window.title = User
busquedaUsuarioController.btnRefresh.tooltiptext = Atualizar
busquedaUsuarioController.btnNovo.tooltiptext = Incluir
busquedaUsuarioController.btnCerrar.tooltiptext = Fechar
busquedaUsuarioController.lhId.label = ID
busquedaUsuarioController.cveEmpleado.label = Código Empregado
busquedaUsuarioController.nombusuario.label = Nome Usuário
busquedaUsuarioController.nombusuario.label = Nome User
busquedaUsuarioController.nombpaterno.label = Sobrenome Paterno
busquedaUsuarioController.nombmaterno.label = Sobrenome Materno
busquedaUsuarioController.perfil.label = Perfil
@ -4632,22 +4640,22 @@ busquedaUsuarioController.btnPesquisa.label = Pesquisa
busquedaUsuarioController.empresa.label = Empresa
busquedaUsuarioController.puntoventa.label = Ponto de Venda(Agência)
busquedaUsuarioSesionController.window.title = Sessão Usuário
busquedaUsuarioSesionController.window.title = Sessão User
busquedaUsuarioSesionController.firmado.label = Logado
busquedaUsuarioSesionController.MSG.informa = Usuário não está logado
busquedaUsuarioSesionController.MSG.gerarPergunta = Deseja liberar a sessão do usuário {0} ?
busquedaUsuarioSesionController.MSG.informa = User não está logado
busquedaUsuarioSesionController.MSG.gerarPergunta = Deseja liberar a sessão do User {0} ?
busquedaUsuarioSesionController.MSG.ok = Sessão liberada com Sucesso.
busquedaUsuarioSesionController.btnFinalizarSesion.label = Liberar Sessão
# Editar Usuário
editarUsuarioController.window.title = Usuário
# Editar User
editarUsuarioController.window.title = User
editarUsuarioController.tabel.ubicacion = Localização
editarUsuarioController.tabel.empresa = Empresa
editarUsuarioController.MSG.suscribirOK = Usuário Registrado com Sucesso.
editarUsuarioController.MSG.borrarPergunta = Eliminar o usuário?
editarUsuarioController.MSG.borrarOK = Usuário Excluido com Sucesso.
editarUsuarioController.MSG.suscribirOK = User Registrado com Sucesso.
editarUsuarioController.MSG.borrarPergunta = Eliminar o User?
editarUsuarioController.MSG.borrarOK = User Excluido com Sucesso.
editarUsuarioController.MSG.empleado = Empregado não existe.
editarUsuarioController.MSG.existeEmpleado = Existe um Usuário com a código {0} registrado
editarUsuarioController.MSG.existeEmpleado = Existe um User com a código {0} registrado
editarUsuarioController.MSG.necessitaUbicacion = É necessário informar uma localização e Agência.
editarUsuarioController.senha.label = Senha
editarUsuarioController.confirmarsenha.label = Confirmar senha
@ -4659,7 +4667,7 @@ editarUsuarioController.lhPuntoVenta.label = Ponto de Venda ( Agência )
editarUsuarioController.lhCNPJ.label = CNPJ
editarUsuarioController.lhTipo.label = Tipo
editarUsuarioController.lhDescricao.label = Descrição
editarUsuarioController.btnCopiar.tooltiptext = Gerar usuário igual a este.
editarUsuarioController.btnCopiar.tooltiptext = Gerar User igual a este.
busquedaUsuarioController.CveUsuario.label = Login
busquedaUsuarioController.CveEmpleado.label = Código de Empregado
editarUsuarioController.lhEmpresa.label = Empresa
@ -4675,7 +4683,7 @@ editarUsuarioController.txtEstacion.label = Estação
editarUsuarioController.txtTipoVenta.label = Tipo de Venda
editarUsuarioController.chkRetornaTodasLocalidades.label = Retornar todas localidades
editarUsuarioController.chkTrocarSenha.label = Trocar senha
editarUsuarioController.chkTrocarSenha.ajuda = Campo não é obrigatório. Caso seja marcado irá solicitar que o usuário altere a senha no próximo login.
editarUsuarioController.chkTrocarSenha.ajuda = Campo não é obrigatório. Caso seja marcado irá solicitar que o User altere a senha no próximo login.
#Mensaje
indexController.mniMensaje.label = Mensagem
@ -5359,7 +5367,7 @@ editarEstacionController.btnSalvar.tooltiptext = Salvar
editarEstacionController.btnFechar.tooltiptext = Fechar
editarEstacionController.conexion = Conexão Bancária
editarEstacionController.tipoImpressoraRelatorio.label = Tipo de Impressora Relatório
editarEstacionController.usuario = Usuário Bancario
editarEstacionController.usuario = User Bancario
editarEstacionController.pausarImpressora = Pausa na Impressão
editarEstacionController.terminalMultiplo = Multiplos terminais na mesma estação
editarEstacionController.IndTipo.1 = BANORTE
@ -5385,7 +5393,7 @@ editarEstacionController.tipoImpressora.centralEmissao = CENTRAL EMISSAO
editarEstacionController.tipoImpressora.stockCentral = STOCK CENTRAL
editarEstacionController.tipoImpressora.bpe = BPE
editarEstacionController.tipoImpressora.macon=MACON
editarEstacionController.numEmpresa.label=Cód. Empresa/Identificador do Usuário
editarEstacionController.numEmpresa.label=Cód. Empresa/Identificador do User
editarEstacionController.numFilial.label=Cód. Filial
editarEstacionController.numPdv.label=Num. PDV/Ponto de Captura
editarEstacionController.txtIpServidor.value = Endereço TEF
@ -5410,10 +5418,10 @@ editarEstacionController.MSG.paygo = Todos os campos do PayGo devem ser preenchi
editarEstacionController.MSG.tpi = Todos os campos do TPI devem ser preenchidos
editarEstacionController.MSG.integracaoTef = Informe o tipo Integração TEF
editarEstacionController.MSG.empresaYaExiste= A empresa informada já está cadastrada
editarEstacionController.MSG.UsuarioSemPermissaoEmpresa= O Usuário não tem permissão para alterar as configurações para essa empresa.
editarEstacionController.MSG.UsuarioSemPermissaoEmpresa= O User não tem permissão para alterar as configurações para essa empresa.
editarEstacionController.MSG.nomeImpressora= Informe o nome da Impressora ou PANTALLA quando não tem impressora ou BEMATECHFISCAL para ECF
editarEstacionController.MSG.singularidadError= A estação {0} já está cadastrada para este PDV.
editarEstacionController.lbNumEmpresa.value = Código da Empresa/Identificador do Usuário
editarEstacionController.lbNumEmpresa.value = Código da Empresa/Identificador do User
editarEstacionController.lbNumFilial.value = Código da Filial
editarEstacionController.lbNumPdv.value = Número PDV/Ponto de Captura
editarEstacionController.tab.label.impresora = Impressoras
@ -5626,7 +5634,7 @@ editarConvenioController.lbNumeroDocumento.value = Número de documento
editarConvenioController.DescuentoTooltiptext.value =Não é Válido para Bpe
editarConvenioController.tab.label.desconto = Desconto
editarConvenioController.tab.label.usuarios = Usuários
editarConvenioController.tab.label.usuarios = Users
editarConvenioController.tab.label.agencias = Agências
editarConvenioController.tab.label.trechos = Trechos
editarConvenioController.tab.label.empresas = Empresas
@ -5641,8 +5649,8 @@ editarConvenioController.lbPeriodoEmissao.final = Final:
editarConvenioController.lbPeriodoViagem.value = Período de Viagem
editarConvenioController.lbPeriodoViagem.inicial = Inicial:
editarConvenioController.lbPeriodoViagem.final = Final:
editarConvenioController.tabUsuario.value = Usuário
editarConvenioController.tabUsuario.usuario.idUsuario.value = Id. Usuário
editarConvenioController.tabUsuario.value = User
editarConvenioController.tabUsuario.usuario.idUsuario.value = Id. User
editarConvenioController.tabUsuario.usuario.nomeUsuario.value = Nome
editarConvenioController.tabPuntoVenta.value = Agência
editarConvenioController.tabPuntoVenta.puntoVenta.descricao.value = Descrição
@ -6319,7 +6327,7 @@ editarCompaniaBancariaController.btnFechar.tooltiptext = Fechar
editarCompaniaBancariaController.MSG.suscribirOK = Companhia Bancária Registrada com Sucesso.
editarCompaniaBancariaController.MSG.borrarPergunta = Deseja Eliminar Compania Bancária?
editarCompaniaBancariaController.MSG.borrarOK = Companhia Bancária Excluida com Sucesso.
editarCompaniaBancariaController.MSG.usu = Necessita informar um Usuário Bancário.
editarCompaniaBancariaController.MSG.usu = Necessita informar um User Bancário.
editarCompaniaBancariaController.MSG.mer = Necessita informar um Merchant Bancário.
# Editar Merchant Bancario
@ -6329,11 +6337,11 @@ editarMerchantBancarioController.btnFechar.tooltiptext = Fechar
editarMerchantBancarioController.cvemerchant.label = Código Merchant
editarMerchantBancarioController.descmerchant.label = Descrição Merchant
# Editar Usuário bancario
editarUsuarioBancarioController.window.title = Usuário Bancário
# Editar User bancario
editarUsuarioBancarioController.window.title = User Bancário
editarUsuarioBancarioController.btnSalvar.tooltiptext = Salvar
editarUsuarioBancarioController.btnFechar.tooltiptext = Fechar
editarUsuarioBancarioController.cveusuario.label = Código Usuário
editarUsuarioBancarioController.cveusuario.label = Código User
editarUsuarioBancarioController.password.label = Password
# Busqueda Tarjeta Recaudação
@ -8190,7 +8198,7 @@ complejidadContrasena.CANT_MIN_NUMERO=A senha deve ter ao menos {0} número
complejidadContrasena.CANT_ESPECIALES=A senha deve ter ao menos {0} caracteres especiais
winCambiaContrasena.title = Alterar Senha
winCambiaContrasena.lblUsuario = Usuário:
winCambiaContrasena.lblUsuario = User:
winCambiaContrasena.lblSenha = Senha:
winCambiaContrasena.lblNovaSenha = Nova Senha:
winCambiaContrasena.lblConfirmaSenha = Confirmar Nova Senha:
@ -8198,7 +8206,7 @@ winCambiaContrasena.btnAcessar = Salvar
winCambiaContrasena.erro.camposVazios = Existem campos que não foram preenchidos
winCambiaContrasena.erro.senhasIguais = A nova senha não pode ser identica a senha antiga
winCambiaContrasena.erro.senhasDiferentes = A nova senha e a confirmação de senha devem ser iguais
winCambiaContrasena.erro.usuarioSenha = Usuário e/ou senha não existe
winCambiaContrasena.erro.usuarioSenha = User e/ou senha não existe
winCambiaContrasena.MSG.suscribirOK = A senha foi alterada
# Búsqueda Impressora Fiscal
@ -8644,7 +8652,7 @@ relatorioVendasPacotesDetalhadoController.lblPacote.value = Pacote
relatorioVendasPacotesDetalhadoController.lblTipoTarifaPacote.value = Tipo Tarifa
relatorioVendasPacotesDetalhadoController.lblOrigem.value = Origem
relatorioVendasPacotesDetalhadoController.lblDestino.value = Destino
relatorioVendasPacotesDetalhadoController.lblUsuario.value = Usuário
relatorioVendasPacotesDetalhadoController.lblUsuario.value = User
relatorioVendasPacotesDetalhadoController.lblSituacao.value = Situação
relatorioVendasPacotesDetalhadoController.lblSituacaoTodos.value = Todos
relatorioVendasPacotesDetalhadoController.lblSituacaoPagos.value = Pagos
@ -8668,8 +8676,8 @@ relatorioVendasPacotesBoletosController.lblTipoTarifaPacote.value = Tipo Tarifa
relatorioVendasPacotesBoletosController.lblPacote.value = Pacote
relatorioVendasPacotesBoletosController.lblOrigem.value = Origem
relatorioVendasPacotesBoletosController.lblDestino.value = Destino
relatorioVendasPacotesBoletosController.lblUsuario.value = Usuário
relatorioVendasPacotesBoletosController.lblUsuario.value = Usuário
relatorioVendasPacotesBoletosController.lblUsuario.value = User
relatorioVendasPacotesBoletosController.lblUsuario.value = User
relatorioVendasPacotesBoletosController.lbTipoRelatorio.value = Tipo Relatório
relatorioVendasPacotesBoletosController.lbVendaPacotesBoletos.value = Vendas de Bilhetes no Pacote
relatorioVendasPacotesBoletosController.lbVendaBoletos.value = Vendas de Bilhetes Avulsos
@ -8923,7 +8931,7 @@ conferenciaController.lhObservacao.value = Observação
conferenciaController.lhValorLog.value = Valor Bilhete
conferenciaController.lhTipoInformativo.value = Tipo Informativo
conferenciaController.lhValorTabela.value = Valor Tabela
conferenciaController.lhNombusuario.value = Usuário
conferenciaController.lhNombusuario.value = User
conferenciaController.lhFecmodif.value = Data Alteração
conferenciaController.btnRemoverObservacaoLog.tooltiptext = Remover Observação
conferenciaController.btnAdicionarObservacaoLog.tooltiptext = Adicionar Observação
@ -9373,7 +9381,7 @@ auditoriaController.dataFinal.label = Data Final
auditoriaControler.lhId.label = ID
auditoriaController.lhSistema.label = Sistema
auditoriaController.lhEntidade.label = Entidade
auditoriaController.lhUsuario.label = Usuário
auditoriaController.lhUsuario.label = User
auditoriaController.lhData.label = Data
auditoriaController.lhModulo.label = Módulo
auditoriaController.lhAcao.label = Ação
@ -9381,7 +9389,7 @@ auditoriaController.lhAmbiente.label = Ambiente
auditoriaController.lhId.label = ID
auditoriaController.cveEmpleado.label = Código Empregado
auditoriaController.nombusuario.label = Nome Usuário
auditoriaController.nombusuario.label = Nome User
auditoriaController.nombpaterno.label = Sobrenome Paterno
auditoriaController.nombmaterno.label = Sobrenome Materno
auditoriaController.btnPesquisa.label = Pesquisa
@ -9552,7 +9560,7 @@ painelEcfController.lbSeqCRZQuebrada.value=CRZ Quebrada
busquedaRetencaoDiariaComissaoController.window.title = Recálculo da Comissão
busquedaRetencaoDiariaComissaoController.btnCalcular.title = Calcular
busquedaRetencaoDiariaComissaoController.info.comissao = Comissão calculada com sucesso
busquedaRetencaoDiariaComissaoController.error.puntoventa = Usuário não possui permissão para calcular a comissão para todas as agências
busquedaRetencaoDiariaComissaoController.error.puntoventa = User não possui permissão para calcular a comissão para todas as agências
busquedaRetencaoDiariaComissaoController.error.empresa = Empresa não foi informada
busquedaRetencaoDiariaComissaoController.info.qtdeMaxDias = Recálculo da Comissão é permitido para o intervalo máximo de {0} dia(s)
@ -9637,7 +9645,7 @@ editarEmpresaController.ImprimeLogoBilheteVendaEmbarcada = Habilita impressão d
editarEmpresaController.ImprimeLogoBilheteVendaEmbarcada.ajuda = Habilita impressão da Logo no Bilhete de Venda Embarcada.
editarEmpresaController.validadescontotarifa.ajuda = Cálculos de desconto/precificação do sistema serão direcionados para o valor de Tarifa Original registrada na tabela de preço.
editarEmpresaController.bilheteDevDebitoDinheiro.ajuda = Bilhetes vendidos como débito serão tratados como dinheiro e serão debitados diretamento do caixa quando cancelados/devolvidos.
editarEmpresaController.BloqVdaImpPosterior.ajuda = Bloqueia a venda de bilhete Imp.Posterior quando o usuário esta logado na empresa diferente da realizada a busca de serviço. Se aplica somente a ECF.
editarEmpresaController.BloqVdaImpPosterior.ajuda = Bloqueia a venda de bilhete Imp.Posterior quando o User esta logado na empresa diferente da realizada a busca de serviço. Se aplica somente a ECF.
editarEmpresaController.intPontuacaoFraude.ajuda = Para cliente que utilizem a ADYEN como plataforma de Vendas WEB o sistema contabilizará pontos pela compras no site para o passageiro. De acordo esta pontuação o cliente poderá realizar a impressão da passagem no autoatendimento(TOTEM) ou deverá comparecer ao guichê para tal processo.
editarEmpresaController.indEmiteCupomFiscalRemarcacao.ajuda = Quando realizada uma transferÊncia de passagem o sistema irá emitir um novo cupom Fiscal.
editarEmpresaController.naoAlterarDiagrama.ajuda = Bloqueia a modificaçao do layout/Rol Operativo do carro no menu de Mapa de Viagem.
@ -9927,9 +9935,9 @@ dispositivoVendaEmbarcadaController.dataUltimaSinc.value=Dt. Ultima Sinc.
dispositivoVendaEmbarcadaController.chkSim.value = Sim
dispositivoVendaEmbarcadaController.chkNao.value = Não
dispositivoVendaEmbarcadaController.baixado.value = Baixado
dispositivoVendaEmbarcadaController.usuario.value = Usuário
dispositivoVendaEmbarcadaController.usuario.value = User
dispositivoVendaEmbarcadaController.puntoVendaBP.value = Ponto de Venda
dispositivoVendaEmbarcadaController.usuarioDisp.value = Usuário
dispositivoVendaEmbarcadaController.usuarioDisp.value = User
dispositivoVendaEmbarcadaController.btnPesquisa.label = Pesquisa
dispositivoVendaEmbarcadaController.habilitado.value=Habilitado
dispositivoVendaEmbarcadaController.valor.value= Valor
@ -9979,7 +9987,7 @@ busquedaOperadorEmbarcada.tabela.login=Login
busquedaOperadorEmbarcada.tabela.puntoVenta=Ponto de Venda
#Editar Operador Embarcada
editarOperadorEmbarcada.titulo=Editar Operador Embarcada
editarOperadorEmbarcada.tabUsuario.titulo=Usuário
editarOperadorEmbarcada.tabUsuario.titulo=User
editarOperadorEmbarcada.tabLinha.titulo=Linhas
editarOperadorEmbarcada.tabServico.titulo=Serviços
editarOperadorEmbarcada.idUsuario=ID
@ -9995,14 +10003,14 @@ busquedaOperadorEmbarcada.tabela.descricao=Descrição
busquedaOperadorEmbarcada.tabela.classe=Classe
busquedaOperadorEmbarcada.tabela.prefixo=Prefixo
busquedaOperadorEmbarcada.tabela.empresa=Empresa
busquedaOperadorEmbarcada.mensage.escolherUsuario=Primeiro é preciso selecionar ao menos um usuário.
busquedaOperadorEmbarcada.mensage.escolherUsuario.title=Escolha um usuário
busquedaOperadorEmbarcada.mensage.escolherUsuario=Primeiro é preciso selecionar ao menos um User.
busquedaOperadorEmbarcada.mensage.escolherUsuario.title=Escolha um User
editarOperadorEmbarcada.servico=Servico
editarOperadorEmbarcada.marca=Marca
editarOperadorEmbarcada.sentido=Sentido
busquedaOperadorEmbarcada.mensage.escolherLinha=Primeiro é preciso selecionar ao menos uma linha.
busquedaOperadorEmbarcada.mensage.escolherLinha.title=Escolha uma linha
busquedaOperadorEmbarcada.mensage.naoEpossivelSalvar=Não é possível salvar sem selecionar os Usuário/Linha/Serviço;
busquedaOperadorEmbarcada.mensage.naoEpossivelSalvar=Não é possível salvar sem selecionar os User/Linha/Serviço;
busquedaOperadorEmbarcada.mensage.naoEpossivelSalvar.title=Não pode ser salvo.
busquedaOperadorEmbarcada.mensage.erroAoSalvar=Ocorreu um erro ao salvar o operador.
busquedaOperadorEmbarcada.mensage.operadorSalvo=Operador Cadastrado com sucesso.
@ -10016,7 +10024,7 @@ painelVendaEmbarcadaController.window.title = Painel Venda Embarcada
busquedaPainelVendaEmbarcadaController.btnRefresh.tooltiptext = Atualização
painelVendaEmbarcadaController.enderecoUrl.value = Enedereço URL
painelVendaEmbarcadaController.btnSalvar.tooltiptext = Salvar
painelVendaEmbarcadaController.msg.usuariosempermisao = Usuário não tem permissão para alterar a url.
painelVendaEmbarcadaController.msg.usuariosempermisao = User não tem permissão para alterar a url.
painelVendaEmbarcadaController.msg.confirmacaoaltecaourl = Tem certeza que deseja alterar a URL?
painelVendaEmbarcadaController.msg.urlformatoinvalido = URL tem formato formato inválido.
painelVendaEmbarcadaController.msg.scusso = URL atualizada com sucesso
@ -10041,6 +10049,10 @@ relatorioVendaEmbarcadaController.lbVendaEmbarcada.value = Venda Embarcada
relatorioVendaEmbarcadaController.label.VendaEmbarcada.sim = Sim
relatorioVendaEmbarcadaController.label.VendaEmbarcada.nao = Não
relatorioVendaEmbarcadaController.label.VendaEmbarcada.ambos = Todos
relatorioVendaEmbarcadaController.lbNumRuta.value = Num. Linha
relatorioVendaEmbarcadaController.lbPrefixo.value = Prefixo
relatorioVendaEmbarcadaController.lbOrgao.value = Orgão Concedente
relatorioVendaEmbarcadaController.lbLinha.value = Linha
#
autorizacaoUsoSerieEmbarcadaController.window.title = Autorização de uso de série por dispositivo
@ -10070,7 +10082,7 @@ autorizacaoUsoSerieEmbarcadaController.bloqueado.value=BLOQUEADO
autorizacaoUsoSerieEmbarcadaController.manutencao.value=MANUTENÇÃO
autorizacaoUsoSerieEmbarcadaController.baixado.value=BAIXADO
autorizacaoUsoSerieEmbarcadaController.puntoventa.value=PONTO DE VENDA
autorizacaoUsoSerieEmbarcadaController.usuario.value=USUÁRIO
autorizacaoUsoSerieEmbarcadaController.usuario.value=User
autorizacaoUsoSerieEmbarcadaController.datahora.value=DATA/HORA
editarAutorizacaoUsoSerieEmbarcadaController.MSG.suscribirOK = Série {0} autorizada com sucesso.
@ -10085,7 +10097,7 @@ editarAutorizacaoUsoSerieEmbarcadaController.MSG.erroJaCadastrado=Dispositivo j
# logReceitasDespesasDiversasController
logReceitasDespesasDiversasController.lbId.value=Id
logReceitasDespesasDiversasController.lbUsuario.value=Usuário
logReceitasDespesasDiversasController.lbUsuario.value=User
logReceitasDespesasDiversasController.lbDataExecucao.value=Data Execução
logReceitasDespesasDiversasController.lbDataInicio.value=Data Início
logReceitasDespesasDiversasController.lbDataFim.value=Data Fim
@ -10254,14 +10266,14 @@ viewTestEmailController.msgStatusCancelado = Cancelado
viewTestEmailController.msgStatusConcluido = Concluído
viewTestEmailController.msgStatusFalha = Falha
viewTestEmailController.msgExceptionErroServidor = Verifique se o endereço do servidor foi digitado corretamente.
viewTestEmailController.msgExceptionErroUsuarioSenha = Verifique se o usuário e a senha foram digitados corretamente.
viewTestEmailController.msgExceptionErroGeneric = Verifique as configurações do servidor, usuário e senha.
viewTestEmailController.msgExceptionErroUsuarioSenha = Verifique se o User e a senha foram digitados corretamente.
viewTestEmailController.msgExceptionErroGeneric = Verifique as configurações do servidor, User e senha.
viewTestEmailController.msgExceptionErroContacteAdm = Contate o administrador do sistema.
viewTestEmailController.lblStatusInfo.sucesso = Parabéns! Todos os testes foram concluídos com êxito.Clique em sair para continuar.
viewTestEmailController.lblStatusInfo.erro = Ocorreram alguns erros durante o processamento dos testes. Examine a lista de erros abaixo para obter mais detalhes. Se o problema persistir após a execução das ações sugeridas, contate o provedor de serviços de Internet.
viewTestEmailController.emailSubject = Mensagem de Teste do Email da empresa: {0}
viewTestEmailController.emailText = Este é um email enviado automaticamente pela ADM TotalBus durante o teste das configurações da sua conta.
viewTestEmailController.semDestinatario = Não foi configurado usuário para envio.
viewTestEmailController.semDestinatario = Não foi configurado User para envio.
viewTestEmailController.destinatario = Destinatário
#Relatorio Venda Canal de Emissao
@ -10545,12 +10557,12 @@ busquedaDispositvoOperadorEmbarcada.titulo=Dipositivo por Operador Venda Embarca
#Editar Operadores Dispositvo
editarOperadoresDispositivoController.window.title = Editar Operadores por Dispostivo
editarOperadoresDispositivoController.lbImei.value = Imei
editarOperadoresDispositivoController.lhUsuario.label = Usuário (Login)
editarOperadoresDispositivoController.lhUsuario.label = User (Login)
editarOperadoresDispositivoController.btnPesquisa.label = Pesquisar
editarOperadoresDispositivoController.btnLimpar.label = Limpar
editarOperadoresDispositivoController.lhLogin.label = Login
editarOperadoresDispositivoController.lhNomeUsuario.label = Nome Usuário
editarOperadoresDispositivoController.lbFiltro.value=Filtrar Usuário
editarOperadoresDispositivoController.lhNomeUsuario.label = Nome User
editarOperadoresDispositivoController.lbFiltro.value=Filtrar User
editarOperadoresDispositivoController.btnAddUsuario.tooltiptext = Incluir
editarOperadoresDispositivoController.btnBorrarUsuario.tooltiptext = Eliminar
editarOperadoresDispositivoController.lhCveUsuario.label = CVE Usuario
@ -10564,7 +10576,7 @@ editarOperadoresDispositivoController.btnBorrarUsuario.tooltiptext = Eliminar
editarOperadoresDispositivoController.btnSalvar.tooltiptext = Salvar
editarOperadoresDispositivoController.MSG.naoAdicionadoItemNovo = Não foi adicionado ítem novo na lista
editarOperadoresDispositivoController.MSG.suscribirOK = Usuario do dipositivo alterados com sucesso
editarOperadoresDispositivoController.MSG.existemUsuariosAtrelados = Existem usuários atrelados não foram. Deseja sair mesmo assim ?
editarOperadoresDispositivoController.MSG.existemUsuariosAtrelados = Existem Users atrelados não foram. Deseja sair mesmo assim ?
# Gratuidade AGEPAN
relatorioGratuidadeAGEPANController.window.title = Gratuidades AGEPAN
@ -10655,8 +10667,8 @@ auditarClasse.ReservacionCategoria=Alteração de Reserva Categoria
auditarClasse.ReservacionPuntoVenta=Alteração de Reserva Punto Venta
auditarClasse.Tarifa=Alteração de preço
auditarClasse.TarifaOficial=Alteração de preço / Tarifa Oficial
auditarClasse.Usuario=Alteração de usuário
auditarClasse.UsuarioPerfil=Alteração de usuário
auditarClasse.Usuario=Alteração de User
auditarClasse.UsuarioPerfil=Alteração de User
auditarClasse.ModificacionMasivaTarifasUploadController.alterarDescricaoTelaAuditoria=Modificação Massiva de preços
abastoService.msg.semOrigem=Abasto Origem, não encontrado

View File

@ -92,6 +92,13 @@ lb.puntoVentaSelList.codigo = Código
lb.puntoVentaSelList.nome = Nome
lb.sigla = Sigla
lb.filtro.empresa = Empresa:
lb.filtro.pdv = Agencia:
lb.filtro.usuario = Usuário:
lb.filtro.estado = Estado:
lb.filtro.linha = Linha:
lb.filtro.orgaoConcedente = Orgão Concedente:
# Reporte
relatorio.lb.btnExecutarRelatorio = Ejecutar reporte
relatorio.lb.btnExecutarRelatorioDetalhado = Relatório Detalhado
@ -9270,6 +9277,11 @@ relatorioVendaEmbarcadaController.lbVendaEmbarcada.value = Venda Embarcada
relatorioVendaEmbarcadaController.label.VendaEmbarcada.sim = Sim
relatorioVendaEmbarcadaController.label.VendaEmbarcada.nao = Não
relatorioVendaEmbarcadaController.label.VendaEmbarcada.ambos = Todos
relatorioVendaEmbarcadaController.lbNumRuta.value = Num. Linha
relatorioVendaEmbarcadaController.lbPrefixo.value = Prefixo
relatorioVendaEmbarcadaController.lbOrgao.value = Orgão Concedente
relatorioVendaEmbarcadaController.lbLinha.value = Linha
busquedaOperadorEmbarcada.MSG.borrarOK=Registro excluído.

View File

@ -92,6 +92,13 @@ lb.puntoVentaSelList.codigo = Código
lb.puntoVentaSelList.nome = Nome
lb.sigla = Sigla
lb.filtro.empresa = Empresa:
lb.filtro.pdv = Agencia:
lb.filtro.usuario = Usuário:
lb.filtro.estado = Estado:
lb.filtro.linha = Linha:
lb.filtro.orgaoConcedente = Orgão Concedente:
# Relatório
relatorio.lb.btnExecutarRelatorio = Executar Relatório
relatorio.lb.btnExecutarRelatorioDetalhado = Relatório Detalhado
@ -10148,6 +10155,10 @@ relatorioVendaEmbarcadaController.lbVendaEmbarcada.value = Venda Embarcada
relatorioVendaEmbarcadaController.label.VendaEmbarcada.sim = Sim
relatorioVendaEmbarcadaController.label.VendaEmbarcada.nao = Não
relatorioVendaEmbarcadaController.label.VendaEmbarcada.ambos = Todos
relatorioVendaEmbarcadaController.lbNumRuta.value = Num. Linha
relatorioVendaEmbarcadaController.lbPrefixo.value = Prefixo
relatorioVendaEmbarcadaController.lbOrgao.value = Orgão Concedente
relatorioVendaEmbarcadaController.lbLinha.value = Linha
#
autorizacaoUsoSerieEmbarcadaController.window.title = Autorização de uso de série por dispositivo

View File

@ -7,13 +7,13 @@
<zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winFiltroRelatorioVendaEmbarcada"
apply="${relatorioVendaEmbarcadaController}" contentStyle="overflow:auto"
width="800px" border="normal">
width="600px" border="normal">
<grid fixedLayout="true">
<columns>
<column width="25%" />
<column width="30%" />
<column width="15%" />
<column width="35%" />
<column width="15%" />
<column width="35%" />
<column width="30%" />
</columns>
<rows>
<row>
@ -30,23 +30,63 @@
maxlength="10" />
</row>
<row>
<row spans="1,3">
<label
value="${c:l('relatorioVendaEmbarcadaController.lbEmpresa.value')}" />
<combobox id="cmbEmpresa"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEmpresa"
mold="rounded" buttonVisible="true" width="95%" />
<label
value="${c:l('relatorioVendaEmbarcadaController.lbBloqueado.value')}" />
<checkbox id="chkBloqueado" visible="true" />
mold="rounded" buttonVisible="true" width="65%" />
</row>
<row>
<row spans="1,3">
<label
value="${c:l('relatorioVendaEmbarcadaController.lbPontoVenda.value')}" />
<combobox id="cmbPuntoVenta"
autodrop="false"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxPuntoVenta"
mold="rounded" buttonVisible="true" width="95%" />
mold="rounded" buttonVisible="true" width="65%" />
</row>
<row spans="1,3">
<label
value="${c:l('relatorioVendaEmbarcadaController.lbUf.value')}" />
<combobox id="cmbEstado" width="65%" mold="rounded"
buttonVisible="true"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
model="@{winFiltroRelatorioVendaEmbarcada$composer.lsEstados}" />
</row>
<row spans="1,3">
<label
value="${c:l('relatorioVendaEmbarcadaController.lbOrgao.value')}" />
<combobox id="cmbOrgaoConcedente" width="65%"
maxlength="60" mold="rounded" buttonVisible="true"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
model="@{winFiltroRelatorioVendaEmbarcada$composer.lsOrgaosConcedentes}" />
</row>
<row spans="1,3">
<label
value="${c:l('relatorioCaixaOrgaoConcedenteController.lb.nomeBilheteiro.value')}" />
<combobox id="cmbUsuario"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxUsuario"
mold="rounded" buttonVisible="true" width="65%" />
</row>
<row spans="1,3">
<label
value="${c:l('relatorioVendaEmbarcadaController.lbSerie.value')}" />
<textbox id="txtSerie" width="65%"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</row>
<row spans="1,3">
<label
value="${c:l('relatorioVendaEmbarcadaController.lbNumBpe.value')}" />
<textbox id="txtNumBpe" width="65%"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</row>
<row spans="1,3">
<label
value="${c:l('relatorioVendaEmbarcadaController.lbEnvioSefaz.value')}" />
<radiogroup Id="radEnvioSefaz">
@ -58,32 +98,8 @@
label="${c:l('relatorioVendaEmbarcadaController.label.enviosefaz.ambos')}" />
</radiogroup>
</row>
<row>
<label
value="${c:l('relatorioVendaEmbarcadaController.lbUf.value')}" />
<combobox id="cmbEstado" width="95%" mold="rounded"
buttonVisible="true"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
model="@{winFiltroRelatorioVendaEmbarcada$composer.lsEstados}" />
<label
value="${c:l('relatorioVendaEmbarcadaController.lbQuebraSequencia.value')}" />
<checkbox id="chkQuebraSequencia" visible="true" />
</row>
<row>
<label
value="${c:l('relatorioVendaEmbarcadaController.lbSerie.value')}" />
<textbox id="txtSerie" width="95%"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
<label
value="${c:l('relatorioVendaEmbarcadaController.lbUltimoBpe.value')}" />
<checkbox id="chkUltimoBpe" visible="true" />
</row>
<row>
<label
value="${c:l('relatorioVendaEmbarcadaController.lbNumBpe.value')}" />
<textbox id="txtNumBpe" width="95%"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
<row spans="1,3">
<label
value="${c:l('relatorioVendaEmbarcadaController.lbVendaEmbarcada.value')}" />
<radiogroup Id="radVendaEmbarcada">
@ -95,6 +111,91 @@
label="${c:l('relatorioVendaEmbarcadaController.label.VendaEmbarcada.ambos')}" />
</radiogroup>
</row>
<row spans="4">
<grid >
<columns>
<column width="33%" />
<column width="33%" />
<column width="33%" />
</columns>
<rows>
<row>
<checkbox id="chkUltimoBpe" label="${c:l('relatorioVendaEmbarcadaController.lbUltimoBpe.value')}" visible="true" />
<checkbox id="chkQuebraSequencia" label="${c:l('relatorioVendaEmbarcadaController.lbQuebraSequencia.value')}" visible="true" />
<checkbox id="chkBloqueado" label="${c:l('relatorioVendaEmbarcadaController.lbBloqueado.value')}" visible="true" />
</row>
</rows>
</grid>
</row>
<row spans="1,3">
<label value="${c:l('relatorioVendaEmbarcadaController.lbLinha.value')}" />
<bandbox id="bbPesquisaLinha" width="65%" mold="rounded" readonly="true">
<bandpopup>
<vbox>
<hbox>
<textbox id="txtLinha" />
<button id="btnPesquisaLinha"
image="/gui/img/find.png"
label="${c:l('lb.btnPesquisa.label')}" />
<button id="btnLimparLinha"
image="/gui/img/eraser.png"
label="${c:l('lb.btnLimpar.label')}" />
</hbox>
<listbox id="linhaList" mold="paging"
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
vflex="true" multiple="false" height="60%" width="410px">
<listhead>
<listheader
label="${c:l('relatorioVendaEmbarcadaController.lbNumRuta.value')}"
width="18%" />
<listheader
label="${c:l('relatorioVendaEmbarcadaController.lbPrefixo.value')}"
width="20%" />
<listheader
label="${c:l('lb.dec')}" width="35%" />
<listheader
label="${c:l('relatorioVendaEmbarcadaController.lbOrgao.value')}"
width="27%" />
</listhead>
</listbox>
<paging id="pagingLinha" pageSize="10" />
</vbox>
</bandpopup>
</bandbox>
</row>
<row>
<cell colspan="4">
<borderlayout height="100px">
<center border="0">
<listbox id="linhaListSelList"
mold="paging"
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
vflex="true" multiple="true" height="60%" width="100%">
<listhead>
<listheader
label="${c:l('relatorioPassagensAGERController.lbNumRuta.value')}"
width="18%" />
<listheader
label="${c:l('relatorioPassagensAGERController.lbPrefixo.value')}"
width="20%" />
<listheader
label="${c:l('lb.dec')}" width="42%" />
<listheader
label="${c:l('relatorioPassagensAGERController.lbOrgao.value')}"
width="20%" />
<listheader width="7%" />
</listhead>
</listbox>
</center>
</borderlayout>
</cell>
</row>
</rows>
</grid>
<toolbar>