Fixes bug#AL-4554

master
Fernando Abimael Alvarez Uc 2024-08-16 12:43:51 -06:00
commit ab5d5e7bcf
44 changed files with 2047 additions and 308 deletions

View File

@ -4,12 +4,12 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>br.com.rjconsultores</groupId> <groupId>br.com.rjconsultores</groupId>
<artifactId>ventaboletosadm</artifactId> <artifactId>ventaboletosadm</artifactId>
<version>1.122.0</version> <version>1.126.2</version>
<packaging>war</packaging> <packaging>war</packaging>
<properties> <properties>
<modelWeb.version>1.96.0</modelWeb.version> <modelWeb.version>1.96.0</modelWeb.version>
<flyway.version>1.83.0</flyway.version> <flyway.version>1.84.0</flyway.version>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties> </properties>
@ -298,5 +298,4 @@
</dependency> </dependency>
</dependencies> </dependencies>
</project> </project>

View File

@ -59,21 +59,24 @@ public class RelatorioDetalheContrato extends Relatorio {
while (rset.next()) { while (rset.next()) {
RelatorioDetalheContratoBean detalhe = new RelatorioDetalheContratoBean(); RelatorioDetalheContratoBean detalhe = new RelatorioDetalheContratoBean();
detalhe.setBoleto(rset.getObject("contratoId").toString()); detalhe.setTiquete(rset.getString("contratoId"));
detalhe.setDataVenda((Date)rset.getObject("dataVenda")); detalhe.setDataVenda((Date)rset.getObject("dataVenda"));
detalhe.setDestino(rset.getObject("destino").toString()); detalhe.setDestino(rset.getString("destino"));
detalhe.setOrigem(rset.getObject("origem").toString()); detalhe.setOrigem(rset.getString("origem"));
detalhe.setEmpresa(rset.getObject("empresa").toString()); detalhe.setEmpresa(rset.getString("empresa"));
detalhe.setEstado(rset.getObject("estado").toString()); detalhe.setEstado(rset.getString("estado"));
detalhe.setFatura(rset.getObject("fatura").toString()); detalhe.setFatura(rset.getString("fatura"));
detalhe.setNomePassageiro(rset.getObject("cliente").toString()); detalhe.setNomePassageiro(rset.getString("cliente"));
detalhe.setNomeUsuario(rset.getObject("usuario").toString()); detalhe.setNomeUsuario(rset.getString("usuario"));
detalhe.setPassageiroCod((Long)rset.getObject("clicod")); detalhe.setPassageiroCod((Long)rset.getObject("clicod"));
detalhe.setPassagem(rset.getObject("passagem").toString()); detalhe.setPassagem(rset.getString("passagem"));
detalhe.setPrecioPagado((BigDecimal)rset.getBigDecimal("valorUnit")); detalhe.setPrecioPagado((BigDecimal)rset.getBigDecimal("valorUnit"));
detalhe.setPreco((BigDecimal)rset.getBigDecimal("valorTiquete")); detalhe.setPreco((BigDecimal)rset.getBigDecimal("valorTiquete"));
detalhe.setTipoDoc(rset.getObject("tipoDoc").toString()); detalhe.setTipoDoc(rset.getString("tipoDoc"));
if (detalhe.getTipoDoc().equals("Evento Extra")) { detalhe.setClienteId(rset.getLong("clientecorporativo_id"));
detalhe.setNomCliente(rset.getString("nomclientecorp"));
if (detalhe.getTipoDoc() != null && detalhe.getTipoDoc().equals("Evento Extra")) {
valorAdicionado.add(detalhe.getPrecioPagado()); valorAdicionado.add(detalhe.getPrecioPagado());
} }
@ -116,29 +119,33 @@ public class RelatorioDetalheContrato extends Relatorio {
sb.append(" porigen.descparada as origem, "); sb.append(" porigen.descparada as origem, ");
sb.append(" pdestino.descparada as destino, "); sb.append(" pdestino.descparada as destino, ");
sb.append(" 1 as passagem, "); sb.append(" 1 as passagem, ");
sb.append(" c.preciopagado as valorUnit, "); sb.append(" coalesce(c.preciopagado, 0) as valorUnit, ");
sb.append(" c.preciobase as valorTiquete, "); sb.append(" coalesce(c.preciobase, 0) as valorTiquete, ");
sb.append(" t.nome_transportadora as empresa, "); sb.append(" t.nome_transportadora as empresa, ");
sb.append(" c.cliente_id as clicod, "); sb.append(" c.cliente_id as clicod, ");
sb.append(" cli.nombcliente cliente, "); sb.append(" cli.nombcliente cliente, ");
sb.append(" u.nombusuario as usuario "); sb.append(" u.nombusuario as usuario, ");
sb.append(" clicorp.clientecorporativo_id, ");
sb.append(" clicorp.nomclientecorp ");
sb.append("from caixa_contrato cc "); sb.append("from caixa_contrato cc ");
sb.append("join contrato_corporativo corp on corp.contrato_id = cc.contrato_id ");
sb.append("join cliente_corporativo clicorp on clicorp.clientecorporativo_id = corp.clientecorporativo_id ");
sb.append("left join caja c on cc.caja_id = c.caja_id "); sb.append("left join caja c on cc.caja_id = c.caja_id ");
sb.append("left join voucher v on v.voucher_id = cc.voucher_id "); sb.append("left join voucher v on v.voucher_id = cc.voucher_id ");
sb.append("left join transportadora t on t.transportadora_id = v.transportadora_id "); sb.append("left join transportadora t on t.transportadora_id = v.transportadora_id ");
sb.append("left join evento_extra e on e.eventoextra_id = cc.eventoextra_id "); sb.append("left join evento_extra e on e.eventoextra_id = cc.eventoextra_id ");
sb.append("join cliente cli on cli.cliente_id = c.cliente_id "); sb.append("left join cliente cli on cli.cliente_id = c.cliente_id ");
sb.append("join parada porigen on c.origen_id = porigen.parada_id "); sb.append("left join parada porigen on c.origen_id = porigen.parada_id ");
sb.append("join parada pdestino on c.destino_id = pdestino.parada_id "); sb.append("left join parada pdestino on c.destino_id = pdestino.parada_id ");
sb.append("join usuario u on u.usuario_id = c.usuario_id "); sb.append("left join usuario u on u.usuario_id = c.usuario_id ");
sb.append("where 1 = 1 "); sb.append("where 1 = 1 ");
if(dataInicial != null && dataFinal != null){ if(dataInicial != null && dataFinal != null){
sb.append(" and c.fechorventa between :dataInicial and :dataFinal "); sb.append(" and c.fechorventa between :dataInicial and :dataFinal ");
if (geracao == DataGeracaoLegalizacaoEnum.GERACAO) { if (geracao == DataGeracaoLegalizacaoEnum.GERACAO) {
sb.append(" and v.dataGeracao between :dataInicial and :dataFinal "); sb.append(" and v.data_inclusao between :dataInicial and :dataFinal ");
} else { } else {
sb.append(" and v.dataLegalizacao between :dataInicial and :dataFinal "); sb.append(" and v.data_legaliza between :dataInicial and :dataFinal ");
} }
} }

View File

@ -0,0 +1,149 @@
package com.rjconsultores.ventaboletos.relatorios.impl;
import java.sql.Connection;
import java.sql.ResultSet;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Map;
import com.rjconsultores.ventaboletos.enums.EstadoBilheteConsultarEnum;
import com.rjconsultores.ventaboletos.relatorios.utilitarios.DataSource;
import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio;
import com.rjconsultores.ventaboletos.relatorios.utilitarios.RelatorioSaldosContratosBean;
import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement;
import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource;
public class RelatorioSaldosDeContratos extends Relatorio {
private List<RelatorioSaldosContratosBean> lsDadosRelatorio;
public RelatorioSaldosDeContratos(Map<String, Object> parametros, Connection conexao) throws Exception {
super(parametros, conexao);
this.setCustomDataSource(new DataSource(this) {
@Override
public void initDados() throws Exception {
Connection conexao = this.relatorio.getConexao();
Map<String, Object> parametros = this.relatorio.getParametros();
Date dataInicial = (Date) parametros.get("DATA_DE");
Date dataFinal = (Date) parametros.get("DATA_ATE");
Integer empresaId = (Integer) parametros.get("EMPRESA_ID");
String numContrato = parametros.get("NUM_CONTRATO") != null ? parametros.get("NUM_CONTRATO").toString() : null;
Long grupoContratoId = (Long) parametros.get("GRUPOCONTRATO_ID");
Integer status = (Integer) parametros.get("STATUS");
NamedParameterStatement nps = new NamedParameterStatement(conexao, getSql(dataInicial,
dataFinal, empresaId, numContrato, grupoContratoId, status));
if(dataInicial != null && dataFinal != null){
nps.setDate("dataInicial", new java.sql.Date(dataInicial.getTime()));
nps.setDate("dataFinal", new java.sql.Date(dataFinal.getTime()));
}
if (empresaId != null) {
nps.setLong("clienteId", empresaId);
}
if (numContrato != null) {
nps.setString("numContrato", numContrato);
}
if (grupoContratoId != null) {
nps.setLong("grupoContratoId", grupoContratoId);
}
if (status != null) {
nps.setInt("status", status);
}
ResultSet rset = nps.executeQuery();
List<RelatorioSaldosContratosBean> ls = new ArrayList<RelatorioSaldosContratosBean>();
while (rset.next()) {
RelatorioSaldosContratosBean saldo = new RelatorioSaldosContratosBean();
saldo.setAdicional(rset.getBigDecimal("adicao"));
saldo.setDataInicio(rset.getDate("data_inicial"));
saldo.setExecutado(rset.getBigDecimal("executado"));
saldo.setNit(rset.getString("identificacao"));
saldo.setNumContrato(rset.getString("numContrato"));
saldo.setRazaoSocial(rset.getString("nomclientecorp"));
saldo.setValorContrato(rset.getBigDecimal("valor_contrato"));
saldo.setSaldoAtual(saldo.getValorContrato().add(saldo.getAdicional()).subtract(saldo.getExecutado()).abs());
ls.add(saldo);
}
setLsDadosRelatorio(ls);
}
});
}
private String getSql(Date dataInicial, Date dataFinal, Integer empresaId,
String numContrato, Long grupoContratoId, Integer status) {
StringBuilder sb = new StringBuilder();
sb.append("select ");
sb.append(" cli.identificacao, ");
sb.append(" cli.nomclientecorp, ");
sb.append(" c.numcontrato, ");
sb.append(" c.data_inicial, ");
sb.append(" coalesce(c.valor_contrato,0) as valor_contrato, ");
sb.append(" coalesce(a.adicao, 0) as adicao, ");
sb.append(" sum(cc.valor) as executado ");
sb.append("from contrato_corporativo c ");
sb.append("left join (select coalesce(SUM(cc2.valor), 0) as adicao, cc2.contrato_id as contrato_id ");
sb.append(" from caixa_contrato cc2 ");
sb.append(" where cc2.eventoextra_id is not null ");
sb.append(" group by cc2.contrato_id) a on a.contrato_id = c.contrato_id ");
sb.append("join caixa_contrato cc on cc.contrato_id = c.contrato_id ");
sb.append("join cliente_corporativo cli on cli.clientecorporativo_id = cli.clientecorporativo_id ");
sb.append("where 1 = 1 ");
if(dataInicial != null && dataFinal != null){
sb.append(" and cc.data_lancamento between :dataInicial and :dataFinal ");
}
if (empresaId != null) {
sb.append(" and c.clientecorporativo_id = :clienteId ");
}
if (numContrato != null) {
sb.append(" and c.numcontrato in (:numContrato) ");
}
if (grupoContratoId != null) {
sb.append(" and c.grupocontrato_id = :grupoContratoId ");
}
if (status != null) {
sb.append(" and c.status_contrato = :status ");
}
sb.append("group by ");
sb.append(" cli.identificacao, ");
sb.append(" cli.nomclientecorp, ");
sb.append(" c.numcontrato, ");
sb.append(" c.data_inicial, ");
sb.append(" c.valor_contrato, a.adicao");
return sb.toString();
}
@Override
protected void processaParametros() throws Exception {
}
public List<RelatorioSaldosContratosBean> getLsDadosRelatorio() {
return lsDadosRelatorio;
}
public void setLsDadosRelatorio(List<RelatorioSaldosContratosBean> lsDadosRelatorio) {
this.setCollectionDataSource(new JRBeanCollectionDataSource(lsDadosRelatorio));
this.lsDadosRelatorio = lsDadosRelatorio;
}
}

View File

@ -0,0 +1,10 @@
header.titulo.relatorio = CREDITS - CONTRACT BALANCES
label.adicional = Additional
label.contrato = Contract
label.executado = Executed
label.inicio = Start
label.nit = Nit
label.razaoSocial = Company Name
label.saldo = Balance
label.valorContrato = Contract Value
msg.noData = It was not possible to obtain data with the parameters entered.

View File

@ -0,0 +1,10 @@
header.titulo.relatorio = CRÉDITOS - SALDOS DE CONTRATO
label.adicional = Adicional
label.contrato = Contrato
label.executado = Ejecutado
label.inicio = Comenzar
label.nit = Nit
label.razaoSocial = Razón Social
label.saldo = Balance
label.valorContrato = Valor del contrato
msg.noData = No fue posible obtener datos con los parámetros ingresados.

View File

@ -0,0 +1,10 @@
header.titulo.relatorio = CRÉDITS - SOLDES DU CONTRAT
label.adicional = Supplémentaire
label.contrato = Contracter
label.executado = Exécuté
label.inicio = Commencer
label.nit = Nit
label.razaoSocial = Raison d'entreprise
label.saldo = Équilibre
label.valorContrato = Valeur du contrat
msg.noData = Il n'a pas été possible d'obtenir des données avec les paramètres saisis.

View File

@ -0,0 +1,12 @@
#geral
header.titulo.relatorio = CRÉDITOS - SALDOS DE CONTRATOS
label.adicional = Adicional
label.contrato = Contrato
label.executado = Executado
label.inicio = Início
#Labels header
label.nit = Nit
label.razaoSocial = Razão Social
label.saldo = Saldo
label.valorContrato = Valor Contrato
msg.noData = Não foi possivel obter dados com os parâmetros informados.

View File

@ -16,7 +16,7 @@
<parameter name="VALOR_ADICIONADO" class="java.math.BigDecimal"/> <parameter name="VALOR_ADICIONADO" class="java.math.BigDecimal"/>
<parameter name="EXECUTADO" class="java.math.BigDecimal"/> <parameter name="EXECUTADO" class="java.math.BigDecimal"/>
<parameter name="QUOTA_ATUAL" class="java.lang.Number"/> <parameter name="QUOTA_ATUAL" class="java.lang.Number"/>
<field name="boleto" class="java.lang.Long"/> <field name="tiquete" class="java.lang.String"/>
<field name="dataVenda" class="java.util.Date"/> <field name="dataVenda" class="java.util.Date"/>
<field name="tipoDoc" class="java.lang.String"/> <field name="tipoDoc" class="java.lang.String"/>
<field name="fatura" class="java.lang.String"/> <field name="fatura" class="java.lang.String"/>
@ -31,6 +31,44 @@
<field name="nomePassageiro" class="java.lang.String"/> <field name="nomePassageiro" class="java.lang.String"/>
<field name="legalizado" class="java.lang.Integer"/> <field name="legalizado" class="java.lang.Integer"/>
<field name="nomeUsuario" class="java.lang.String"/> <field name="nomeUsuario" class="java.lang.String"/>
<field name="clienteId" class="java.lang.Long"/>
<field name="nomCliente" class="java.lang.String"/>
<group name="Group CliCorp">
<groupExpression><![CDATA[$F{clienteId}]]></groupExpression>
<groupHeader>
<band height="50">
<textField isStretchWithOverflow="true">
<reportElement uuid="dcc61ae7-46e2-46f3-b54f-4f5a8cfb85c7" stretchType="RelativeToTallestObject" x="0" y="11" width="63" height="20"/>
<box>
<topPen lineWidth="0.25"/>
<leftPen lineWidth="0.25"/>
<bottomPen lineWidth="0.25"/>
<rightPen lineWidth="0.25"/>
</box>
<textElement>
<font size="7"/>
</textElement>
<textFieldExpression><![CDATA[$F{clienteId}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true">
<reportElement uuid="ddb0ab2d-c8eb-4b88-9a90-506a5c7c7862" stretchType="RelativeToTallestObject" x="63" y="11" width="197" height="20"/>
<box>
<topPen lineWidth="0.25"/>
<leftPen lineWidth="0.25"/>
<bottomPen lineWidth="0.25"/>
<rightPen lineWidth="0.25"/>
</box>
<textElement>
<font size="7"/>
</textElement>
<textFieldExpression><![CDATA[$F{nomCliente}]]></textFieldExpression>
</textField>
</band>
</groupHeader>
<groupFooter>
<band height="50"/>
</groupFooter>
</group>
<background> <background>
<band splitType="Stretch"/> <band splitType="Stretch"/>
</background> </background>
@ -314,7 +352,7 @@
</columnHeader> </columnHeader>
<detail> <detail>
<band height="20" splitType="Stretch"> <band height="20" splitType="Stretch">
<textField isStretchWithOverflow="true"> <textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement uuid="7a8c77d7-97f8-4e37-8ebc-97c6ab05eaed" stretchType="RelativeToTallestObject" x="0" y="0" width="152" height="20"/> <reportElement uuid="7a8c77d7-97f8-4e37-8ebc-97c6ab05eaed" stretchType="RelativeToTallestObject" x="0" y="0" width="152" height="20"/>
<box> <box>
<topPen lineWidth="0.25"/> <topPen lineWidth="0.25"/>
@ -325,7 +363,7 @@
<textElement> <textElement>
<font size="7"/> <font size="7"/>
</textElement> </textElement>
<textFieldExpression><![CDATA[$F{boleto}]]></textFieldExpression> <textFieldExpression><![CDATA[$F{tiquete}]]></textFieldExpression>
</textField> </textField>
<textField isStretchWithOverflow="true"> <textField isStretchWithOverflow="true">
<reportElement uuid="b31c9ab2-0cfe-4db1-83ca-57aba183a88b" stretchType="RelativeToTallestObject" x="231" y="0" width="51" height="20"/> <reportElement uuid="b31c9ab2-0cfe-4db1-83ca-57aba183a88b" stretchType="RelativeToTallestObject" x="231" y="0" width="51" height="20"/>

View File

@ -0,0 +1,326 @@
<?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="RelatorioCorridas" pageWidth="1205" pageHeight="595" orientation="Landscape" whenNoDataType="NoDataSection" columnWidth="1165" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="dc003bfe-c791-4f88-acc6-736e8c97f7e2">
<property name="ireport.zoom" value="1.5026296018031564"/>
<property name="ireport.x" value="0"/>
<property name="ireport.y" value="0"/>
<property name="net.sf.jasperreports.export.xls.exclude.origin.band.2" value="title"/>
<property name="net.sf.jasperreports.export.xls.exclude.origin.band.3" value="pageHeader"/>
<property name="net.sf.jasperreports.export.xls.exclude.origin.keep.first.band.2" value="columnHeader"/>
<property name="net.sf.jasperreports.export.xls.remove.empty.space.between.rows" value="true"/>
<property name="net.sf.jasperreports.export.xls.remove.empty.space.between.columns" value="true"/>
<parameter name="DATA" class="java.util.Date"/>
<field name="nit" class="java.lang.String"/>
<field name="razaoSocial" class="java.lang.String"/>
<field name="numContrato" class="java.lang.String"/>
<field name="dataInicio" class="java.util.Date"/>
<field name="valorContrato" class="java.math.BigDecimal"/>
<field name="adicional" class="java.math.BigDecimal"/>
<field name="executado" class="java.math.BigDecimal"/>
<field name="saldoAtual" class="java.math.BigDecimal"/>
<variable name="totalValorContrato" class="java.math.BigDecimal" calculation="Sum">
<variableExpression><![CDATA[$F{valorContrato}]]></variableExpression>
</variable>
<variable name="totalAdicional" class="java.math.BigDecimal" calculation="Sum">
<variableExpression><![CDATA[$F{adicional}]]></variableExpression>
</variable>
<variable name="totalExecutado" class="java.math.BigDecimal" calculation="Sum">
<variableExpression><![CDATA[$F{executado}]]></variableExpression>
</variable>
<variable name="totalSaldo" class="java.math.BigDecimal" calculation="Sum">
<variableExpression><![CDATA[$F{saldoAtual}]]></variableExpression>
</variable>
<background>
<band splitType="Stretch"/>
</background>
<title>
<band height="62" splitType="Stretch">
<textField>
<reportElement uuid="96572021-01f9-4d05-938c-11ca5721f81c" x="0" y="20" width="149" height="20"/>
<textElement textAlignment="Left"/>
<textFieldExpression><![CDATA[new java.util.Date()]]></textFieldExpression>
</textField>
<textField>
<reportElement uuid="f6fe1c2b-09af-45e6-9883-f6aa7fe3016c" x="0" y="0" width="1015" height="20"/>
<textElement markup="none">
<font size="14" isBold="true"/>
</textElement>
<textFieldExpression><![CDATA[$R{header.titulo.relatorio}]]></textFieldExpression>
</textField>
</band>
</title>
<pageHeader>
<band splitType="Stretch"/>
</pageHeader>
<columnHeader>
<band height="20" splitType="Stretch">
<textField isStretchWithOverflow="true">
<reportElement uuid="c06195d4-ba58-47be-aef7-1563b191de27" stretchType="RelativeToTallestObject" x="0" y="0" width="70" height="20"/>
<box>
<topPen lineWidth="0.25"/>
<leftPen lineWidth="0.25"/>
<bottomPen lineWidth="0.25"/>
<rightPen lineWidth="0.25"/>
</box>
<textElement markup="none">
<font size="7"/>
</textElement>
<textFieldExpression><![CDATA[$R{label.nit}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true">
<reportElement uuid="1ecd7528-3828-4cf5-a9c8-f85e07e4ba28" stretchType="RelativeToTallestObject" x="312" y="0" width="51" height="20"/>
<box>
<topPen lineWidth="0.25"/>
<leftPen lineWidth="0.25"/>
<bottomPen lineWidth="0.25"/>
<rightPen lineWidth="0.25"/>
</box>
<textElement textAlignment="Center" markup="none">
<font size="7"/>
</textElement>
<textFieldExpression><![CDATA[$R{label.contrato}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true">
<reportElement uuid="1f6c0d70-a694-43e9-8ad3-aebfb91eed3c" stretchType="RelativeToTallestObject" x="503" y="0" width="90" height="20"/>
<box>
<topPen lineWidth="0.25"/>
<leftPen lineWidth="0.25"/>
<bottomPen lineWidth="0.25"/>
<rightPen lineWidth="0.25"/>
</box>
<textElement markup="none">
<font size="7"/>
</textElement>
<textFieldExpression><![CDATA[$R{label.adicional}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true">
<reportElement uuid="838fd9f8-3595-4eb7-8b1c-a593b306bce3" stretchType="RelativeToTallestObject" x="593" y="0" width="59" height="20"/>
<box>
<topPen lineWidth="0.25"/>
<leftPen lineWidth="0.25"/>
<bottomPen lineWidth="0.25"/>
<rightPen lineWidth="0.25"/>
</box>
<textElement textAlignment="Center" markup="none">
<font size="7"/>
</textElement>
<textFieldExpression><![CDATA[$R{label.executado}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true">
<reportElement uuid="162ffd2f-696a-459d-ae23-2df0b308fa43" stretchType="RelativeToTallestObject" x="363" y="0" width="51" height="20"/>
<box>
<topPen lineWidth="0.25"/>
<leftPen lineWidth="0.25"/>
<bottomPen lineWidth="0.25"/>
<rightPen lineWidth="0.25"/>
</box>
<textElement textAlignment="Center" markup="none">
<font size="7"/>
</textElement>
<textFieldExpression><![CDATA[$R{label.inicio}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true">
<reportElement uuid="a7946998-7bb2-4936-b0c4-c54ca8749dfa" stretchType="RelativeToTallestObject" x="70" y="0" width="242" height="20"/>
<box>
<topPen lineWidth="0.25"/>
<leftPen lineWidth="0.25"/>
<bottomPen lineWidth="0.25"/>
<rightPen lineWidth="0.25"/>
</box>
<textElement markup="none">
<font size="7"/>
</textElement>
<textFieldExpression><![CDATA[$R{label.razaoSocial}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true">
<reportElement uuid="1f8dae8e-1925-477d-b9de-059ba69c84f5" stretchType="RelativeToTallestObject" x="414" y="0" width="89" height="20"/>
<box>
<topPen lineWidth="0.25"/>
<leftPen lineWidth="0.25"/>
<bottomPen lineWidth="0.25"/>
<rightPen lineWidth="0.25"/>
</box>
<textElement textAlignment="Center" markup="none">
<font size="7"/>
</textElement>
<textFieldExpression><![CDATA[$R{label.valorContrato}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true">
<reportElement uuid="21c168b8-f4de-4072-a332-f747335b42e1" stretchType="RelativeToTallestObject" x="652" y="0" width="69" height="20"/>
<box>
<topPen lineWidth="0.25"/>
<leftPen lineWidth="0.25"/>
<bottomPen lineWidth="0.25"/>
<rightPen lineWidth="0.25"/>
</box>
<textElement textAlignment="Center" markup="none">
<font size="7"/>
</textElement>
<textFieldExpression><![CDATA[$R{label.saldo}]]></textFieldExpression>
</textField>
</band>
</columnHeader>
<detail>
<band height="20" splitType="Stretch">
<textField isStretchWithOverflow="true">
<reportElement uuid="7a8c77d7-97f8-4e37-8ebc-97c6ab05eaed" stretchType="RelativeToTallestObject" x="0" y="0" width="70" height="20"/>
<box>
<topPen lineWidth="0.25"/>
<leftPen lineWidth="0.25"/>
<bottomPen lineWidth="0.25"/>
<rightPen lineWidth="0.25"/>
</box>
<textElement>
<font size="7"/>
</textElement>
<textFieldExpression><![CDATA[$F{nit}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true">
<reportElement uuid="b31c9ab2-0cfe-4db1-83ca-57aba183a88b" stretchType="RelativeToTallestObject" x="312" y="0" width="51" height="20"/>
<box>
<topPen lineWidth="0.25"/>
<leftPen lineWidth="0.25"/>
<bottomPen lineWidth="0.25"/>
<rightPen lineWidth="0.25"/>
</box>
<textElement textAlignment="Center">
<font size="7"/>
</textElement>
<textFieldExpression><![CDATA[$F{numContrato}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" pattern="¤ #,##0.00">
<reportElement uuid="4768cf26-74b8-48a5-b8eb-cbcc63d5d968" stretchType="RelativeToTallestObject" x="503" y="0" width="90" height="20"/>
<box>
<topPen lineWidth="0.25"/>
<leftPen lineWidth="0.25"/>
<bottomPen lineWidth="0.25"/>
<rightPen lineWidth="0.25"/>
</box>
<textElement textAlignment="Right">
<font size="7"/>
</textElement>
<textFieldExpression><![CDATA[$F{adicional}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" pattern="dd/MM/yyyy HH:mm">
<reportElement uuid="301029ea-db8d-48bd-8e13-ed67f6140081" stretchType="RelativeToTallestObject" x="70" y="0" width="242" height="20"/>
<box>
<topPen lineWidth="0.25"/>
<leftPen lineWidth="0.25"/>
<bottomPen lineWidth="0.25"/>
<rightPen lineWidth="0.25"/>
</box>
<textElement>
<font size="7"/>
</textElement>
<textFieldExpression><![CDATA[$F{razaoSocial}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" pattern="dd/MM/yyyy">
<reportElement uuid="7da11eed-f034-4eb3-bba2-0c7547074136" stretchType="RelativeToTallestObject" x="363" y="0" width="51" height="20"/>
<box>
<topPen lineWidth="0.25"/>
<leftPen lineWidth="0.25"/>
<bottomPen lineWidth="0.25"/>
<rightPen lineWidth="0.25"/>
</box>
<textElement textAlignment="Center">
<font size="7"/>
</textElement>
<textFieldExpression><![CDATA[$F{dataInicio}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" pattern="¤ #,##0.00">
<reportElement uuid="cf5d37e0-ce0e-4089-bcaa-edf01bf46fc3" stretchType="RelativeToTallestObject" x="593" y="0" width="59" height="20"/>
<box>
<topPen lineWidth="0.25"/>
<leftPen lineWidth="0.25"/>
<bottomPen lineWidth="0.25"/>
<rightPen lineWidth="0.25"/>
</box>
<textElement textAlignment="Right">
<font size="7"/>
</textElement>
<textFieldExpression><![CDATA[$F{executado}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" pattern="¤ #,##0.00">
<reportElement uuid="5a0bd7e9-4f49-4024-8b2b-6444f3f23cb4" stretchType="RelativeToTallestObject" x="652" y="0" width="69" height="20"/>
<box>
<topPen lineWidth="0.25"/>
<leftPen lineWidth="0.25"/>
<bottomPen lineWidth="0.25"/>
<rightPen lineWidth="0.25"/>
</box>
<textElement textAlignment="Right">
<font size="7"/>
</textElement>
<textFieldExpression><![CDATA[$F{saldoAtual}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" pattern="¤ #,##0.00">
<reportElement uuid="1f7cb37d-4f34-448b-9438-b4a2b858552e" stretchType="RelativeToTallestObject" x="414" y="0" width="89" height="20"/>
<box>
<topPen lineWidth="0.25"/>
<leftPen lineWidth="0.25"/>
<bottomPen lineWidth="0.25"/>
<rightPen lineWidth="0.25"/>
</box>
<textElement textAlignment="Right">
<font size="7"/>
</textElement>
<textFieldExpression><![CDATA[$F{valorContrato}]]></textFieldExpression>
</textField>
</band>
</detail>
<columnFooter>
<band splitType="Stretch"/>
</columnFooter>
<pageFooter>
<band splitType="Stretch"/>
</pageFooter>
<summary>
<band height="24" splitType="Stretch">
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement uuid="031670b3-591b-4717-8bb1-e867b1e8f1b2" stretchType="RelativeToTallestObject" x="325" y="0" width="89" height="20"/>
<textElement textAlignment="Right" verticalAlignment="Middle" markup="none">
<font fontName="SansSerif" size="6" isBold="true" isItalic="false" isUnderline="false" isStrikeThrough="false"/>
</textElement>
<textFieldExpression><![CDATA["Total"]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" pattern="#,##0.00" isBlankWhenNull="true">
<reportElement uuid="d169ead1-c200-4cea-b249-e8a257d16fa5" stretchType="RelativeToTallestObject" x="652" y="0" width="69" height="20"/>
<textElement textAlignment="Right" verticalAlignment="Middle">
<font size="6" isBold="true"/>
</textElement>
<textFieldExpression><![CDATA[$V{totalSaldo}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" pattern="#,##0.00" isBlankWhenNull="true">
<reportElement uuid="437c41be-28e9-4440-9e30-5a84160ddbed" stretchType="RelativeToTallestObject" x="593" y="0" width="59" height="20"/>
<textElement textAlignment="Right" verticalAlignment="Middle">
<font size="6" isBold="true"/>
</textElement>
<textFieldExpression><![CDATA[$V{totalExecutado}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" pattern="#,##0.00" isBlankWhenNull="true">
<reportElement uuid="3039dd63-6e97-4d8d-bc6e-8a17eaf962c3" stretchType="RelativeToTallestObject" x="503" y="0" width="90" height="20"/>
<textElement textAlignment="Right" verticalAlignment="Middle">
<font size="6" isBold="true"/>
</textElement>
<textFieldExpression><![CDATA[$V{totalAdicional}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" pattern="#,##0.00" isBlankWhenNull="true">
<reportElement uuid="3424d8bf-d824-430a-922a-b42b5ba230ae" stretchType="RelativeToTallestObject" x="414" y="0" width="89" height="20"/>
<textElement textAlignment="Right" verticalAlignment="Middle">
<font size="6" isBold="true"/>
</textElement>
<textFieldExpression><![CDATA[$V{totalValorContrato}]]></textFieldExpression>
</textField>
</band>
</summary>
<noData>
<band height="35">
<textField>
<reportElement uuid="ed192bd7-4c3c-4f7f-a805-6d71234d513c" x="0" y="8" width="910" height="20"/>
<textElement markup="none">
<font size="11" isBold="true"/>
</textElement>
<textFieldExpression><![CDATA[$R{msg.noData}]]></textFieldExpression>
</textField>
</band>
</noData>
</jasperReport>

View File

@ -3,9 +3,14 @@ package com.rjconsultores.ventaboletos.relatorios.utilitarios;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.Date; import java.util.Date;
import lombok.Getter;
import lombok.Setter;
@Getter
@Setter
public class RelatorioDetalheContratoBean { public class RelatorioDetalheContratoBean {
private String boleto; private String tiquete;
private Date dataVenda; private Date dataVenda;
private String tipoDoc; private String tipoDoc;
private String fatura; private String fatura;
@ -20,94 +25,7 @@ public class RelatorioDetalheContratoBean {
private String nomePassageiro; private String nomePassageiro;
private Integer legalizado; private Integer legalizado;
private String nomeUsuario; private String nomeUsuario;
public String getBoleto() { private Long clienteId;
return boleto; private String nomCliente;
}
public void setBoleto(String boleto) {
this.boleto = boleto;
}
public Date getDataVenda() {
return dataVenda;
}
public void setDataVenda(Date dataVenda) {
this.dataVenda = dataVenda;
}
public String getTipoDoc() {
return tipoDoc;
}
public void setTipoDoc(String tipoDoc) {
this.tipoDoc = tipoDoc;
}
public String getFatura() {
return fatura;
}
public void setFatura(String fatura) {
this.fatura = fatura;
}
public String getEstado() {
return estado;
}
public void setEstado(String estado) {
this.estado = estado;
}
public String getOrigem() {
return origem;
}
public void setOrigem(String origem) {
this.origem = origem;
}
public String getDestino() {
return destino;
}
public void setDestino(String destino) {
this.destino = destino;
}
public String getPassagem() {
return passagem;
}
public void setPassagem(String passagem) {
this.passagem = passagem;
}
public BigDecimal getPreco() {
return preco;
}
public void setPreco(BigDecimal preco) {
this.preco = preco;
}
public BigDecimal getPrecioPagado() {
return precioPagado;
}
public void setPrecioPagado(BigDecimal precioPagado) {
this.precioPagado = precioPagado;
}
public String getEmpresa() {
return empresa;
}
public void setEmpresa(String empresa) {
this.empresa = empresa;
}
public Long getPassageiroCod() {
return passageiroCod;
}
public void setPassageiroCod(Long passageiroCod) {
this.passageiroCod = passageiroCod;
}
public String getNomePassageiro() {
return nomePassageiro;
}
public void setNomePassageiro(String nomePassageiro) {
this.nomePassageiro = nomePassageiro;
}
public Integer getLegalizado() {
return legalizado;
}
public void setLegalizado(Integer legalizado) {
this.legalizado = legalizado;
}
public String getNomeUsuario() {
return nomeUsuario;
}
public void setNomeUsuario(String nomeUsuario) {
this.nomeUsuario = nomeUsuario;
}
} }

View File

@ -0,0 +1,22 @@
package com.rjconsultores.ventaboletos.relatorios.utilitarios;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Getter;
import lombok.Setter;
@Getter
@Setter
public class RelatorioSaldosContratosBean {
private String nit;
private String razaoSocial;
private String numContrato;
private Date dataInicio;
private BigDecimal valorContrato;
private BigDecimal adicional;
private BigDecimal executado;
private BigDecimal saldoAtual;
}

View File

@ -0,0 +1,140 @@
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.rjconsultores.ventaboletos.web.gui.controladores.catalogos;
import java.util.HashMap;
import java.util.Map;
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.zk.ui.event.EventListener;
import org.zkoss.zul.Paging;
import org.zkoss.zul.Textbox;
import com.rjconsultores.ventaboletos.entidad.TipoIdentificacion;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
import com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchObject;
import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper;
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderTipoIdentificacion;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
/**
*
* @author Administrador
*/
@Controller("busquedaTipoDocumentoController")
@Scope("prototype")
public class BusquedaTipoDocumentoController extends MyGenericForwardComposer {
/**
*
*/
private static final long serialVersionUID = 4233778656660930728L;
@Autowired
private transient PagedListWrapper<TipoIdentificacion> plwClaseServico;
private MyListbox tipoIdentificacionList;
private Paging pagingTipoIdentificacion;
private Textbox txtNome;
private static Logger log = LogManager.getLogger(BusquedaTipoDocumentoController.class);
public MyListbox getTipoIdentificacionList() {
return tipoIdentificacionList;
}
public void setTipoIdentificacionList(MyListbox TipoIdentificacionList) {
this.tipoIdentificacionList = TipoIdentificacionList;
}
public Paging getPagingTipoIdentificacion() {
return pagingTipoIdentificacion;
}
public void setPagingTipoIdentificacion(Paging pagingTipoIdentificacion) {
this.pagingTipoIdentificacion = pagingTipoIdentificacion;
}
public Textbox getTxtNome() {
return txtNome;
}
public void setTxtNome(Textbox txtNome) {
this.txtNome = txtNome;
}
@Override
public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp);
tipoIdentificacionList.setItemRenderer(new RenderTipoIdentificacion());
tipoIdentificacionList.addEventListener("onDoubleClick", new EventListener() {
@Override
public void onEvent(Event event) throws Exception {
TipoIdentificacion c = (TipoIdentificacion) tipoIdentificacionList.getSelected();
verTipoIdentificacion(c);
}
});
refreshLista();
txtNome.focus();
}
@SuppressWarnings({ "rawtypes", "unchecked" })
private void verTipoIdentificacion(TipoIdentificacion t) {
Map args = new HashMap();
if (t != null) {
args.put("tipoDocumento", t);
args.put("tipoDocumentoList", tipoIdentificacionList);
}
openWindow("/gui/catalogos/editarTipoDocumento.zul",
Labels.getLabel("editarTipoDocumentoController.window.title"), args, MODAL);
}
private void refreshLista() {
HibernateSearchObject<TipoIdentificacion> tipoIdentificacionBusqueda =
new HibernateSearchObject<TipoIdentificacion>(TipoIdentificacion.class,
pagingTipoIdentificacion.getPageSize());
tipoIdentificacionBusqueda.addFilterLike("desctipo",
"%" + txtNome.getText().trim().concat("%"));
tipoIdentificacionBusqueda.addFilterNotEqual("tipoIdentificacionId", -1);
tipoIdentificacionBusqueda.addSortAsc("desctipo");
tipoIdentificacionBusqueda.addFilterEqual("activo", Boolean.TRUE);
plwClaseServico.init(tipoIdentificacionBusqueda, tipoIdentificacionList, pagingTipoIdentificacion);
if (tipoIdentificacionList.getData().length == 0) {
try {
Messagebox.show(Labels.getLabel("MSG.ningunRegistro"),
Labels.getLabel("busquedaTipoIdentificacionController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
} catch (InterruptedException ex) {
log.error("Erro ao mostrar mensagem", ex);
}
}
}
public void onClick$btnPesquisa(Event ev) {
refreshLista();
}
public void onClick$btnRefresh(Event ev) {
refreshLista();
}
public void onClick$btnNovo(Event ev) {
verTipoIdentificacion(null);
}
}

View File

@ -175,6 +175,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.render.RenderEmpresaInscrica
@SuppressWarnings({"unused", "rawtypes", "unchecked"}) @SuppressWarnings({"unused", "rawtypes", "unchecked"})
public class EditarEmpresaController extends MyGenericForwardComposer { public class EditarEmpresaController extends MyGenericForwardComposer {
private static final String TITULO = "editarEmpresaController.window.title";
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
private static Logger log = LogManager.getLogger(EditarEmpresaController.class); private static Logger log = LogManager.getLogger(EditarEmpresaController.class);
@Autowired @Autowired
@ -1064,13 +1065,14 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
empresa.setLicenca(tokenLicensa); empresa.setLicenca(tokenLicensa);
Messagebox.show(Labels.getLabel("editarEmpresaController.MSG.licencaOK"), Messagebox.show(Labels.getLabel("editarEmpresaController.MSG.licencaOK"),
Labels.getLabel("editarEmpresaController.window.title"), Messagebox.OK, Messagebox.INFORMATION); Labels.getLabel(TITULO), Messagebox.OK, Messagebox.INFORMATION);
}else{ }else{
txtLicenca.setText(""); txtLicenca.setText("");
Messagebox.show(Labels.getLabel("editarEmpresaController.MSG.licencaNOK"), Messagebox.show(Labels.getLabel("editarEmpresaController.MSG.licencaNOK"),
Labels.getLabel("editarEmpresaController.window.title"), Messagebox.OK, Messagebox.ERROR); Labels.getLabel(TITULO), Messagebox.OK, Messagebox.ERROR);
} }
} }
public void onClick$chkAutenticacao(Event ev) { public void onClick$chkAutenticacao(Event ev) {
if(chkAutenticacao.isChecked()){ if(chkAutenticacao.isChecked()){
textEmail.setDisabled(false); textEmail.setDisabled(false);
@ -1226,7 +1228,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
if (!validarEmail()) { if (!validarEmail()) {
Messagebox.show(Labels.getLabel("editarTipoPuntoVentaController.MSG.emailInvalido"), Messagebox.show(Labels.getLabel("editarTipoPuntoVentaController.MSG.emailInvalido"),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel(TITULO),
Messagebox.OK, Messagebox.EXCLAMATION); Messagebox.OK, Messagebox.EXCLAMATION);
txtEmail.focus(); txtEmail.focus();
return; return;
@ -1255,7 +1257,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
(empresa.getTarBPe() == null || empresa.getTarBPe().isEmpty()) || (empresa.getTarBPe() == null || empresa.getTarBPe().isEmpty()) ||
(empresa.getCrtBPe() == null)) { (empresa.getCrtBPe() == null)) {
Messagebox.show(Labels.getLabel("editarEmpresaController.MSG.InfoBPeInvalido"), Messagebox.show(Labels.getLabel("editarEmpresaController.MSG.InfoBPeInvalido"),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel(TITULO),
Messagebox.OK, Messagebox.EXCLAMATION); Messagebox.OK, Messagebox.EXCLAMATION);
txtEmail.focus(); txtEmail.focus();
return; return;
@ -1377,14 +1379,14 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
//Se tiver marcado é necessário preencher as duas datas //Se tiver marcado é necessário preencher as duas datas
if(inicioEmbarque == null || fimEmbarque == null) { if(inicioEmbarque == null || fimEmbarque == null) {
Messagebox.show(Labels.getLabel("editarEmpresaController.indHabilitaHorarioEmbarque.erro"), Messagebox.show(Labels.getLabel("editarEmpresaController.indHabilitaHorarioEmbarque.erro"),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel(TITULO),
Messagebox.OK, Messagebox.EXCLAMATION); Messagebox.OK, Messagebox.EXCLAMATION);
return; return;
} }
if(fimEmbarque.after(inicioEmbarque)) { if(fimEmbarque.after(inicioEmbarque)) {
Messagebox.show(Labels.getLabel("editarEmpresaController.indHabilitaHorarioEmbarque.erroInicioAntesDoFInal"), Messagebox.show(Labels.getLabel("editarEmpresaController.indHabilitaHorarioEmbarque.erroInicioAntesDoFInal"),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel(TITULO),
Messagebox.OK, Messagebox.EXCLAMATION); Messagebox.OK, Messagebox.EXCLAMATION);
return; return;
} }
@ -1555,24 +1557,22 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
//INTEGRACAO TIPO DE PASSAGEM PM ARTESP //INTEGRACAO TIPO DE PASSAGEM PM ARTESP
salvarEmpresaPMArtespConfig(); salvarEmpresaPMArtespConfig();
Messagebox.show(Labels.getLabel("editarEmpresaController.MSG.suscribirOK"), Messagebox.show(Labels.getLabel(MSG_OK),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel(TITULO),
Messagebox.OK, Messagebox.INFORMATION); Messagebox.OK, Messagebox.INFORMATION);
if (cadastroEmpresaNova){ if (cadastroEmpresaNova){
Messagebox.show( Messagebox.show(
Labels.getLabel("editarEmpresaController.MSG.tokenNovaEmpresaOK", new String[] {empresa.getToken()}), Labels.getLabel("editarEmpresaController.MSG.tokenNovaEmpresaOK", new String[] {empresa.getToken()}),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel(TITULO),
Messagebox.OK, Messagebox.EXCLAMATION); Messagebox.OK, Messagebox.EXCLAMATION);
}else{ }else{
List<Empresa> lsEmpresa = Arrays.asList(new Empresa[]{empresa}); List<Empresa> lsEmpresa = Arrays.asList(empresa);
if (empresaService.filtrarApenasEmpresasLicencaValida(lsEmpresa).isEmpty()){ if (empresaService.filtrarApenasEmpresasLicencaValida(lsEmpresa).isEmpty()){
Messagebox.show( Messagebox.show(
Labels.getLabel("editarEmpresaController.MSG.licencaNOK"), Labels.getLabel("editarEmpresaController.MSG.licencaNOK"),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel(TITULO),
Messagebox.OK, Messagebox.EXCLAMATION); Messagebox.OK, Messagebox.EXCLAMATION);
} }
@ -1584,7 +1584,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
EditarEmpresaController.log.error("editarEmpresaController: ", ex); EditarEmpresaController.log.error("editarEmpresaController: ", ex);
Messagebox.show(Labels.getLabel(ex.getMessage()), Messagebox.show(Labels.getLabel(ex.getMessage()),
Labels.getLabel("editarEmpresaController.window.title"), Messagebox.OK, Messagebox.ERROR); Labels.getLabel(TITULO), Messagebox.OK, Messagebox.ERROR);
} }
} }
@ -1595,7 +1595,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
txtTokenIntegracaoARTESP.getValue() == null || txtUrlIntegracaoARTESP.getValue() == null) { txtTokenIntegracaoARTESP.getValue() == null || txtUrlIntegracaoARTESP.getValue() == null) {
Messagebox.show(Labels.getLabel("editarEmpresaController.MSG.InfoCamposIntegracaoPMArtespInvalido"), Messagebox.show(Labels.getLabel("editarEmpresaController.MSG.InfoCamposIntegracaoPMArtespInvalido"),
Labels.getLabel("editarEmpresaController.window.title"), Messagebox.OK, Messagebox.EXCLAMATION); Labels.getLabel(TITULO), Messagebox.OK, Messagebox.EXCLAMATION);
return false; return false;
} }
} }
@ -2117,7 +2117,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
int resp = Messagebox.show( int resp = Messagebox.show(
Labels.getLabel("editarEmpresaController.MSG.borrarPergunta"), Labels.getLabel("editarEmpresaController.MSG.borrarPergunta"),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel(TITULO),
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
if (resp == Messagebox.YES) { if (resp == Messagebox.YES) {
@ -2127,7 +2127,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
} catch (RegistroConDependenciaException e) { } catch (RegistroConDependenciaException e) {
Messagebox.show( Messagebox.show(
Labels.getLabel("editarEmpresaController.MSG.noPuedeBorrar"), Labels.getLabel("editarEmpresaController.MSG.noPuedeBorrar"),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel(TITULO),
Messagebox.OK, Messagebox.INFORMATION); Messagebox.OK, Messagebox.INFORMATION);
return; return;
@ -2135,7 +2135,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
Messagebox.show( Messagebox.show(
Labels.getLabel("editarEmpresaController.MSG.borrarOK"), Labels.getLabel("editarEmpresaController.MSG.borrarOK"),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel(TITULO),
Messagebox.OK, Messagebox.INFORMATION); Messagebox.OK, Messagebox.INFORMATION);
empresaList.removeItem(empresa); empresaList.removeItem(empresa);
@ -2421,7 +2421,7 @@ public void onClick$btnTestEmailFlexBus(Event ev) throws InterruptedException {
empresa.getComEmpCategorias().add(comEmpCategoria); empresa.getComEmpCategorias().add(comEmpCategoria);
Messagebox.show(Labels.getLabel("editarEmpresaController.msg.adicionarComissaoCategoria"), Messagebox.show(Labels.getLabel("editarEmpresaController.msg.adicionarComissaoCategoria"),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel(TITULO),
Messagebox.OK, Messagebox.INFORMATION); Messagebox.OK, Messagebox.INFORMATION);
} }
@ -2429,7 +2429,7 @@ public void onClick$btnTestEmailFlexBus(Event ev) throws InterruptedException {
} catch (Exception e) { } catch (Exception e) {
EditarEmpresaController.log.error(e.getMessage(), e); EditarEmpresaController.log.error(e.getMessage(), e);
Messagebox.show(Labels.getLabel("MSG.Error"), Messagebox.show(Labels.getLabel("MSG.Error"),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel(TITULO),
Messagebox.OK, Messagebox.ERROR); Messagebox.OK, Messagebox.ERROR);
} }
} }
@ -2439,7 +2439,7 @@ public void onClick$btnTestEmailFlexBus(Event ev) throws InterruptedException {
if (comEmpCategoriaList.getSelected() != null) { if (comEmpCategoriaList.getSelected() != null) {
int resp = Messagebox.show( int resp = Messagebox.show(
Labels.getLabel("editarEmpresaController.MSG.borrarComissaoCategoriaPergunta"), Labels.getLabel("editarEmpresaController.MSG.borrarComissaoCategoriaPergunta"),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel(TITULO),
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
if (resp == Messagebox.YES) { if (resp == Messagebox.YES) {
@ -2449,7 +2449,7 @@ public void onClick$btnTestEmailFlexBus(Event ev) throws InterruptedException {
empresa.getComEmpCategorias().remove(comEmpCategoria); empresa.getComEmpCategorias().remove(comEmpCategoria);
Messagebox.show(Labels.getLabel("editarEmpresaController.msg.removerComissaoCategoria"), Messagebox.show(Labels.getLabel("editarEmpresaController.msg.removerComissaoCategoria"),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel(TITULO),
Messagebox.OK, Messagebox.INFORMATION); Messagebox.OK, Messagebox.INFORMATION);
} }
} }
@ -2457,7 +2457,7 @@ public void onClick$btnTestEmailFlexBus(Event ev) throws InterruptedException {
} catch (Exception e) { } catch (Exception e) {
EditarEmpresaController.log.error(e.getMessage(), e); EditarEmpresaController.log.error(e.getMessage(), e);
Messagebox.show(Labels.getLabel("MSG.Error"), Messagebox.show(Labels.getLabel("MSG.Error"),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel(TITULO),
Messagebox.OK, Messagebox.ERROR); Messagebox.OK, Messagebox.ERROR);
} }
} }
@ -2485,7 +2485,7 @@ public void onClick$btnTestEmailFlexBus(Event ev) throws InterruptedException {
empresa.getComEmpFormapagos().add(comEmpFormapago); empresa.getComEmpFormapagos().add(comEmpFormapago);
Messagebox.show(Labels.getLabel("editarEmpresaController.msg.adicionarComissaoFormapago"), Messagebox.show(Labels.getLabel("editarEmpresaController.msg.adicionarComissaoFormapago"),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel(TITULO),
Messagebox.OK, Messagebox.INFORMATION); Messagebox.OK, Messagebox.INFORMATION);
} }
@ -2493,7 +2493,7 @@ public void onClick$btnTestEmailFlexBus(Event ev) throws InterruptedException {
} catch (Exception e) { } catch (Exception e) {
EditarEmpresaController.log.error(e.getMessage(), e); EditarEmpresaController.log.error(e.getMessage(), e);
Messagebox.show(Labels.getLabel("MSG.Error"), Messagebox.show(Labels.getLabel("MSG.Error"),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel(TITULO),
Messagebox.OK, Messagebox.ERROR); Messagebox.OK, Messagebox.ERROR);
} }
} }
@ -2503,7 +2503,7 @@ public void onClick$btnTestEmailFlexBus(Event ev) throws InterruptedException {
if (comEmpFormapagoList.getSelected() != null) { if (comEmpFormapagoList.getSelected() != null) {
int resp = Messagebox.show( int resp = Messagebox.show(
Labels.getLabel("editarEmpresaController.MSG.borrarComissaoFormapagoPergunta"), Labels.getLabel("editarEmpresaController.MSG.borrarComissaoFormapagoPergunta"),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel(TITULO),
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
if (resp == Messagebox.YES) { if (resp == Messagebox.YES) {
@ -2513,7 +2513,7 @@ public void onClick$btnTestEmailFlexBus(Event ev) throws InterruptedException {
empresa.getComEmpFormapagos().remove(comEmpFormapago); empresa.getComEmpFormapagos().remove(comEmpFormapago);
Messagebox.show(Labels.getLabel("editarEmpresaController.msg.removerComissaoFormapago"), Messagebox.show(Labels.getLabel("editarEmpresaController.msg.removerComissaoFormapago"),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel(TITULO),
Messagebox.OK, Messagebox.INFORMATION); Messagebox.OK, Messagebox.INFORMATION);
} }
} }
@ -2521,7 +2521,7 @@ public void onClick$btnTestEmailFlexBus(Event ev) throws InterruptedException {
} catch (Exception e) { } catch (Exception e) {
EditarEmpresaController.log.error(e.getMessage(), e); EditarEmpresaController.log.error(e.getMessage(), e);
Messagebox.show(Labels.getLabel("MSG.Error"), Messagebox.show(Labels.getLabel("MSG.Error"),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel(TITULO),
Messagebox.OK, Messagebox.ERROR); Messagebox.OK, Messagebox.ERROR);
} }
} }
@ -2554,7 +2554,7 @@ public void onClick$btnTestEmailFlexBus(Event ev) throws InterruptedException {
empresa.getComEmpTipoEventoExtras().add(comEmpTipoEventoExtra); empresa.getComEmpTipoEventoExtras().add(comEmpTipoEventoExtra);
Messagebox.show(Labels.getLabel("editarEmpresaController.msg.adicionarComissaoTipoEventoExtra"), Messagebox.show(Labels.getLabel("editarEmpresaController.msg.adicionarComissaoTipoEventoExtra"),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel(TITULO),
Messagebox.OK, Messagebox.INFORMATION); Messagebox.OK, Messagebox.INFORMATION);
} }
@ -2562,7 +2562,7 @@ public void onClick$btnTestEmailFlexBus(Event ev) throws InterruptedException {
} catch (Exception e) { } catch (Exception e) {
EditarEmpresaController.log.error(e.getMessage(), e); EditarEmpresaController.log.error(e.getMessage(), e);
Messagebox.show(Labels.getLabel("MSG.Error"), Messagebox.show(Labels.getLabel("MSG.Error"),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel(TITULO),
Messagebox.OK, Messagebox.ERROR); Messagebox.OK, Messagebox.ERROR);
} }
} }
@ -2572,7 +2572,7 @@ public void onClick$btnTestEmailFlexBus(Event ev) throws InterruptedException {
if (comEmpTipoEventoExtraList.getSelected() != null) { if (comEmpTipoEventoExtraList.getSelected() != null) {
int resp = Messagebox.show( int resp = Messagebox.show(
Labels.getLabel("editarEmpresaController.MSG.borrarComissaoTipoEventoExtraPergunta"), Labels.getLabel("editarEmpresaController.MSG.borrarComissaoTipoEventoExtraPergunta"),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel(TITULO),
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
if (resp == Messagebox.YES) { if (resp == Messagebox.YES) {
@ -2582,7 +2582,7 @@ public void onClick$btnTestEmailFlexBus(Event ev) throws InterruptedException {
comEmpTipoEventoExtraList.removeItem(comEmpTipoEventoExtra); comEmpTipoEventoExtraList.removeItem(comEmpTipoEventoExtra);
Messagebox.show(Labels.getLabel("editarEmpresaController.msg.removerComissaoTipoEventoExtra"), Messagebox.show(Labels.getLabel("editarEmpresaController.msg.removerComissaoTipoEventoExtra"),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel(TITULO),
Messagebox.OK, Messagebox.INFORMATION); Messagebox.OK, Messagebox.INFORMATION);
} }
} }
@ -2590,7 +2590,7 @@ public void onClick$btnTestEmailFlexBus(Event ev) throws InterruptedException {
} catch (Exception e) { } catch (Exception e) {
EditarEmpresaController.log.error(e.getMessage(), e); EditarEmpresaController.log.error(e.getMessage(), e);
Messagebox.show(Labels.getLabel("MSG.Error"), Messagebox.show(Labels.getLabel("MSG.Error"),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel(TITULO),
Messagebox.OK, Messagebox.ERROR); Messagebox.OK, Messagebox.ERROR);
} }
} }
@ -2628,10 +2628,10 @@ public void onClick$btnTestEmailFlexBus(Event ev) throws InterruptedException {
} }
Messagebox.show(Labels.getLabel("editarEmpresaController.lblMsgCadastrarStoreMercadoPago.value"), Messagebox.show(Labels.getLabel("editarEmpresaController.lblMsgCadastrarStoreMercadoPago.value"),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel(TITULO),
Messagebox.OK, Messagebox.INFORMATION); Messagebox.OK, Messagebox.INFORMATION);
} else { } else {
Messagebox.show(storeVO.toString(), Labels.getLabel("editarEmpresaController.window.title"), Messagebox.show(storeVO.toString(), Labels.getLabel(TITULO),
Messagebox.OK, Messagebox.ERROR); Messagebox.OK, Messagebox.ERROR);
} }
@ -2673,10 +2673,10 @@ public void onClick$btnTestEmailFlexBus(Event ev) throws InterruptedException {
} }
Messagebox.show(Labels.getLabel("editarEmpresaController.lblMsgCadastrarPOSMercadoPago.value"), Messagebox.show(Labels.getLabel("editarEmpresaController.lblMsgCadastrarPOSMercadoPago.value"),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel(TITULO),
Messagebox.OK, Messagebox.INFORMATION); Messagebox.OK, Messagebox.INFORMATION);
} else { } else {
Messagebox.show(storeVO.toString(), Labels.getLabel("editarEmpresaController.window.title"), Messagebox.show(storeVO.toString(), Labels.getLabel(TITULO),
Messagebox.OK, Messagebox.ERROR); Messagebox.OK, Messagebox.ERROR);
} }
} }
@ -3199,7 +3199,7 @@ public void onClick$btnTestEmailFlexBus(Event ev) throws InterruptedException {
int resp = Messagebox.show( int resp = Messagebox.show(
Labels.getLabel("editarEmpresaController.mantemVdaCajaVdaEmbarcada.pergunta", new Object[] {"\n"}), Labels.getLabel("editarEmpresaController.mantemVdaCajaVdaEmbarcada.pergunta", new Object[] {"\n"}),
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel(TITULO),
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
if(resp == Messagebox.NO) { if(resp == Messagebox.NO) {
@ -3274,7 +3274,7 @@ public void onClick$btnTestEmailFlexBus(Event ev) throws InterruptedException {
} else { } else {
Messagebox.show( Messagebox.show(
Labels.getLabel("editarMarcaController.MSG.errorIMG") + " " + media, Labels.getLabel("editarMarcaController.MSG.errorIMG") + " " + media,
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel(TITULO),
Messagebox.OK, Messagebox.ERROR); Messagebox.OK, Messagebox.ERROR);
} }
@ -3378,7 +3378,7 @@ public void onClick$btnTestEmailFlexBus(Event ev) throws InterruptedException {
} }
if(StringUtils.isNotBlank(msg)) { if(StringUtils.isNotBlank(msg)) {
Messagebox.show(Labels.getLabel(msg), Labels.getLabel("editarEmpresaController.window.title"), Messagebox.show(Labels.getLabel(msg), Labels.getLabel(TITULO),
Messagebox.OK, Messagebox.EXCLAMATION); Messagebox.OK, Messagebox.EXCLAMATION);
return false; return false;
} }
@ -3436,7 +3436,7 @@ public void onClick$btnTestEmailFlexBus(Event ev) throws InterruptedException {
} else { } else {
Messagebox.show( Messagebox.show(
Labels.getLabel("editarMarcaController.MSG.errorIMG") + " " + media, Labels.getLabel("editarMarcaController.MSG.errorIMG") + " " + media,
Labels.getLabel("editarEmpresaController.window.title"), Labels.getLabel(TITULO),
Messagebox.OK, Messagebox.ERROR); Messagebox.OK, Messagebox.ERROR);
} }

View File

@ -0,0 +1,179 @@
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.rjconsultores.ventaboletos.web.gui.controladores.catalogos;
import java.util.Date;
import java.util.List;
import org.apache.commons.lang.StringUtils;
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.Executions;
import org.zkoss.zk.ui.event.Event;
import org.zkoss.zul.Button;
import org.zkoss.zul.Checkbox;
import com.rjconsultores.ventaboletos.entidad.TipoIdentificacion;
import com.rjconsultores.ventaboletos.enums.TipoClasseServicoBPe;
import com.rjconsultores.ventaboletos.service.TipoIdentificacionService;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
/**
*
* @author Administrador
*/
@Controller("editarTipoDocumentoController")
@Scope("prototype")
public class EditarTipoDocumentoController extends MyGenericForwardComposer {
private static final long serialVersionUID = 5671864130172992489L;
private static Logger log = LogManager.getLogger(EditarTipoDocumentoController.class);
private TipoIdentificacion tipoDocumento;
private MyListbox tipoDocumentoList;
private Button btnApagar;
private Checkbox chkExibeConfirmacaoTotalbus;
private Button btnSalvar;
@Autowired
TipoIdentificacionService tipoIdentificacionService;
private MyTextbox txtDescTipoDocumento;
@Override
public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp);
btnSalvar.setVisible(true);
btnSalvar.setDisabled(false);
tipoDocumento = (TipoIdentificacion) Executions.getCurrent().getArg().get("tipoDocumento");
tipoDocumentoList = (MyListbox) Executions.getCurrent().getArg().get("tipoDocumentoList");
if (tipoDocumento==null) {
btnApagar.setVisible(Boolean.FALSE);
}else {
chkExibeConfirmacaoTotalbus.setChecked(tipoDocumento.getIndExibeConfirmacaoTotalbus());
}
txtDescTipoDocumento.focus();
}
public void onClick$btnSalvar(Event ev) throws InterruptedException {
txtDescTipoDocumento.getValue();
chkExibeConfirmacaoTotalbus.getValue();
String descTipoDoc = txtDescTipoDocumento.getValue();
if(StringUtils.isBlank(descTipoDoc)) {
Messagebox.show(
Labels.getLabel("MSG.Registro.Existe"),
Labels.getLabel("editarClaseServicioController.window.title"),
Messagebox.OK, Messagebox.EXCLAMATION);
return;
}
try {
TipoIdentificacion tipoDocumentoJaExistentes = null;
if(tipoDocumento ==null) {
tipoDocumentoJaExistentes = tipoIdentificacionService.buscarPorNome(descTipoDoc.trim());
if(tipoDocumentoJaExistentes ==null){
tipoDocumento = new TipoIdentificacion();
tipoDocumento.setActivo(Boolean.TRUE);
tipoDocumento.setFecmodif(new Date());
tipoDocumento.setDesctipo(txtDescTipoDocumento.getValue());
tipoDocumento.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
}
}
if (tipoDocumentoJaExistentes==null) {
tipoDocumento.setIndExibeConfirmacaoTotalbus(chkExibeConfirmacaoTotalbus.isChecked());
if (tipoDocumento.getTipoIdentificacionId() == null) {
tipoIdentificacionService.suscribir(tipoDocumento);
tipoDocumentoList.addItem(tipoDocumento);
} else {
tipoIdentificacionService.actualizacion(tipoDocumento);
tipoDocumentoList.updateItem(tipoDocumento);
}
Messagebox.show(
Labels.getLabel("editarClaseServicioController.MSG.suscribirOK"),
Labels.getLabel("editarTipoDocumentoController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
closeWindow();
} else {
Messagebox.show(
Labels.getLabel("MSG.Registro.Existe"),
Labels.getLabel("editarTipoDocumentoController.window.title"),
Messagebox.OK, Messagebox.EXCLAMATION);
}
} catch (Exception ex) {
log.error("Erro ao editar Tipo de Documento", ex);
Messagebox.show(
Labels.getLabel("MSG.Error"),
Labels.getLabel("editarTipoDocumentoController.window.title"),
Messagebox.OK, Messagebox.ERROR);
}
}
public void onClick$btnApagar(Event ev) throws InterruptedException {
int resp = Messagebox.show(
Labels.getLabel("editarTipoDocumentoController.MSG.borrarPergunta"),
Labels.getLabel("editarTipoDocumentoController.window.title"),
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
if (resp == Messagebox.YES) {
tipoIdentificacionService.borrar(tipoDocumento);
Messagebox.show(
Labels.getLabel("editarTipoDocumentoController.MSG.borrarOK"),
Labels.getLabel("editarTipoDocumentoController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
tipoDocumentoList.removeItem(tipoDocumento);
closeWindow();
}
}
public Button getBtnApagar() {
return btnApagar;
}
public void setBtnApagar(Button btnApagar) {
this.btnApagar = btnApagar;
}
public List<TipoClasseServicoBPe> getTiposClasseServicoBPe() {
return TipoClasseServicoBPe.getList();
}
public TipoIdentificacion getTipoDocumento() {
return tipoDocumento;
}
public void setTipoDocumento(TipoIdentificacion tipoDocumento) {
this.tipoDocumento = tipoDocumento;
}
public Button getBtnSalvar() {
return btnSalvar;
}
public void setBtnSalvar(Button btnSalvar) {
this.btnSalvar = btnSalvar;
}
}

View File

@ -0,0 +1,195 @@
package com.rjconsultores.ventaboletos.web.gui.controladores.configuracioneccomerciales;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.apache.commons.lang.StringUtils;
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.zk.ui.event.EventListener;
import org.zkoss.zul.Button;
import org.zkoss.zul.Combobox;
import org.zkoss.zul.Comboitem;
import org.zkoss.zul.Decimalbox;
import org.zkoss.zul.Longbox;
import org.zkoss.zul.Paging;
import org.zkoss.zul.Textbox;
import com.rjconsultores.ventaboletos.entidad.Parada;
import com.rjconsultores.ventaboletos.entidad.Transportadora;
import com.rjconsultores.ventaboletos.entidad.Voucher;
import com.rjconsultores.ventaboletos.exception.BusinessException;
import com.rjconsultores.ventaboletos.service.ParadaService;
import com.rjconsultores.ventaboletos.service.TransportadoraService;
import com.rjconsultores.ventaboletos.service.VoucherService;
import com.rjconsultores.ventaboletos.vo.configuracioneccomerciales.VoucherVO;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderPadrao;
import lombok.Getter;
import lombok.Setter;
@Getter
@Setter
@Controller("legalizacaoMassivaController")
@Scope("prototype")
public class LegalizacaoMassivaController extends MyGenericForwardComposer {
private static Logger log = LogManager.getLogger(LegalizacaoMassivaController.class);
private static final long serialVersionUID = 1L;
private static final String TITULO = "legalizacaoMassivaController.window.title";
@Autowired
private VoucherService voucherService;
@Autowired
private ParadaService paradaService;
@Autowired
private TransportadoraService transportadoraService;
private MyListbox voucherList;
private Paging pagingLegalizar;
private Longbox txtNumInicial;
private Longbox txtNumFinal;
private Textbox txtNumContrato;
private Textbox txtNit;
private Textbox txtNome;
private Combobox cmbOrigem;
private Combobox cmbDestino;
private Button btnLegalizar;
private Combobox cmbTransportadora;
private Decimalbox txtValorLegalizado;
private List<Transportadora> lsTransportadora;
@Override
public void doAfterCompose(Component comp) throws Exception {
setLsTransportadora(transportadoraService.obtenerTodos());
super.doAfterCompose(comp);
voucherList.setItemRenderer(new RenderPadrao<VoucherVO>(VoucherVO.class));
voucherList.addEventListener("onDoubleClick", new EventListener() {
@Override
public void onEvent(Event event) throws Exception {
Voucher cc = (Voucher) voucherList.getSelected();
verVoucher(cc);
}
});
}
@SuppressWarnings({ "rawtypes", "unchecked" })
private void verVoucher(Voucher gc) {
if (gc == null) {
return;
}
Map args = new HashMap();
args.put("voucher", gc);
args.put("voucherList", voucherList);
openWindow("/gui/configuraciones_comerciales/negcorporativos/editarVoucher.zul",
Labels.getLabel("editarVoucherController.window.title"), args, MODAL);
}
public void onClick$btnLegalizar(Event ev) throws InterruptedException {
try {
validaCampos();
executaLegalizacao();
} catch (BusinessException bex) {
Messagebox.show(
bex.getMessage(),
Labels.getLabel(TITULO),
Messagebox.OK, Messagebox.ERROR);
} catch (Exception ex) {
log.error(ex.getMessage());
Messagebox.show(
Labels.getLabel("MSG.Error"),
Labels.getLabel(TITULO),
Messagebox.OK, Messagebox.ERROR);
}
}
public void onBlur$txtNit(Event ev) throws InterruptedException {
if(txtNit.getValue() != null && !txtNit.getValue().isEmpty()) {
Transportadora transp = transportadoraService.buscarPorNit(txtNit.getValue());
if(transp != null) {
selecionaCombo(transp, cmbTransportadora);
txtNumContrato.setFocus(true);
}else {
Messagebox.show(
Labels.getLabel("legalizacaoMassivaController.MSG.nitNaoEncontrado"),
Labels.getLabel(TITULO),
Messagebox.OK, Messagebox.ERROR);
}
}
}
private void executaLegalizacao() {
Transportadora transportadora;
transportadora = (Transportadora)cmbTransportadora.getSelectedItem().getValue();
Parada origem = null;
Comboitem orig = cmbOrigem.getSelectedItem();
if( orig != null ) {
origem = (Parada)orig.getValue();
}
Parada destino = null;
Comboitem dest = cmbDestino.getSelectedItem();
if( dest != null ) {
destino = (Parada)dest.getValue();
}
List<VoucherVO> processamento = voucherService.legalizar( txtNumInicial.getValue(),
txtNumFinal.getValue(),
txtNumContrato.getValue(),
transportadora,
txtValorLegalizado.getValue(),
origem,
destino);
voucherList.setData(processamento);
preencheComplemento();
pagingLegalizar.setVisible(true);
voucherList.setVisible(true);
}
private void validaCampos() throws BusinessException {
if ( txtNumInicial.getValue() == null
|| txtNumFinal.getValue() == null
|| txtValorLegalizado.getValue() == null
|| cmbTransportadora.getSelectedItem() == null ){
throw new BusinessException("legalizacaoMassivaController.MSG.camposObrigatorios");
}
}
private void preencheComplemento() {
for (Object item : voucherList.getListData()) {
VoucherVO obj = (VoucherVO)item;
if( StringUtils.isEmpty(obj.getDescOrigem()) || StringUtils.isEmpty(obj.getDescDestino() )) {
List<String> origemDestino = paradaService.buscarDescOrigemDestino(obj.getOrigenId(), obj.getDestinoId());
if(! origemDestino.isEmpty() ) {
obj.setDescOrigem( origemDestino.get(0) );
obj.setDescDestino( origemDestino.get(1) );
}
}
}
}
}

View File

@ -1,6 +1,5 @@
package com.rjconsultores.ventaboletos.web.gui.controladores.esquemaoperacional; package com.rjconsultores.ventaboletos.web.gui.controladores.esquemaoperacional;
import java.util.Arrays;
import java.util.List; import java.util.List;
import org.apache.commons.lang.BooleanUtils; import org.apache.commons.lang.BooleanUtils;
@ -82,7 +81,16 @@ public class EditarAliasClasseController extends MyGenericForwardComposer {
public void onClick$btnSalvar(Event ev) throws InterruptedException { public void onClick$btnSalvar(Event ev) throws InterruptedException {
cmbAlias.getValue();
cmbClasse.getValue();
try { try {
if(cmbRuta.getSelectedItem() == null) {
aliasClasse.setRuta(null);
}
if(cmbEmpresa.getSelectedItem() == null) {
aliasClasse.setEmpresa(null);
}
aliasClasse.setIndSomenteImpressao(chkSomenteImpressao.isChecked() ? Boolean.TRUE : Boolean.FALSE); aliasClasse.setIndSomenteImpressao(chkSomenteImpressao.isChecked() ? Boolean.TRUE : Boolean.FALSE);
aliasClasseService.suscribirActualizar(aliasClasse); aliasClasseService.suscribirActualizar(aliasClasse);
aliasClasseList.updateItem(aliasClasse); aliasClasseList.updateItem(aliasClasse);

View File

@ -21,6 +21,8 @@ import org.zkoss.zul.Radio;
import com.rjconsultores.ventaboletos.entidad.ContratoCorporativo; import com.rjconsultores.ventaboletos.entidad.ContratoCorporativo;
import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.Empresa;
import com.rjconsultores.ventaboletos.entidad.Parada; import com.rjconsultores.ventaboletos.entidad.Parada;
import com.rjconsultores.ventaboletos.enums.DataGeracaoLegalizacaoEnum;
import com.rjconsultores.ventaboletos.enums.EstadoBilheteConsultarEnum;
import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioCorridas; import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioCorridas;
import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioDetalheContrato; import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioDetalheContrato;
import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio; import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio;
@ -58,6 +60,16 @@ public class RelatorioDetalheContratoController extends MyGenericForwardCompose
Map<String, Object> parametros = new HashMap<String, Object>(); Map<String, Object> parametros = new HashMap<String, Object>();
parametros.put("NUMCONTRATO", txtNumContrato.getValue()); parametros.put("NUMCONTRATO", txtNumContrato.getValue());
if (datInicial.getValue() != null) {
parametros.put("DATA_DE", new java.sql.Date(((java.util.Date) datInicial.getValue()).getTime()));
}
if (datFinal.getValue() != null) {
parametros.put("DATA_ATE", new java.sql.Date(((java.util.Date) datFinal.getValue()).getTime()));
}
parametros.put("GERACAO", rdbCriacao.isChecked() ? DataGeracaoLegalizacaoEnum.GERACAO : DataGeracaoLegalizacaoEnum.LEGALIZACAO);
parametros.put("ESTADO_BILHETES", rdbFaturado.isChecked() ? EstadoBilheteConsultarEnum.FATURADO : rdbNaoFaturado.isChecked() ? EstadoBilheteConsultarEnum.NAO_FATURADO : EstadoBilheteConsultarEnum.TODOS);
Relatorio relatorio = new RelatorioDetalheContrato(parametros, dataSourceRead.getConnection()); Relatorio relatorio = new RelatorioDetalheContrato(parametros, dataSourceRead.getConnection());
Map<String, Object> args = new HashMap<String, Object>(); Map<String, Object> args = new HashMap<String, Object>();

View File

@ -0,0 +1,111 @@
package com.rjconsultores.ventaboletos.web.gui.controladores.relatorios;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.sql.DataSource;
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.zk.ui.Component;
import org.zkoss.zk.ui.event.Event;
import org.zkoss.zul.Comboitem;
import org.zkoss.zul.Datebox;
import org.zkoss.zul.Radio;
import org.zkoss.zul.Radiogroup;
import com.rjconsultores.ventaboletos.entidad.Empresa;
import com.rjconsultores.ventaboletos.entidad.GrupoContrato;
import com.rjconsultores.ventaboletos.enums.EstadoBilheteConsultarEnum;
import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioSaldosDeContratos;
import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio;
import com.rjconsultores.ventaboletos.service.EmpresaService;
import com.rjconsultores.ventaboletos.service.GrupoContratoService;
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEmpresa;
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
@Controller("relatorioSaldosContratosController")
@Scope("prototype")
public class RelatorioSaldosContratosController extends MyGenericForwardComposer {
@Autowired
private DataSource dataSourceRead;
@Autowired
private EmpresaService empresaService;
@Autowired
private GrupoContratoService grupoContratoService;
private Datebox datInicial;
private Datebox datFinal;
private MyTextbox txtNumContrato;
private MyComboboxEmpresa cmbEmpresa;
private MyComboboxEstandar cmbGrupoContrato;
private Radiogroup rdgStatus;
private List<Empresa> lsEmpresa;
private List<GrupoContrato> lsGrupoContrato;
@Override
public void doAfterCompose(Component comp) throws Exception {
lsEmpresa = empresaService.obtenerTodos();
lsGrupoContrato = grupoContratoService.obtenerTodos();
super.doAfterCompose(comp);
}
public void onClick$btnExecutarRelatorio(Event ev) throws Exception {
Map<String, Object> parametros = new HashMap<String, Object>();
parametros.put("NUMCONTRATO", txtNumContrato.getValue());
Comboitem cbiEmpresa = cmbEmpresa.getSelectedItem();
if (cbiEmpresa != null) {
Empresa empresa = (Empresa) cbiEmpresa.getValue();
parametros.put("EMPRESA_ID", empresa.getEmpresaId());
}
Comboitem cbiGrupoContrato = cmbGrupoContrato.getSelectedItem();
if (cbiGrupoContrato != null) {
GrupoContrato grupo = (GrupoContrato) cbiGrupoContrato.getValue();
parametros.put("GRUPOCONTRATO_ID", grupo.getGrupoContratoId());
}
if (datInicial.getValue() != null) {
parametros.put("DATA_DE", new java.sql.Date(((java.util.Date) datInicial.getValue()).getTime()));
}
if (datFinal.getValue() != null) {
parametros.put("DATA_ATE", new java.sql.Date(((java.util.Date) datFinal.getValue()).getTime()));
}
parametros.put("STATUS", Integer.valueOf(rdgStatus.getSelectedItem().getValue()));
Relatorio relatorio = new RelatorioSaldosDeContratos(parametros, dataSourceRead.getConnection());
Map<String, Object> args = new HashMap<String, Object>();
args.put("relatorio", relatorio);
openWindow("/component/reportView.zul",
Labels.getLabel("relatorioSaldosContratosController.window.title"), args, MODAL);
}
public List<Empresa> getLsEmpresa() {
return lsEmpresa;
}
public void setLsEmpresa(List<Empresa> lsEmpresa) {
this.lsEmpresa = lsEmpresa;
}
public List<GrupoContrato> getLsGrupoContrato() {
return lsGrupoContrato;
}
public void setLsGrupoContrato(List<GrupoContrato> lsGrupoContrato) {
this.lsGrupoContrato = lsGrupoContrato;
}
}

View File

@ -23,6 +23,7 @@ public class MyGenericForwardComposer extends GenericForwardComposer {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
public static int OVERLAPPED = PantallaUtileria.OVERLAPPED; public static int OVERLAPPED = PantallaUtileria.OVERLAPPED;
public static int MODAL = PantallaUtileria.MODAL; public static int MODAL = PantallaUtileria.MODAL;
public static String MSG_OK = "MSG.suscribirOK";
private static Logger log = LogManager.getLogger(MyGenericForwardComposer.class); private static Logger log = LogManager.getLogger(MyGenericForwardComposer.class);
public void openWindow(String component, String title, Map args) { public void openWindow(String component, String title, Map args) {
@ -73,7 +74,15 @@ public class MyGenericForwardComposer extends GenericForwardComposer {
} }
public void selecionaCombo( Object campo, Combobox combo ) { public void selecionaCombo( Object campo, Combobox combo ) {
if( campo !=null ) { for(Object obj : combo.getItems()) {
Comboitem item = (Comboitem)obj;
if(item.getValue().equals(campo)) {
combo.setSelectedItem(item);
return;
}
}
if( combo.getItems().isEmpty() ) {
Comboitem item = new Comboitem(campo.toString()); Comboitem item = new Comboitem(campo.toString());
item.setAttribute("value", campo); item.setAttribute("value", campo);
item.setValue(campo); item.setValue(campo);

View File

@ -0,0 +1,26 @@
package com.rjconsultores.ventaboletos.web.utilerias.menu.item.catalogos;
import org.zkoss.util.resource.Labels;
import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria;
import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema;
public class ItemMenuTipoDocumento extends DefaultItemMenuSistema {
public ItemMenuTipoDocumento() {
super("indexController.mniTipoDocumento.label");
}
@Override
public String getClaveMenu() {
return "COM.RJCONSULTORES.ADMINISTRACION.GUI.CATALOGO.MENU.TIPODOCUMENTO";
}
@Override
public void ejecutar() {
PantallaUtileria.openWindow("/gui/catalogos/busquedaTipoDocumento.zul",
Labels.getLabel("busquedaTipoDocumentoController.window.title"), getArgs(), desktop);
}
}

View File

@ -13,7 +13,7 @@ public class ItemMenuCargaContrato extends DefaultItemMenuSistema{
@Override @Override
public String getClaveMenu() { public String getClaveMenu() {
return null; return "COM.RJCONSULTORES.ADMINISTRACION.GUI.EXPRESSOS.TAXADECONTRATO";
} }
@Override @Override

View File

@ -12,7 +12,7 @@ public class ItemMenuCumplimientoServicio extends DefaultItemMenuSistema{
@Override @Override
public String getClaveMenu() { public String getClaveMenu() {
return null; return "COM.RJCONSULTORES.ADMINISTRACION.GUI.EXPRESSOS.CONFORMIDADEDESERVICO";
} }
@Override @Override

View File

@ -13,7 +13,7 @@ public class ItemMenuDocumentos extends DefaultItemMenuSistema{
@Override @Override
public String getClaveMenu() { public String getClaveMenu() {
return null; return "COM.RJCONSULTORES.ADMINISTRACION.GUI.EXPRESSOS.DOCUMENTOS";
} }
@Override @Override

View File

@ -13,7 +13,7 @@ public class ItemMenuPorCotizar extends DefaultItemMenuSistema {
@Override @Override
public String getClaveMenu() { public String getClaveMenu() {
return null; return "COM.RJCONSULTORES.ADMINISTRACION.GUI.EXPRESSOS.EXPRESSOASERCOTADO" ;
} }
@Override @Override

View File

@ -12,7 +12,7 @@ public class ItemMenuProgramacionVehiculo extends DefaultItemMenuSistema{
@Override @Override
public String getClaveMenu() { public String getClaveMenu() {
return null; return "COM.RJCONSULTORES.ADMINISTRACION.GUI.EXPRESSOS.PROGRAMACAODEVEICULOS";
} }
@Override @Override

View File

@ -0,0 +1,25 @@
package com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos;
import org.zkoss.util.resource.Labels;
import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria;
import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema;
public class ItemMenuLegalizar extends DefaultItemMenuSistema {
public ItemMenuLegalizar() {
super("indexController.mniLegalizar.label");
}
@Override
public String getClaveMenu() {
return "COM.RJCONSULTORES.ADMINISTRACION.GUI.CONFIGURACIONECCOMERCIALES.MENU.LEGALIZAR";
}
@Override
public void ejecutar() {
PantallaUtileria.openWindow("/gui/configuraciones_comerciales/negcorporativos/legalizacaoMassiva.zul",
Labels.getLabel("legalizacaoMassivaController.window.title"), getArgs() ,desktop);
}
}

View File

@ -13,7 +13,7 @@ public class ItemMenuRelatorioDetalheContrato extends DefaultItemMenuSistema {
@Override @Override
public String getClaveMenu() { public String getClaveMenu() {
return "COM.RJCONSULTORES.ADMINISTRACION.GUI.CONFIGURACIONECCOMERCIALES.MENU.RELATORIODETALHESCONTRATO"; return "COM.RJCONSULTORES.ADMINISTRACION.GUI.RELATORIOS.NEGCORPORATIVOS.MENU.RELATORIODETALHESCONTRATO";
} }
@Override @Override

View File

@ -0,0 +1,25 @@
package com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos;
import org.zkoss.util.resource.Labels;
import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria;
import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema;
public class ItemMenuRelatorioSaldosContratos extends DefaultItemMenuSistema {
public ItemMenuRelatorioSaldosContratos() {
super("indexController.mniRelatorioSaldosContratos.label");
}
@Override
public String getClaveMenu() {
return "COM.RJCONSULTORES.ADMINISTRACION.GUI.RELATORIOS.NEGCORPORATIVOS.MENU.RELATORIOSALDOSCONTRATOS";
}
@Override
public void ejecutar() {
PantallaUtileria.openWindow("/gui/relatorios/filtroRelatorioSaldosContratos.zul",
Labels.getLabel("relatorioSaldosContratosController.window.title"), getArgs(), desktop);
}
}

View File

@ -0,0 +1,15 @@
package com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos;
import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema;
public class SubMenuNegociosCorporativos extends DefaultItemMenuSistema {
public SubMenuNegociosCorporativos() {
super("indexController.mnSubMenuNegCorporativo.label");
}
@Override
public String getClaveMenu() {
return "COM.RJCONSULTORES.ADMINISTRACION.GUI.RELATORIOS.NEGCORPORATIVOS";
}
}

View File

@ -2,6 +2,7 @@ catalogos=com.rjconsultores.ventaboletos.web.utilerias.menu.item.catalogos.MenuC
catalogos.mensagemRecusa=com.rjconsultores.ventaboletos.web.utilerias.menu.item.catalogos.ItemMenuMensagemRecusa catalogos.mensagemRecusa=com.rjconsultores.ventaboletos.web.utilerias.menu.item.catalogos.ItemMenuMensagemRecusa
catalogos.claseServicio=com.rjconsultores.ventaboletos.web.utilerias.menu.item.catalogos.ItemMenuClaseServicio catalogos.claseServicio=com.rjconsultores.ventaboletos.web.utilerias.menu.item.catalogos.ItemMenuClaseServicio
catalogos.categoria=com.rjconsultores.ventaboletos.web.utilerias.menu.item.catalogos.ItemMenuCategoria catalogos.categoria=com.rjconsultores.ventaboletos.web.utilerias.menu.item.catalogos.ItemMenuCategoria
catalogos.tipoDocumento=com.rjconsultores.ventaboletos.web.utilerias.menu.item.catalogos.ItemMenuTipoDocumento
catalogos.grupoCategoria=com.rjconsultores.ventaboletos.web.utilerias.menu.item.catalogos.ItemMenuGrupoCategoria catalogos.grupoCategoria=com.rjconsultores.ventaboletos.web.utilerias.menu.item.catalogos.ItemMenuGrupoCategoria
catalogos.curso=com.rjconsultores.ventaboletos.web.utilerias.menu.item.catalogos.ItemMenuCurso catalogos.curso=com.rjconsultores.ventaboletos.web.utilerias.menu.item.catalogos.ItemMenuCurso
catalogos.escola=com.rjconsultores.ventaboletos.web.utilerias.menu.item.catalogos.ItemMenuEscola catalogos.escola=com.rjconsultores.ventaboletos.web.utilerias.menu.item.catalogos.ItemMenuEscola
@ -65,7 +66,7 @@ confComerciales.negCorporativos.grupoContrato=com.rjconsultores.ventaboletos.web
confComerciales.negCorporativos.Contrato=com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos.ItemMenuContrato confComerciales.negCorporativos.Contrato=com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos.ItemMenuContrato
confComerciales.negCorporativos.Transportadora=com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos.ItemMenuTransportadora confComerciales.negCorporativos.Transportadora=com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos.ItemMenuTransportadora
confComerciales.negCorporativos.Voucher=com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos.ItemMenuVoucher confComerciales.negCorporativos.Voucher=com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos.ItemMenuVoucher
confComerciales.negCorporativos.RelatorioDetalhesContrato=com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos.ItemMenuRelatorioDetalheContrato confComerciales.negCorporativos.Legalizar=com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos.ItemMenuLegalizar
confComerciales.impressaofiscal=com.rjconsultores.ventaboletos.web.utilerias.menu.item.impressaofiscal.SubMenuImpressaoFiscal confComerciales.impressaofiscal=com.rjconsultores.ventaboletos.web.utilerias.menu.item.impressaofiscal.SubMenuImpressaoFiscal
confComerciales.impressaofiscal.totnaofiscalEmpresa=com.rjconsultores.ventaboletos.web.utilerias.menu.item.impressaofiscal.ItemMenuTotnaofiscalEmpresa confComerciales.impressaofiscal.totnaofiscalEmpresa=com.rjconsultores.ventaboletos.web.utilerias.menu.item.impressaofiscal.ItemMenuTotnaofiscalEmpresa
confComerciales.impressaofiscal.formapagoEmpresa=com.rjconsultores.ventaboletos.web.utilerias.menu.item.impressaofiscal.ItemMenuFormapagoEmpresa confComerciales.impressaofiscal.formapagoEmpresa=com.rjconsultores.ventaboletos.web.utilerias.menu.item.impressaofiscal.ItemMenuFormapagoEmpresa
@ -274,6 +275,9 @@ analitico.gerenciais.pacote.boletos=com.rjconsultores.ventaboletos.web.utilerias
analitico.gerenciais.pacote.detalhado=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuRelatorioVendasPacotesDetalhado analitico.gerenciais.pacote.detalhado=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuRelatorioVendasPacotesDetalhado
analitico.gerenciais.pacote.resumido=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuRelatorioVendasPacotesResumido analitico.gerenciais.pacote.resumido=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuRelatorioVendasPacotesResumido
analitico.gerenciais.relatorioRemessaCNAB=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuRelatorioRemessaCNAB analitico.gerenciais.relatorioRemessaCNAB=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuRelatorioRemessaCNAB
analitico.gerenciais.negociosCorporativos=com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos.SubMenuNegociosCorporativos
analitico.gerenciais.negociosCorporativos.RelatorioDetalhesContrato=com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos.ItemMenuRelatorioDetalheContrato
analitico.gerenciais.negociosCorporativos.RelatorioSaldosContratos=com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos.ItemMenuRelatorioSaldosContratos
analitico.integracion=com.rjconsultores.ventaboletos.web.utilerias.menu.item.analitico.integracion.SubMenuIntegracion analitico.integracion=com.rjconsultores.ventaboletos.web.utilerias.menu.item.analitico.integracion.SubMenuIntegracion
analitico.integracion.sisdap=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuRelatorioSisdap analitico.integracion.sisdap=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuRelatorioSisdap
analitico.integracion.sie=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuRelatorioSie analitico.integracion.sie=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuRelatorioSie

View File

@ -0,0 +1,31 @@
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.rjconsultores.ventaboletos.web.utilerias.render;
import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
import com.rjconsultores.ventaboletos.entidad.TipoIdentificacion;
import org.zkoss.zul.Listcell;
import org.zkoss.zul.Listitem;
import org.zkoss.zul.ListitemRenderer;
/**
*
* @author Administrador
*/
public class RenderTipoIdentificacion implements ListitemRenderer {
public void render(Listitem lstm, Object o) throws Exception {
TipoIdentificacion tipoIdentificacion = (TipoIdentificacion) o;
Listcell lc = new Listcell(tipoIdentificacion.getTipoIdentificacionId().toString());
lc.setParent(lstm);
lc = new Listcell(tipoIdentificacion.getDesctipo());
lc.setParent(lstm);
lstm.setAttribute("data", tipoIdentificacion);
}
}

View File

@ -484,7 +484,7 @@ busquedaCategoriaController.lhDesc.label = Description
busquedaCategoriaController.lhGrupo.label = Category Group busquedaCategoriaController.lhGrupo.label = Category Group
busquedaCategoriaController.lhId.label = ID busquedaCategoriaController.lhId.label = ID
busquedaCategoriaController.txtNombre.label = Passenger Type busquedaCategoriaController.txtNombre.label = Passenger Type
# Muestra a Pesquisa por categoría # Muestra a Pesquisa por categoria
busquedaCategoriaController.window.title = Passage Type busquedaCategoriaController.window.title = Passage Type
busquedaCiudadController.btnCerrar.tooltiptext = Close busquedaCiudadController.btnCerrar.tooltiptext = Close
busquedaCiudadController.btnNovo.tooltiptext = Include busquedaCiudadController.btnNovo.tooltiptext = Include
@ -508,6 +508,7 @@ busquedaClaseServicioController.btnPesquisa.label = Search
busquedaClaseServicioController.btnRefresh.tooltiptext = Update busquedaClaseServicioController.btnRefresh.tooltiptext = Update
busquedaClaseServicioController.lhDesc.label = Description busquedaClaseServicioController.lhDesc.label = Description
busquedaClaseServicioController.lhId.label = ID busquedaClaseServicioController.lhId.label = ID
busquedaClaseServicioController.txtTipoDocumento.label = Identification Type
# Muestra a Pesquisa Tipo Classe # Muestra a Pesquisa Tipo Classe
busquedaClaseServicioController.window.title = Class Type busquedaClaseServicioController.window.title = Class Type
busquedaClienteController.btnCerrar.tooltiptext = Close busquedaClienteController.btnCerrar.tooltiptext = Close
@ -1941,6 +1942,9 @@ busquedaTipoCortesiaDController.lhporDesc.label = Percentage %
busquedaTipoCortesiaDController.lhtipoC.label = Description busquedaTipoCortesiaDController.lhtipoC.label = Description
#Pantalla Pesquisa Tipo Cortesias com Desconto #Pantalla Pesquisa Tipo Cortesias com Desconto
busquedaTipoCortesiaDController.window.title = Discount per type of Courtesy busquedaTipoCortesiaDController.window.title = Discount per type of Courtesy
busquedaTipoDocumentoController.txtTipoDocumento.label = Tipo de Documento
# Tipo de Documento
busquedaTipoDocumentoController.window.title = Tipo de Documento
busquedaTipoDomicilioController.btnCerrar.tooltiptext = Close busquedaTipoDomicilioController.btnCerrar.tooltiptext = Close
busquedaTipoDomicilioController.btnNovo.tooltiptext = Include busquedaTipoDomicilioController.btnNovo.tooltiptext = Include
busquedaTipoDomicilioController.btnPesquisa.label = Search busquedaTipoDomicilioController.btnPesquisa.label = Search
@ -2115,6 +2119,9 @@ busquedaVigenciaTarifaController.lhFecInicio.label = Start Date
busquedaVigenciaTarifaController.lhID.value = ID busquedaVigenciaTarifaController.lhID.value = ID
# Pesquisa Vigência Tarifa # Pesquisa Vigência Tarifa
busquedaVigenciaTarifaController.window.title = Tariff Validity busquedaVigenciaTarifaController.window.title = Tariff Validity
busquedaVoucherController.MSG.camposObrigatoriosLegalizar = It is necessary to inform the fields: Initial Number, Final Number, Legalized Value and Carrier
busquedaVoucherController.tab.legalizar = Legalize
busquedaVoucherController.tab.voucher = Voucher
busquedaVoucherController.window.title = Voucher Consultation busquedaVoucherController.window.title = Voucher Consultation
busquedamotivocancelacionEquivalenciaController.btnCerrar.tooltiptext = Close busquedamotivocancelacionEquivalenciaController.btnCerrar.tooltiptext = Close
busquedamotivocancelacionEquivalenciaController.btnNovo.tooltiptext = Include busquedamotivocancelacionEquivalenciaController.btnNovo.tooltiptext = Include
@ -2529,6 +2536,9 @@ editarAlertaCtrlController.confGenerica.label = Configuration by Service
editarAlertaCtrlController.corridaNoEncontrada.label = No service with this id was found. editarAlertaCtrlController.corridaNoEncontrada.label = No service with this id was found.
# Editar Alerta CTRL # Editar Alerta CTRL
editarAlertaCtrlController.window.title = Alert Configuration editarAlertaCtrlController.window.title = Alert Configuration
editarAliasClasseController.lbAlias.help = The Class entered in the Alias field will be available on the service inquiry screen accompanied by an * and will be printed on the DaBpe and Boarding Coupon
editarAliasClasseController.lbClasseConforto.help = Monitrip Comfort Class or Monitrip Service Type Code. Once completed, the information will be sent to the Monitrip integration and printed in DaBpe, in the Additional Information field and sent via xml.
editarAliasClasseController.lbSomenteImpressao.help = With this flag checked, the Class Alias entered in the Alias field will NOT apply on the service inquiry screen, but will be the class printed on the DaBpe and Boarding Coupon.
#Menu Alias Classe #Menu Alias Classe
editarAliasClasseController.window.title = Class Alias editarAliasClasseController.window.title = Class Alias
editarAliasServicoController.MSG.borrarOK = Alias Location deleted successfully. editarAliasServicoController.MSG.borrarOK = Alias Location deleted successfully.
@ -4149,7 +4159,7 @@ editarContigencia.tabela.motivo = REASON
editarContigencia.tabela.status = STATUS editarContigencia.tabela.status = STATUS
editarContigencia.tabela.usuario = USER editarContigencia.tabela.usuario = USER
editarContigencia.window.title = Contingency editarContigencia.window.title = Contingency
editarContratoController.MSG.camposObrigatorios = It is necessary to inform the fields: Legalized Value, Carrier Value, Carrier editarContratoController.MSG.camposObrigatorios = It is necessary to inform the fields: Corporate Client, Contract Group, Contract Number, Start Date and End Date
editarContratoController.MSG.camposObrigatoriosAdicao = It is necessary to inform the fields: Value, Observation, Operation editarContratoController.MSG.camposObrigatoriosAdicao = It is necessary to inform the fields: Value, Observation, Operation
editarContratoController.MSG.confirmacaoAdicao = This action will modify the balance of the contract, do you confirm the operation? editarContratoController.MSG.confirmacaoAdicao = This action will modify the balance of the contract, do you confirm the operation?
editarContratoController.MSG.contratoExiste = A record with this contract number already exists. editarContratoController.MSG.contratoExiste = A record with this contract number already exists.
@ -5079,6 +5089,7 @@ editarFechamentoParamgeralController.MSG.empresaNaoInformada = Necessary to info
editarFechamentoParamgeralController.MSG.suscribirOK = Cta Cte and Boletoo Closing Configuration saved successfully. editarFechamentoParamgeralController.MSG.suscribirOK = Cta Cte and Boletoo Closing Configuration saved successfully.
# Editar Configuração de Boleto # Editar Configuração de Boleto
editarFechamentoParamgeralController.window.title = Cta Cte and Boleto Closing Configuration - Edit General Parameter editarFechamentoParamgeralController.window.title = Cta Cte and Boleto Closing Configuration - Edit General Parameter
editarFormAutorizacaoController.MSG.borrarOK = Record deleted successfully.
editarFormAutorizacaoController.MSG.borrarPergunta = Do you want to delete this record ? editarFormAutorizacaoController.MSG.borrarPergunta = Do you want to delete this record ?
editarFormAutorizacaoController.window.title = Authorization Form editarFormAutorizacaoController.window.title = Authorization Form
editarFormaPagoController.MSG.borrarOK = Payment Method Deleted Successfully. editarFormaPagoController.MSG.borrarOK = Payment Method Deleted Successfully.
@ -6950,6 +6961,11 @@ editarTipoCortesiaDController.lbPdesc.value = Discount Percentage
editarTipoCortesiaDController.lbTipoC.value = Courtesy Type editarTipoCortesiaDController.lbTipoC.value = Courtesy Type
#Pantalla Edita Tipo Cortesias com Desconto #Pantalla Edita Tipo Cortesias com Desconto
editarTipoCortesiaDController.window.title = Discount per type of Courtesy editarTipoCortesiaDController.window.title = Discount per type of Courtesy
editarTipoDocumentoController.MSG.borrarOK = Tipo de Documento Excluido com Sucesso.
editarTipoDocumentoController.MSG.borrarPergunta = Deseja Eliminar Tipo de Documento?
editarTipoDocumentoController.chkExibeConfirmacaoTotalbus.label = Exibe na tela de confirmação do Totalbus
editarTipoDocumentoController.txtTipoDocumento.label = Tipo de Documento
editarTipoDocumentoController.window.title = Tipo de Documento
editarTipoDomicilioController.MSG.borrarOK = Household Type Deleted Successfully. editarTipoDomicilioController.MSG.borrarOK = Household Type Deleted Successfully.
editarTipoDomicilioController.MSG.borrarPergunta = Delete Household Type? editarTipoDomicilioController.MSG.borrarPergunta = Delete Household Type?
editarTipoDomicilioController.MSG.clave = A record with this key already exists. editarTipoDomicilioController.MSG.clave = A record with this key already exists.
@ -7296,9 +7312,8 @@ editarVigenciaTarifaController.btnFechar.tooltiptext = Close
editarVigenciaTarifaController.btnSalvar.tooltiptext = Save editarVigenciaTarifaController.btnSalvar.tooltiptext = Save
# Editar Vigência Tarifa # Editar Vigência Tarifa
editarVigenciaTarifaController.window.title = Tariff Validity editarVigenciaTarifaController.window.title = Tariff Validity
editarVoucherController.MSG.camposObrigatoriosLegalizar = It is necessary to inform the fields: Legalized Value, Carrier Value, Carrier editarVoucherController.MSG.camposObrigatoriosLegalizar = It is necessary to inform the fields: Initial Number, Final Number, Legalized Value and Carrier
editarVoucherController.tab.legalizar = Legalize editarVoucherController.window.title = Voucher
editarVoucherController.tab.voucher = Voucher
envioNominaController.lhEnviar.label = Send Name envioNominaController.lhEnviar.label = Send Name
envioNominaController.window.title = Nominated Shipping envioNominaController.window.title = Nominated Shipping
envioNominaControllerController.MSG.enviarOK = Sent the Nomina Successfully. envioNominaControllerController.MSG.enviarOK = Sent the Nomina Successfully.
@ -7368,6 +7383,7 @@ extrairBpeXmlController.MSG.nenhumaInformacao = No information was found with th
extrairBpeXmlController.lbl.btnExtrairBpeXml = Extract XML extrairBpeXmlController.lbl.btnExtrairBpeXml = Extract XML
# Extrair BPe XML # Extrair BPe XML
extrairBpeXmlController.window.title = Extract BP-e XML extrairBpeXmlController.window.title = Extract BP-e XML
faturarVoucherController.window.title = Voucher Billing
filtroRelatorioAgenciasNaoImportadas.lbDataFin.value = End Date filtroRelatorioAgenciasNaoImportadas.lbDataFin.value = End Date
# Filtro Relatorio de Agências Não Importadas # Filtro Relatorio de Agências Não Importadas
filtroRelatorioAgenciasNaoImportadas.lbDataIni.value = Start Date filtroRelatorioAgenciasNaoImportadas.lbDataIni.value = Start Date
@ -7725,7 +7741,8 @@ indexController.mniExpressosDocumentos.label = Documents
indexController.mniExpressosPorCotizar.label = Express to be quoted indexController.mniExpressosPorCotizar.label = Express to be quoted
indexController.mniExpressosLog.label = Log indexController.mniExpressosLog.label = Log
indexController.mniExpressosProgramacionVehiculos.label = Vehicle Programming indexController.mniExpressosProgramacionVehiculos.label = Vehicle Programming
indexController.mniExtrairBpeXmlController.label = Extract BP-e XML indexController.mniExtrairBpeXmlController.lab0el = Extract BP-e XML
indexController.mniFaturarVoucher.label = Voucher Billing
indexController.mniFechamentoParamgeral.label = Config. CtaCte Closing and Company Slip indexController.mniFechamentoParamgeral.label = Config. CtaCte Closing and Company Slip
indexController.mniFechamentoParamptovta.label = Agency Current Account Closing indexController.mniFechamentoParamptovta.label = Agency Current Account Closing
indexController.mniFiscalImpressora.label = Tax Printer indexController.mniFiscalImpressora.label = Tax Printer
@ -7768,6 +7785,7 @@ indexController.mniIntegracion.cashmonitor.label = CashMonitor
indexController.mniIntegracion.cashmonitor.relatoriovendacartaocashmonitor = Card sale indexController.mniIntegracion.cashmonitor.relatoriovendacartaocashmonitor = Card sale
indexController.mniIntegracion.label = Integration indexController.mniIntegracion.label = Integration
indexController.mniItemDesconto.label = Discount Item indexController.mniItemDesconto.label = Discount Item
indexController.mniLegalizar.label = Massive Legalization
indexController.mniLimparCacheAPI.label = Reload Caches (API) indexController.mniLimparCacheAPI.label = Reload Caches (API)
indexController.mniLimparCacheEmbarcadaAPI.label = Reload Cache Embedded Synchronization (API) indexController.mniLimparCacheEmbarcadaAPI.label = Reload Cache Embedded Synchronization (API)
indexController.mniLimparCacheLocalidadesAPI.label = Reload Location Cache (API) indexController.mniLimparCacheLocalidadesAPI.label = Reload Location Cache (API)
@ -7932,6 +7950,7 @@ indexController.mniRelatorioResumoLinhas.label = Line Summary
indexController.mniRelatorioResumoVendaOrgaoConcedente.label = Sale Summary Report Granting Authority indexController.mniRelatorioResumoVendaOrgaoConcedente.label = Sale Summary Report Granting Authority
# Retorno Bancario # Retorno Bancario
indexController.mniRelatorioRetornoBancario.label = Bank Return indexController.mniRelatorioRetornoBancario.label = Bank Return
indexController.mniRelatorioSaldosContratos.label = Contract Balances Report
indexController.mniRelatorioSap.label = SAP indexController.mniRelatorioSap.label = SAP
indexController.mniRelatorioSegundaVia.label = Second Copy indexController.mniRelatorioSegundaVia.label = Second Copy
indexController.mniRelatorioServicoBloqueadoVendaInternet.label = Service Blocked on Internet Sales indexController.mniRelatorioServicoBloqueadoVendaInternet.label = Service Blocked on Internet Sales
@ -7996,6 +8015,7 @@ indexController.mniTipoConvenio.label = Agreement Type
indexController.mniTipoCorte.label = Cashier Closing Shift indexController.mniTipoCorte.label = Cashier Closing Shift
indexController.mniTipoCortesia.label = Courtesy Type indexController.mniTipoCortesia.label = Courtesy Type
indexController.mniTipoCortesiaD.label = Discount by Type of Courtesy indexController.mniTipoCortesiaD.label = Discount by Type of Courtesy
indexController.mniTipoDocumento.label = Identification Type
indexController.mniTipoDomicilio.label = Household Type indexController.mniTipoDomicilio.label = Household Type
# Tipo Informativo Comissão # Tipo Informativo Comissão
indexController.mniTipoInformativoComissao.label = Information Type Commission indexController.mniTipoInformativoComissao.label = Information Type Commission
@ -8113,6 +8133,9 @@ label.alias = Alias
label.bairro = Neighborhood label.bairro = Neighborhood
label.bilheteAberto = Open Tickets label.bilheteAberto = Open Tickets
label.bilhetesConfirmados = Confirmed Tickets label.bilhetesConfirmados = Confirmed Tickets
label.btnFaturar = Invoice
label.btnLegalizar = Legalize
label.btnPesquisar = Search
label.cep = CEP label.cep = CEP
label.cidade = City label.cidade = City
label.classe = Class label.classe = Class
@ -8144,11 +8167,14 @@ label.id = ID
label.identificacao = Identification label.identificacao = Identification
label.logradouro = Public place label.logradouro = Public place
label.manipulaBonus = Manage Bonuses label.manipulaBonus = Manage Bonuses
label.mensagem = Message
label.nit = nit label.nit = nit
label.numContrato = Contract Number label.numContrato = Contract Number
#Pantalla Pesquisa Tipo Convênio #Pantalla Pesquisa Tipo Convênio
label.numConvenio = Agreement Number label.numConvenio = Agreement Number
label.numFatura = Invoice Number label.numFatura = Invoice Number
label.numFinal = Final Number
label.numInicial = Initial Number
label.numVoucher = Voucher Number label.numVoucher = Voucher Number
label.numero = Number label.numero = Number
label.observacao = Note label.observacao = Note
@ -8171,6 +8197,7 @@ label.status = Status
label.status.ativo = Active label.status.ativo = Active
label.status.digitado = Typed label.status.digitado = Typed
label.status.inativo = Inactive label.status.inativo = Inactive
label.sucesso = Success
label.tarifa = Tariff label.tarifa = Tariff
label.telefone = Telephone label.telefone = Telephone
label.tipoCalculo = Calculation label.tipoCalculo = Calculation
@ -8196,18 +8223,20 @@ label.tipoTarifa = Rate Type
label.tipoTarifa.fixa = Fixed label.tipoTarifa.fixa = Fixed
label.tipoTarifa.variavel = Variable label.tipoTarifa.variavel = Variable
label.transportadora = Carrier label.transportadora = Carrier
label.trecho = Section
label.url = URL label.url = URL
label.valor = Value label.valor = Value
label.valorContrato = Contract Value label.valorContrato = Contract Value
label.valorLegalizado = Legalized Value label.valorLegalizado = Legalized Value
label.valorLicitado = Bid Value label.valorLicitado = Bid Value
label.valorTransportadora = Carrier Value label.valorTransportadora = Carrier Value
label.voucher = Voucher
lb.CentroResultado = Result Center lb.CentroResultado = Result Center
lb.Equivalencia = Equivalence lb.Equivalencia = Equivalence
lb.ate = until lb.ate = until
lb.btnAtivar = Enable lb.btnAtivar = Enable
lb.btnDesativar = Disable lb.btnDesativar = Disable
lb.btnLimpar.label = Clear Selectionlb.btnPesquisa.label = Search lb.btnLimpar.label = Clear Search
lb.chbpe = BP-e Key lb.chbpe = BP-e Key
lb.dataFin.value = End Date lb.dataFin.value = End Date
lb.dataIni.value = Start Date lb.dataIni.value = Start Date
@ -8219,6 +8248,7 @@ lb.filtro.linha = Line:
lb.filtro.orgaoConcedente = Granting Body: lb.filtro.orgaoConcedente = Granting Body:
lb.filtro.pdv = Agency: lb.filtro.pdv = Agency:
lb.filtro.usuario = User: lb.filtro.usuario = User:
# Labels Default
lb.id = ID lb.id = ID
lb.numBpe = BP-e number lb.numBpe = BP-e number
lb.puntoVentaSelList.codigo = Code lb.puntoVentaSelList.codigo = Code
@ -8228,6 +8258,13 @@ lb.sigla = Acronym
lb.todas = ALL lb.todas = ALL
lb.uf = UF lb.uf = UF
lbEquivalencia.value = Equivalence lbEquivalencia.value = Equivalence
legalizacaoMassivaController.MSG.camposObrigatorios = It is necessary to inform Nit
legalizacaoMassivaController.MSG.contratoDiferente = Another Contract
legalizacaoMassivaController.MSG.destinoDiferente = Different Destiny
legalizacaoMassivaController.MSG.nitNaoEncontrado = Carrier not found with this nit
legalizacaoMassivaController.MSG.origemDiferente = Different origin
legalizacaoMassivaController.MSG.statusDiferente = Status not ISSUED
legalizacaoMassivaController.window.title = Massive Legalization
limparCacheAPI.message.naoconfigurado = The API URL configuration constant was not found. limparCacheAPI.message.naoconfigurado = The API URL configuration constant was not found.
limparCacheAPI.message.pergunta = Do you want to reload Cache selected in the API?\n (API in question will be unavailable during execution) limparCacheAPI.message.pergunta = Do you want to reload Cache selected in the API?\n (API in question will be unavailable during execution)
limparCacheAPI.message.senha = Enter Your Password limparCacheAPI.message.senha = Enter Your Password
@ -9780,6 +9817,15 @@ relatorioRetornoBancario.MSG.extensaoInvalida = Only files in bank return format
relatorioRetornoBancario.fileupload.label = Select File... relatorioRetornoBancario.fileupload.label = Select File...
relatorioRetornoBancario.lbEmpresa.value = Company relatorioRetornoBancario.lbEmpresa.value = Company
relatorioRetornoBancario.window.title = Bank Return Processing relatorioRetornoBancario.window.title = Bank Return Processing
relatorioSaldosContratosController.lblDataFinal.value = End Date
relatorioSaldosContratosController.lblDataInicial.value = Start Date
relatorioSaldosContratosController.lblEstadoBilhete.value = Ticket Status
relatorioSaldosContratosController.lblFaturado.value = Invoiced
relatorioSaldosContratosController.lblGrupoContrato.value = Contract Group
relatorioSaldosContratosController.lblNaoFaturado.value = Not Billed
relatorioSaldosContratosController.lblNumContrato.value = Contract Number
relatorioSaldosContratosController.lblTodos.value = All
relatorioSaldosContratosController.window.title = Contract Balances Report
relatorioSapController.MGS.alertaArquivoRemessaNaoGerado = Shipment file could not be created, please contact support. relatorioSapController.MGS.alertaArquivoRemessaNaoGerado = Shipment file could not be created, please contact support.
relatorioSapController.MGS.alertaCNABSemItens = There are no closing items to send to this company relatorioSapController.MGS.alertaCNABSemItens = There are no closing items to send to this company
relatorioSapController.MGS.erroIntegraManual = Manual execution of integration with SAP relatorioSapController.MGS.erroIntegraManual = Manual execution of integration with SAP
@ -10280,7 +10326,6 @@ winLogin.btnAcessar = Access
winLogin.lblSenha = Password: winLogin.lblSenha = Password:
winLogin.lblUsuario = User: winLogin.lblUsuario = User:
winLogin.lblloginIncorreto = Incorrect login. Try again. winLogin.lblloginIncorreto = Incorrect login. Try again.
# Pantalla de início de sesión:
winLogin.title = Connect winLogin.title = Connect
winLoginConductorRecaudacion.btnAcessar = Access winLoginConductorRecaudacion.btnAcessar = Access
winLoginConductorRecaudacion.conductor.clave = Code: winLoginConductorRecaudacion.conductor.clave = Code:
@ -10289,7 +10334,6 @@ winLoginConductorRecaudacion.conductor.nombre = Name:
winLoginConductorRecaudacion.lblSenha = Password winLoginConductorRecaudacion.lblSenha = Password
winLoginConductorRecaudacion.lblUsuario = Driver Code winLoginConductorRecaudacion.lblUsuario = Driver Code
winLoginConductorRecaudacion.lblloginIncorreto = Incorrect login. Try again. winLoginConductorRecaudacion.lblloginIncorreto = Incorrect login. Try again.
# Login Motorista Recaudação
winLoginConductorRecaudacion.title = Insert Driver winLoginConductorRecaudacion.title = Insert Driver
winMovimentacionBilhetes.aidf.label = AIDF winMovimentacionBilhetes.aidf.label = AIDF
winMovimentacionBilhetes.cantidad.label = Quantity winMovimentacionBilhetes.cantidad.label = Quantity

View File

@ -1938,6 +1938,9 @@ busquedaTipoCortesiaDController.lhporDesc.label = Porcentaje %
busquedaTipoCortesiaDController.lhtipoC.label = Descripción busquedaTipoCortesiaDController.lhtipoC.label = Descripción
#Pantalla Búsqueda Tipo Cortesias con Descuento #Pantalla Búsqueda Tipo Cortesias con Descuento
busquedaTipoCortesiaDController.window.title = Descuento por tipo de cortesia busquedaTipoCortesiaDController.window.title = Descuento por tipo de cortesia
busquedaTipoDocumentoController.txtTipoDocumento.label = Tipo de Identificacion
#
busquedaTipoDocumentoController.window.title = Tipo de Identificacion
busquedaTipoDomicilioController.btnCerrar.tooltiptext = Cerrar busquedaTipoDomicilioController.btnCerrar.tooltiptext = Cerrar
busquedaTipoDomicilioController.btnNovo.tooltiptext = Incluir busquedaTipoDomicilioController.btnNovo.tooltiptext = Incluir
busquedaTipoDomicilioController.btnPesquisa.label = Búsqueda busquedaTipoDomicilioController.btnPesquisa.label = Búsqueda
@ -2110,6 +2113,9 @@ busquedaVigenciaTarifaController.lhFecInicio.label = Fecha Início
busquedaVigenciaTarifaController.lhID.value = ID busquedaVigenciaTarifaController.lhID.value = ID
# Búsqueda Vigencia Tarifa # Búsqueda Vigencia Tarifa
busquedaVigenciaTarifaController.window.title = Vigencia tarifa busquedaVigenciaTarifaController.window.title = Vigencia tarifa
busquedaVoucherController.MSG.camposObrigatoriosLegalizar = Es necesario informar los campos: Número Inicial, Número Final, Valor Legalizado y Transportadora
busquedaVoucherController.tab.legalizar = Legalizar
busquedaVoucherController.tab.voucher = Bonos
busquedaVoucherController.window.title = Consulta bonos busquedaVoucherController.window.title = Consulta bonos
busquedamotivocancelacionEquivalenciaController.btnCerrar.tooltiptext = Cerrar busquedamotivocancelacionEquivalenciaController.btnCerrar.tooltiptext = Cerrar
busquedamotivocancelacionEquivalenciaController.btnNovo.tooltiptext = Incluir busquedamotivocancelacionEquivalenciaController.btnNovo.tooltiptext = Incluir
@ -2527,6 +2533,9 @@ editarAlertaCtrlController.confGenerica.label = Configuración por servicio
editarAlertaCtrlController.corridaNoEncontrada.label = No se encontró ningun servicio con este id editarAlertaCtrlController.corridaNoEncontrada.label = No se encontró ningun servicio con este id
# Editar Alerta CTRL # Editar Alerta CTRL
editarAlertaCtrlController.window.title = Configuración de alerta editarAlertaCtrlController.window.title = Configuración de alerta
editarAliasClasseController.lbAlias.help = La Clase ingresada en el campo Alias estará disponible en la pantalla de consulta de servicio acompañada de un * y será impresa en el DaBpe y el Cupón de Embarque
editarAliasClasseController.lbClasseConforto.help = Clase de comodidad Monitrip o código de tipo de servicio Monitrip. Una vez completada, la información será enviada a la integración de Monitrip e impresa en DaBpe, en el campo Información Adicional y enviada vía xml.
editarAliasClasseController.lbSomenteImpressao.help = Con esta bandera marcada, el Alias de Clase ingresado en el campo Alias NO se aplicará en la pantalla de consulta de servicio, pero será la clase impresa en el DaBpe y el Cupón de Embarque.
editarAliasClasseController.window.title = Alias Clase editarAliasClasseController.window.title = Alias Clase
editarAliasServicoController.MSG.borrarOK = Alias parada se eliminó existosamente editarAliasServicoController.MSG.borrarOK = Alias parada se eliminó existosamente
editarAliasServicoController.MSG.borrarPergunta = Desea eliminar alias parada? editarAliasServicoController.MSG.borrarPergunta = Desea eliminar alias parada?
@ -4149,7 +4158,7 @@ editarContigencia.tabela.motivo = MOTIVO
editarContigencia.tabela.status = STATUS editarContigencia.tabela.status = STATUS
editarContigencia.tabela.usuario = USUARIO editarContigencia.tabela.usuario = USUARIO
editarContigencia.window.title = Contingência editarContigencia.window.title = Contingência
editarContratoController.MSG.camposObrigatorios = Es necesario informar los campos: Cliente Corporativo, Grupo de Contrato, Número de Contrato, Fecha de Inicio y Fecha de Fin editarContratoController.MSG.camposObrigatorios = Es necesario informar los campos: Valor Legalizado, Valor Transportadora, Transportadora
editarContratoController.MSG.camposObrigatoriosAdicao = Es necesario informar los campos: Valor, Observación, Operación editarContratoController.MSG.camposObrigatoriosAdicao = Es necesario informar los campos: Valor, Observación, Operación
editarContratoController.MSG.confirmacaoAdicao = Esta acción modificará el saldo del contrato, ¿confirmas la operación? editarContratoController.MSG.confirmacaoAdicao = Esta acción modificará el saldo del contrato, ¿confirmas la operación?
editarContratoController.MSG.contratoExiste = Ya existe un registro con este número de contrato. editarContratoController.MSG.contratoExiste = Ya existe un registro con este número de contrato.
@ -4599,6 +4608,7 @@ editarEmpresaController.indHabilitaTaxaConvenienciaSomenteVenda = Habilita Taxa
editarEmpresaController.indHabilitaTaxaConvenienciaSomenteVenda.help = Com a Flag marcada, a taxa de conveniência configurada no ponto de venda será aplicada apenas nas operações de venda. NÃO se aplica às operações de troca, transferência, marcação de aberto, etc. editarEmpresaController.indHabilitaTaxaConvenienciaSomenteVenda.help = Com a Flag marcada, a taxa de conveniência configurada no ponto de venda será aplicada apenas nas operações de venda. NÃO se aplica às operações de troca, transferência, marcação de aberto, etc.
editarEmpresaController.indHabilitaVendaDeBilheteSemelhante = Hailita a venda de bilhete semelhante na mesma cesta de compra. editarEmpresaController.indHabilitaVendaDeBilheteSemelhante = Hailita a venda de bilhete semelhante na mesma cesta de compra.
editarEmpresaController.indHabilitaVendaDeBilheteSemelhante.help = Habilita a venda de bilhetes semelhante na mesma cesta de compra, respeitando o preço do primeiro bilhete. editarEmpresaController.indHabilitaVendaDeBilheteSemelhante.help = Habilita a venda de bilhetes semelhante na mesma cesta de compra, respeitando o preço do primeiro bilhete.
editarEmpresaController.indImpressaoAposConfAberto.help = Ventas realizadas a través del menú Abrir Boleto con Impresión Posterior, se debe realizar la Confirmación de Abrir y luego imprimir el boleto
editarEmpresaController.indIntegracaoAGR = Habilitar la integración de la API de AGR editarEmpresaController.indIntegracaoAGR = Habilitar la integración de la API de AGR
editarEmpresaController.indIntegracaoAGR.help = Habilita la integración API de AGR para validar pagos gratuitos. Valida para los tipos de pase configurados. editarEmpresaController.indIntegracaoAGR.help = Habilita la integración API de AGR para validar pagos gratuitos. Valida para los tipos de pase configurados.
editarEmpresaController.indJurosCredito = Habilita juros no cartão de crédito editarEmpresaController.indJurosCredito = Habilita juros no cartão de crédito
@ -4830,7 +4840,7 @@ editarEmpresaEquivalenciaController.cmbEmpresa.value = Empresa
editarEmpresaEquivalenciaController.lbEquivalencia.value = Equivalencia editarEmpresaEquivalenciaController.lbEquivalencia.value = Equivalencia
# Editar Empresa Equivalencia # Editar Empresa Equivalencia
editarEmpresaEquivalenciaController.window.title = Equivalencia Empresa editarEmpresaEquivalenciaController.window.title = Equivalencia Empresa
editarEmpresaImpostoController.bpe.value = Habilitar BPe\\\\\\\ editarEmpresaImpostoController.bpe.value = Habilitar BPe
editarEmpresaImpostoController.btnApagar.tooltiptext = Eliminar editarEmpresaImpostoController.btnApagar.tooltiptext = Eliminar
editarEmpresaImpostoController.btnFechar.tooltiptext = Cerrar editarEmpresaImpostoController.btnFechar.tooltiptext = Cerrar
editarEmpresaImpostoController.btnSalvar.tooltiptext = Guardar editarEmpresaImpostoController.btnSalvar.tooltiptext = Guardar
@ -4867,7 +4877,7 @@ editarEmpresaImpostoController.lblJunho.value = Juño
editarEmpresaImpostoController.lblMaio.value = Mayo editarEmpresaImpostoController.lblMaio.value = Mayo
editarEmpresaImpostoController.lblMarco.value = Marzo editarEmpresaImpostoController.lblMarco.value = Marzo
editarEmpresaImpostoController.lblNovembro.value = Noviembre editarEmpresaImpostoController.lblNovembro.value = Noviembre
editarEmpresaImpostoController.lblOutrasUFBloqueadas.value = Bloqueo de demás UF\\\\\\\ editarEmpresaImpostoController.lblOutrasUFBloqueadas.value = Bloqueo de demás UF
editarEmpresaImpostoController.lblOutrosIsento.value = Tratar otros como isento editarEmpresaImpostoController.lblOutrosIsento.value = Tratar otros como isento
editarEmpresaImpostoController.lblOutubro.value = Octubre editarEmpresaImpostoController.lblOutubro.value = Octubre
editarEmpresaImpostoController.lblPedagio.value = Peaje editarEmpresaImpostoController.lblPedagio.value = Peaje
@ -5274,7 +5284,7 @@ editarManutencaoPacoteController.MSG.suscribirOK = Alteración de la Dirección
editarManutencaoPacoteController.btnApagar.tooltiptext = Borrar editarManutencaoPacoteController.btnApagar.tooltiptext = Borrar
editarManutencaoPacoteController.btnFechar.tooltiptext = Cerrar editarManutencaoPacoteController.btnFechar.tooltiptext = Cerrar
editarManutencaoPacoteController.btnSalvar.tooltiptext = Guardar dirección Apanhe editarManutencaoPacoteController.btnSalvar.tooltiptext = Guardar dirección Apanhe
editarManutencaoPacoteController.btnVoucher.tooltiptext = Voucher editarManutencaoPacoteController.btnVoucher.tooltiptext = Bono
editarManutencaoPacoteController.lhCep.label = Cep editarManutencaoPacoteController.lhCep.label = Cep
editarManutencaoPacoteController.lhCiudad.label = Ciudad editarManutencaoPacoteController.lhCiudad.label = Ciudad
editarManutencaoPacoteController.lhColonia.label = Colonia editarManutencaoPacoteController.lhColonia.label = Colonia
@ -6673,7 +6683,7 @@ editarSecretariaController.MSG.necessarioRemoverCupon.value = Existe registro co
editarSecretariaController.MSG.pocentaje = Mas de un descuento permitido para rango de pasajes distintos editarSecretariaController.MSG.pocentaje = Mas de un descuento permitido para rango de pasajes distintos
editarSecretariaController.MSG.registroTraslapado = El numero de documento informado se traslapa con otro ya existente editarSecretariaController.MSG.registroTraslapado = El numero de documento informado se traslapa con otro ya existente
editarSecretariaController.MSG.suscribirOK = Secretaria se registró exitosamente editarSecretariaController.MSG.suscribirOK = Secretaria se registró exitosamente
editarSecretariaController.MSG.voucherRodDuplicado.value = Já existe um registro marcado como Voucher Rod con esta forma de pagamento. Só é permitido 1 registro. editarSecretariaController.MSG.voucherRodDuplicado.value = Já existe um registro marcado como Bono Rod con esta forma de pagamento. Só é permitido 1 registro.
editarSecretariaController.MSG.voucherRodSemFormaPago.value = Es necesario elegir una forma de pago cuando el registro está marcado como Voucher Rodoviaria. editarSecretariaController.MSG.voucherRodSemFormaPago.value = Es necesario elegir una forma de pago cuando el registro está marcado como Voucher Rodoviaria.
editarSecretariaController.PrecioDescuento.value = Precio menos descuento por cobrar editarSecretariaController.PrecioDescuento.value = Precio menos descuento por cobrar
editarSecretariaController.PrecioTotal.value = Precio total editarSecretariaController.PrecioTotal.value = Precio total
@ -6705,7 +6715,7 @@ editarSecretariaController.lbSerie.value = Série
editarSecretariaController.lbSerieSubserie.value = Validar Série e Subsérie editarSecretariaController.lbSerieSubserie.value = Validar Série e Subsérie
editarSecretariaController.lbSubserie.value = SubSérie editarSecretariaController.lbSubserie.value = SubSérie
editarSecretariaController.lbValidaFolio.value = Validar numero del documento editarSecretariaController.lbValidaFolio.value = Validar numero del documento
editarSecretariaController.lbVoucherRod.value = Voucher Rod editarSecretariaController.lbVoucherRod.value = Bono Rod
# Editar Secretaria # Editar Secretaria
editarSecretariaController.window.title = Orden de compra - Secretaria editarSecretariaController.window.title = Orden de compra - Secretaria
editarSecuenciaController.MSG.suscribirOK = Caseta(s) de Peaje registrada(s) existosamente. editarSecuenciaController.MSG.suscribirOK = Caseta(s) de Peaje registrada(s) existosamente.
@ -6957,6 +6967,11 @@ editarTipoCortesiaDController.lbPdesc.value = Porcentaje descuento
editarTipoCortesiaDController.lbTipoC.value = Tipo cortesia editarTipoCortesiaDController.lbTipoC.value = Tipo cortesia
#Pantalla Edita Tipo Cortesias con Descuento #Pantalla Edita Tipo Cortesias con Descuento
editarTipoCortesiaDController.window.title = Descuento por tipo de cortesia editarTipoCortesiaDController.window.title = Descuento por tipo de cortesia
editarTipoDocumentoController.MSG.borrarOK = Tipo de Documento Excluido com Sucesso.
editarTipoDocumentoController.MSG.borrarPergunta = Deseja Eliminar Tipo de Documento?
editarTipoDocumentoController.chkExibeConfirmacaoTotalbus.label = Exibe na tela de confirmação do Totalbus
editarTipoDocumentoController.txtTipoDocumento.label = Tipo de Documento
editarTipoDocumentoController.window.title = Tipo de Documento
editarTipoDomicilioController.MSG.borrarOK = Tipo domicilio se eliminó exitosamente editarTipoDomicilioController.MSG.borrarOK = Tipo domicilio se eliminó exitosamente
editarTipoDomicilioController.MSG.borrarPergunta = Eliminar tipo domicilio? editarTipoDomicilioController.MSG.borrarPergunta = Eliminar tipo domicilio?
editarTipoDomicilioController.MSG.clave = Ya existe un registro con esta chave editarTipoDomicilioController.MSG.clave = Ya existe un registro con esta chave
@ -7304,8 +7319,7 @@ editarVigenciaTarifaController.btnSalvar.tooltiptext = Guardar
# Editar Vigencia Tarifa # Editar Vigencia Tarifa
editarVigenciaTarifaController.window.title = Vigencia tarifa editarVigenciaTarifaController.window.title = Vigencia tarifa
editarVoucherController.MSG.camposObrigatoriosLegalizar = Es necesario informar los campos: Valor Legalizado, Valor Transportadora, Transportadora editarVoucherController.MSG.camposObrigatoriosLegalizar = Es necesario informar los campos: Valor Legalizado, Valor Transportadora, Transportadora
editarVoucherController.tab.legalizar = Legalizar editarVoucherController.window.title = Bonos
editarVoucherController.tab.voucher = Bono
envioNominaController.lhEnviar.label = Enviar nomina envioNominaController.lhEnviar.label = Enviar nomina
envioNominaController.window.title = Envio nomina envioNominaController.window.title = Envio nomina
envioNominaControllerController.MSG.enviarOK = Se envió a nomina exitosamente envioNominaControllerController.MSG.enviarOK = Se envió a nomina exitosamente
@ -7375,6 +7389,7 @@ extrairBpeXmlController.MSG.nenhumaInformacao = Nenhuma Informação foi localiz
extrairBpeXmlController.lbl.btnExtrairBpeXml = Extrair XML extrairBpeXmlController.lbl.btnExtrairBpeXml = Extrair XML
# Extrair BPe XML # Extrair BPe XML
extrairBpeXmlController.window.title = Extrair BP-e XML extrairBpeXmlController.window.title = Extrair BP-e XML
faturarVoucherController.window.title = Facturación Bonos
filtroRelatorioAgenciasNaoImportadas.lbDataFin.value = Fecha Final filtroRelatorioAgenciasNaoImportadas.lbDataFin.value = Fecha Final
# Filtro Relatorio de Agências Não Importadas # Filtro Relatorio de Agências Não Importadas
filtroRelatorioAgenciasNaoImportadas.lbDataIni.value = Fecha Inicio filtroRelatorioAgenciasNaoImportadas.lbDataIni.value = Fecha Inicio
@ -7733,6 +7748,7 @@ indexController.mniExpressosDocumentos.label = Documentos
indexController.mniExpressosPorCotizar.label = Expresos por cotizar indexController.mniExpressosPorCotizar.label = Expresos por cotizar
indexController.mniExpressosProgramacionVehiculos.label = Programación de Vehículos indexController.mniExpressosProgramacionVehiculos.label = Programación de Vehículos
indexController.mniExtrairBpeXmlController.label = Extrair BP-e XML indexController.mniExtrairBpeXmlController.label = Extrair BP-e XML
indexController.mniFaturarVoucher.label = Facturación Bonos
indexController.mniFechamentoParamgeral.label = Cierre cuenta indexController.mniFechamentoParamgeral.label = Cierre cuenta
indexController.mniFechamentoParamptovta.label = Cierre cuenta contábil punto de venta indexController.mniFechamentoParamptovta.label = Cierre cuenta contábil punto de venta
indexController.mniFiscalImpressora.label = Impressora Fiscal indexController.mniFiscalImpressora.label = Impressora Fiscal
@ -7775,6 +7791,7 @@ indexController.mniIntegracion.cashmonitor.label = Cash Monitor
indexController.mniIntegracion.cashmonitor.relatoriovendacartaocashmonitor = Venda de cartão indexController.mniIntegracion.cashmonitor.relatoriovendacartaocashmonitor = Venda de cartão
indexController.mniIntegracion.label = Integracion indexController.mniIntegracion.label = Integracion
indexController.mniItemDesconto.label = Elemento de descuento indexController.mniItemDesconto.label = Elemento de descuento
indexController.mniLegalizar.label = Legalización masiva
indexController.mniLimparCacheAPI.label = Recarregar Caches (API) indexController.mniLimparCacheAPI.label = Recarregar Caches (API)
indexController.mniLimparCacheEmbarcadaAPI.label = Recarregar Cache Sincronização Embarcada (API) indexController.mniLimparCacheEmbarcadaAPI.label = Recarregar Cache Sincronização Embarcada (API)
indexController.mniLimparCacheLocalidadesAPI.label = Recarregar Cache de Localidades (API) indexController.mniLimparCacheLocalidadesAPI.label = Recarregar Cache de Localidades (API)
@ -7942,6 +7959,7 @@ indexController.mniRelatorioResumoLinhas.label = Reporte resumen de rutas
indexController.mniRelatorioResumoVendaOrgaoConcedente.label = Relatorio Resumo Venda Órgao Concedente indexController.mniRelatorioResumoVendaOrgaoConcedente.label = Relatorio Resumo Venda Órgao Concedente
# Retorno Bancario # Retorno Bancario
indexController.mniRelatorioRetornoBancario.label = Retorno Bancário indexController.mniRelatorioRetornoBancario.label = Retorno Bancário
indexController.mniRelatorioSaldosContratos.label = Informe de saldos de contratos
indexController.mniRelatorioSap.label = SAP indexController.mniRelatorioSap.label = SAP
indexController.mniRelatorioSegundaVia.label = Segunda Via indexController.mniRelatorioSegundaVia.label = Segunda Via
indexController.mniRelatorioServicoBloqueadoVendaInternet.label = Corrida bloqueada en venta internet indexController.mniRelatorioServicoBloqueadoVendaInternet.label = Corrida bloqueada en venta internet
@ -7971,7 +7989,7 @@ indexController.mniRelatorioVendasParcelamento.label = Ventas con Parcelamiento
indexController.mniRelatorioVendasPercurso.label = Vendas no Percurso indexController.mniRelatorioVendasPercurso.label = Vendas no Percurso
indexController.mniRelatorioVendasRequisicao.Detalhado.label = Informe Detallado de Ventas de Requisición (Orden de Servicio) indexController.mniRelatorioVendasRequisicao.Detalhado.label = Informe Detallado de Ventas de Requisición (Orden de Servicio)
indexController.mniRelatorioVendasRequisicao.label = Relatório Vendas Requisição(Ordem de Serviço) indexController.mniRelatorioVendasRequisicao.label = Relatório Vendas Requisição(Ordem de Serviço)
indexController.mniRelatorioVoucher.label = Voucher indexController.mniRelatorioVoucher.label = Bono
indexController.mniRelatorioVoucherCancelados.label = Voucher Cancelados indexController.mniRelatorioVoucherCancelados.label = Voucher Cancelados
indexController.mniRelatorioW2I.label = Relatório Seguro W2I indexController.mniRelatorioW2I.label = Relatório Seguro W2I
indexController.mniRelatorios.label = Reportes indexController.mniRelatorios.label = Reportes
@ -8007,6 +8025,7 @@ indexController.mniTipoConvenio.label = Tipo convenio
indexController.mniTipoCorte.label = Turno de cierre de caja indexController.mniTipoCorte.label = Turno de cierre de caja
indexController.mniTipoCortesia.label = Tipo cortesia indexController.mniTipoCortesia.label = Tipo cortesia
indexController.mniTipoCortesiaD.label = Descuento por tipo de cortesia indexController.mniTipoCortesiaD.label = Descuento por tipo de cortesia
indexController.mniTipoDocumento.label = Tipo de Indentificacion
indexController.mniTipoDomicilio.label = Tipo domicilio indexController.mniTipoDomicilio.label = Tipo domicilio
# Tipo Informativo Comissão # Tipo Informativo Comissão
indexController.mniTipoInformativoComissao.label = Tipo Informativo Comisión indexController.mniTipoInformativoComissao.label = Tipo Informativo Comisión
@ -8122,6 +8141,9 @@ label.alias = Alias
label.bairro = Vecindario label.bairro = Vecindario
label.bilheteAberto = Tiquetes Abierto label.bilheteAberto = Tiquetes Abierto
label.bilhetesConfirmados = Tiquetes Confirmados label.bilhetesConfirmados = Tiquetes Confirmados
label.btnFaturar = Factura
label.btnLegalizar = Legalizar
label.btnPesquisar = Pesquisar
label.cep = Código postal label.cep = Código postal
label.cidade = Ciudad label.cidade = Ciudad
label.classe = Clase label.classe = Clase
@ -8153,11 +8175,14 @@ label.id = ID
label.identificacao = Identtificación label.identificacao = Identtificación
label.logradouro = Dirección label.logradouro = Dirección
label.manipulaBonus = Maneja Bono label.manipulaBonus = Maneja Bono
label.mensagem = Mensaje
label.nit = Nit label.nit = Nit
label.numContrato = Número Contrato label.numContrato = Número Contrato
#Pantalla Búsqueda Tipo convenio #Pantalla Búsqueda Tipo convenio
label.numConvenio = Numero Convenio label.numConvenio = Numero Convenio
label.numFatura = Num. Factura label.numFatura = Num. Factura
label.numFinal = Número Final
label.numInicial = Número Inicial
label.numVoucher = Numero Bonos label.numVoucher = Numero Bonos
label.numero = Número label.numero = Número
label.observacao = Observación label.observacao = Observación
@ -8181,6 +8206,7 @@ label.status = Status
label.status.ativo = Activo label.status.ativo = Activo
label.status.digitado = Digitado label.status.digitado = Digitado
label.status.inativo = Inactivo label.status.inativo = Inactivo
label.sucesso = Éxito
label.tarifa = Tarifa label.tarifa = Tarifa
label.telefone = Telefono label.telefone = Telefono
label.tipoCalculo = Calculo de cupo label.tipoCalculo = Calculo de cupo
@ -8206,19 +8232,20 @@ label.tipoTarifa = Tipo Tarifa
label.tipoTarifa.fixa = Fija label.tipoTarifa.fixa = Fija
label.tipoTarifa.variavel = Variable label.tipoTarifa.variavel = Variable
label.transportadora = Transportadora label.transportadora = Transportadora
label.trecho = Tramo
label.url = URL label.url = URL
label.valor = Valor label.valor = Valor
label.valorContrato = Valor Contrato label.valorContrato = Valor Contrato
label.valorLegalizado = Valor Legalizado label.valorLegalizado = Valor Legalizado
label.valorLicitado = Valor Licitado label.valorLicitado = Valor Licitado
label.valorTransportadora = Valor Transportadora label.valorTransportadora = Valor Transportadora
label.voucher = Bonos
lb.CentroResultado = Centro de Resultado lb.CentroResultado = Centro de Resultado
lb.Equivalencia = Equivalencia lb.Equivalencia = Equivalencia
lb.ate = Hasta lb.ate = Hasta
lb.btnAtivar = Ativar lb.btnAtivar = Ativar
lb.btnDesativar = Desativar lb.btnDesativar = Desativar
lb.btnLimpar.label = Limpar Seleção lb.btnLimpar.label = Borrar selección
lb.btnPesquisa.label = Pesquisar
lb.chbpe = Chave BP-e lb.chbpe = Chave BP-e
lb.dataFin.value = Fecha fin lb.dataFin.value = Fecha fin
lb.dataIni.value = Fecha Ini lb.dataIni.value = Fecha Ini
@ -8240,6 +8267,13 @@ lb.sigla = Sigla
lb.todas = TODAS lb.todas = TODAS
lb.uf = Cve Estado lb.uf = Cve Estado
lbEquivalencia.value = Equivalencia lbEquivalencia.value = Equivalencia
legalizacaoMassivaController.MSG.camposObrigatorios = Es necesario informar: Número Inicial, Número Final, Valor Legalizado y Transportista
legalizacaoMassivaController.MSG.contratoDiferente = Otro Contrato
legalizacaoMassivaController.MSG.destinoDiferente = Destino diferente
legalizacaoMassivaController.MSG.nitNaoEncontrado = Transportadora no encontrado con este nit
legalizacaoMassivaController.MSG.origemDiferente = origen diferente
legalizacaoMassivaController.MSG.statusDiferente = Situación no EMITIDA
legalizacaoMassivaController.window.title = Legalización masiva
limparCacheAPI.message.naoconfigurado = A constante de configuração da URL da API não foi encontrada. limparCacheAPI.message.naoconfigurado = A constante de configuração da URL da API não foi encontrada.
limparCacheAPI.message.pergunta = Deseja recarregar Cache selecionado na API?\n (API em questão ficará indisponível durante a execução) limparCacheAPI.message.pergunta = Deseja recarregar Cache selecionado na API?\n (API em questão ficará indisponível durante a execução)
limparCacheAPI.message.senha = Informe Sua Senha limparCacheAPI.message.senha = Informe Sua Senha
@ -9809,6 +9843,15 @@ relatorioRetornoBancario.MSG.extensaoInvalida = Somente arquivos no formato de r
relatorioRetornoBancario.fileupload.label = Selecionar Arquivo... relatorioRetornoBancario.fileupload.label = Selecionar Arquivo...
relatorioRetornoBancario.lbEmpresa.value = Empresa relatorioRetornoBancario.lbEmpresa.value = Empresa
relatorioRetornoBancario.window.title = Processamento de Retorno Bancário relatorioRetornoBancario.window.title = Processamento de Retorno Bancário
relatorioSaldosContratosController.lblDataFinal.value = Fecha de finalización
relatorioSaldosContratosController.lblDataInicial.value = Fecha de inicio
relatorioSaldosContratosController.lblEstadoBilhete.value = Estado del billete
relatorioSaldosContratosController.lblFaturado.value = Facturado
relatorioSaldosContratosController.lblGrupoContrato.value = Grupo de contrato
relatorioSaldosContratosController.lblNaoFaturado.value = No facturado
relatorioSaldosContratosController.lblNumContrato.value = Número de contrato
relatorioSaldosContratosController.lblTodos.value = Todo
relatorioSaldosContratosController.window.title = Informe de saldos de contratos
relatorioSapController.MGS.alertaArquivoRemessaNaoGerado = Arquivo de remessa não pôde ser criado, favor entrar em contato com o suporte. relatorioSapController.MGS.alertaArquivoRemessaNaoGerado = Arquivo de remessa não pôde ser criado, favor entrar em contato com o suporte.
relatorioSapController.MGS.alertaCNABSemItens = Não há itens fechamento a enviar para esta empresa relatorioSapController.MGS.alertaCNABSemItens = Não há itens fechamento a enviar para esta empresa
relatorioSapController.MGS.erroIntegraManual = Execução manual de integração com SAP relatorioSapController.MGS.erroIntegraManual = Execução manual de integração com SAP
@ -10306,7 +10349,6 @@ winLogin.btnAcessar = Acceso
winLogin.lblSenha = Contraseña: winLogin.lblSenha = Contraseña:
winLogin.lblUsuario = Usuário: winLogin.lblUsuario = Usuário:
winLogin.lblloginIncorreto = Início de sesión incorrecta. Intente nuevamente winLogin.lblloginIncorreto = Início de sesión incorrecta. Intente nuevamente
# Pantalla de início de sesión:
winLogin.title = Conectar winLogin.title = Conectar
winLoginConductorRecaudacion.btnAcessar = Acceso winLoginConductorRecaudacion.btnAcessar = Acceso
winLoginConductorRecaudacion.conductor.clave = Código: winLoginConductorRecaudacion.conductor.clave = Código:
@ -10315,7 +10357,6 @@ winLoginConductorRecaudacion.conductor.nombre = Nombre:
winLoginConductorRecaudacion.lblSenha = Contraseña winLoginConductorRecaudacion.lblSenha = Contraseña
winLoginConductorRecaudacion.lblUsuario = Código conductor winLoginConductorRecaudacion.lblUsuario = Código conductor
winLoginConductorRecaudacion.lblloginIncorreto = Início de sesión incorrecta. Intente nuevamente winLoginConductorRecaudacion.lblloginIncorreto = Início de sesión incorrecta. Intente nuevamente
# Login Motorista Recaudación
winLoginConductorRecaudacion.title = Inserir conductor winLoginConductorRecaudacion.title = Inserir conductor
winMovimentacionBilhetes.aidf.label = AIDF winMovimentacionBilhetes.aidf.label = AIDF
winMovimentacionBilhetes.cantidad.label = Cantidad winMovimentacionBilhetes.cantidad.label = Cantidad

View File

@ -483,7 +483,7 @@ busquedaCategoriaController.lhDesc.label = Description
busquedaCategoriaController.lhGrupo.label = Groupe de catégories busquedaCategoriaController.lhGrupo.label = Groupe de catégories
busquedaCategoriaController.lhId.label = identifiant busquedaCategoriaController.lhId.label = identifiant
busquedaCategoriaController.txtNombre.label = Type de passager busquedaCategoriaController.txtNombre.label = Type de passager
# Muestra a Pesquisa por categoría # Muestra a Pesquisa por categoria
busquedaCategoriaController.window.title = Type de passage busquedaCategoriaController.window.title = Type de passage
busquedaCiudadController.btnCerrar.tooltiptext = Fermer busquedaCiudadController.btnCerrar.tooltiptext = Fermer
busquedaCiudadController.btnNovo.tooltiptext = Inclure busquedaCiudadController.btnNovo.tooltiptext = Inclure
@ -1940,6 +1940,9 @@ busquedaTipoCortesiaDController.lhporDesc.label = Pourcentage %
busquedaTipoCortesiaDController.lhtipoC.label = Description busquedaTipoCortesiaDController.lhtipoC.label = Description
#Pantalla Pesquisa Tipo Cortesias com Desconto #Pantalla Pesquisa Tipo Cortesias com Desconto
busquedaTipoCortesiaDController.window.title = Remise par type de courtoisie busquedaTipoCortesiaDController.window.title = Remise par type de courtoisie
busquedaTipoDocumentoController.txtTipoDocumento.label = Type de Identificacion
#Tipo de Documento
busquedaTipoDocumentoController.window.title = Type de Identificacion
busquedaTipoDomicilioController.btnCerrar.tooltiptext = Fermer busquedaTipoDomicilioController.btnCerrar.tooltiptext = Fermer
busquedaTipoDomicilioController.btnNovo.tooltiptext = Inclure busquedaTipoDomicilioController.btnNovo.tooltiptext = Inclure
busquedaTipoDomicilioController.btnPesquisa.label = Recherche busquedaTipoDomicilioController.btnPesquisa.label = Recherche
@ -2114,6 +2117,9 @@ busquedaVigenciaTarifaController.lhFecInicio.label = Date de début
busquedaVigenciaTarifaController.lhID.value = identifiant busquedaVigenciaTarifaController.lhID.value = identifiant
# Pesquisa Vigência Tarifa # Pesquisa Vigência Tarifa
busquedaVigenciaTarifaController.window.title = Validité tarifaire busquedaVigenciaTarifaController.window.title = Validité tarifaire
busquedaVoucherController.MSG.camposObrigatoriosLegalizar = Il est nécessaire de renseigner les champs : Numéro Initial, Numéro Final, Valeur Légalisée et Transporteur.
busquedaVoucherController.tab.legalizar = Légaliser
busquedaVoucherController.tab.voucher = Bon
busquedaVoucherController.window.title = Consultation bons busquedaVoucherController.window.title = Consultation bons
busquedamotivocancelacionEquivalenciaController.btnCerrar.tooltiptext = Fermer busquedamotivocancelacionEquivalenciaController.btnCerrar.tooltiptext = Fermer
busquedamotivocancelacionEquivalenciaController.btnNovo.tooltiptext = Inclure busquedamotivocancelacionEquivalenciaController.btnNovo.tooltiptext = Inclure
@ -2528,6 +2534,9 @@ editarAlertaCtrlController.confGenerica.label = Configuration par Service
editarAlertaCtrlController.corridaNoEncontrada.label = Aucun service avec cet identifiant n'a été trouvé. editarAlertaCtrlController.corridaNoEncontrada.label = Aucun service avec cet identifiant n'a été trouvé.
# Editar Alerta CTRL # Editar Alerta CTRL
editarAlertaCtrlController.window.title = Configuration des alertes editarAlertaCtrlController.window.title = Configuration des alertes
editarAliasClasseController.lbAlias.help = La classe saisie dans le champ Alias sera disponible sur l'écran de demande de service accompagnée d'un * et sera imprimée sur le DaBpe et le coupon d'embarquement
editarAliasClasseController.lbClasseConforto.help = Classe de confort Monitrip ou code de type de service Monitrip. Une fois complétées, les informations seront envoyées à l'intégration Monitrip et imprimées dans DaBpe, dans le champ Informations complémentaires et envoyées via XML.
editarAliasClasseController.lbSomenteImpressao.help = Avec cet indicateur coché, l'alias de classe saisi dans le champ Alias ne s'appliquera PAS sur l'écran de demande de service, mais sera la classe imprimée sur le DaBpe et le coupon d'embarquement.
editarAliasClasseController.window.title = Alias Classe editarAliasClasseController.window.title = Alias Classe
editarAliasServicoController.MSG.borrarOK = Alias Emplacement supprimé avec succès. editarAliasServicoController.MSG.borrarOK = Alias Emplacement supprimé avec succès.
editarAliasServicoController.MSG.borrarPergunta = Voulez-vous supprimer l'alias de localisation ? editarAliasServicoController.MSG.borrarPergunta = Voulez-vous supprimer l'alias de localisation ?
@ -4149,7 +4158,9 @@ editarContigencia.tabela.usuario = UTILISATEUR
editarContigencia.window.title = Contingence editarContigencia.window.title = Contingence
editarContratoController.MSG.camposObrigatorios = Il est nécessaire de renseigner les champs : Client Entreprise, Groupe de Contrat, Numéro de Contrat, Date de Début et Date de Fin editarContratoController.MSG.camposObrigatorios = Il est nécessaire de renseigner les champs : Client Entreprise, Groupe de Contrat, Numéro de Contrat, Date de Début et Date de Fin
editarContratoController.MSG.camposObrigatoriosAdicao = Il est nécessaire d'informer les champs : Valor, Observation, Opération editarContratoController.MSG.camposObrigatoriosAdicao = Il est nécessaire d'informer les champs : Valor, Observation, Opération
editarContratoController.MSG.confirmacaoAdicao = Cette action modifiera le solde du contrat. Confirmez-vous l'opération ?
editarContratoController.MSG.contratoExiste = Un enregistrement avec ce numéro de contrat existe déjà. editarContratoController.MSG.contratoExiste = Un enregistrement avec ce numéro de contrat existe déjà.
editarContratoController.tab.adicao = Ajout
editarContratoController.tab.cliente = Client editarContratoController.tab.cliente = Client
editarContratoController.tab.config = Paramètres editarContratoController.tab.config = Paramètres
editarContratoController.tab.contrato = Contrater editarContratoController.tab.contrato = Contrater
@ -4674,7 +4685,7 @@ editarEmpresaController.lblInfoSafer.value = Informations sur le certificat
editarEmpresaController.lblIntegracoesTipoPassagem.value = Intégrations de types de passage editarEmpresaController.lblIntegracoesTipoPassagem.value = Intégrations de types de passage
editarEmpresaController.lblMercadoPago.value = Marché Pago editarEmpresaController.lblMercadoPago.value = Marché Pago
editarEmpresaController.lblMerchantId.value = IDmarchand editarEmpresaController.lblMerchantId.value = IDmarchand
editarEmpresaController.lblMinutosCancela.value = minutes d'annulation editarEmpresaController.lblMinutosCancela.value = Procès-verbal d'annulation
editarEmpresaController.lblMsgCadastrarPOSMercadoPago.value = PDV enregistré avec succès editarEmpresaController.lblMsgCadastrarPOSMercadoPago.value = PDV enregistré avec succès
editarEmpresaController.lblMsgCadastrarStoreMercadoPago.value = Magasin enregistré avec succès editarEmpresaController.lblMsgCadastrarStoreMercadoPago.value = Magasin enregistré avec succès
editarEmpresaController.lblOrgaoConcedenteIntegracao.value = Organisme concédant editarEmpresaController.lblOrgaoConcedenteIntegracao.value = Organisme concédant
@ -6950,6 +6961,11 @@ editarTipoCortesiaDController.lbPdesc.value = Pourcentage de remise
editarTipoCortesiaDController.lbTipoC.value = Type de courtoisie editarTipoCortesiaDController.lbTipoC.value = Type de courtoisie
#Pantalla Edita Tipo Cortesias com Desconto #Pantalla Edita Tipo Cortesias com Desconto
editarTipoCortesiaDController.window.title = Remise par type de courtoisie editarTipoCortesiaDController.window.title = Remise par type de courtoisie
editarTipoDocumentoController.MSG.borrarOK = Tipo de Documento Excluido com Sucesso.
editarTipoDocumentoController.MSG.borrarPergunta = Deseja Eliminar Tipo de Documento?
editarTipoDocumentoController.chkExibeConfirmacaoTotalbus.label = Exibe na tela de confirmação do Totalbus
editarTipoDocumentoController.txtTipoDocumento.label = Type de Identificacion
editarTipoDocumentoController.window.title = Type de Identificacion
editarTipoDomicilioController.MSG.borrarOK = Type de ménage supprimé avec succès. editarTipoDomicilioController.MSG.borrarOK = Type de ménage supprimé avec succès.
editarTipoDomicilioController.MSG.borrarPergunta = Supprimer le type de ménage ? editarTipoDomicilioController.MSG.borrarPergunta = Supprimer le type de ménage ?
editarTipoDomicilioController.MSG.clave = Un enregistrement avec cette clé existe déjà. editarTipoDomicilioController.MSG.clave = Un enregistrement avec cette clé existe déjà.
@ -7296,9 +7312,8 @@ editarVigenciaTarifaController.btnFechar.tooltiptext = Fermer
editarVigenciaTarifaController.btnSalvar.tooltiptext = Enregistrer editarVigenciaTarifaController.btnSalvar.tooltiptext = Enregistrer
# Editar Vigência Tarifa # Editar Vigência Tarifa
editarVigenciaTarifaController.window.title = Validité tarifaire editarVigenciaTarifaController.window.title = Validité tarifaire
editarVoucherController.MSG.camposObrigatoriosLegalizar = Il est nécessaire d'informer les champs: Valeur Légalisée, valeur Transporteur, Transporteur editarVoucherController.MSG.camposObrigatoriosLegalizar = Il est nécessaire de renseigner les champs : Numéro Initial, Numéro Final, Valeur Légalisée et Transporteur.
editarVoucherController.tab.legalizar = Légaliser editarVoucherController.window.title = Bons
editarVoucherController.tab.voucher = Bon
envioNominaController.lhEnviar.label = Envoyer le nom envioNominaController.lhEnviar.label = Envoyer le nom
envioNominaController.window.title = Expédition désignée envioNominaController.window.title = Expédition désignée
envioNominaControllerController.MSG.enviarOK = Envoyé le Nomina avec succès. envioNominaControllerController.MSG.enviarOK = Envoyé le Nomina avec succès.
@ -7368,6 +7383,7 @@ extrairBpeXmlController.MSG.nenhumaInformacao = Aucune information n'a été tro
extrairBpeXmlController.lbl.btnExtrairBpeXml = Extraire XML extrairBpeXmlController.lbl.btnExtrairBpeXml = Extraire XML
# Extrair BPe XML # Extrair BPe XML
extrairBpeXmlController.window.title = Extraire BP-e XML extrairBpeXmlController.window.title = Extraire BP-e XML
faturarVoucherController.window.title = Facturation Bons
filtroRelatorioAgenciasNaoImportadas.lbDataFin.value = Date de fin filtroRelatorioAgenciasNaoImportadas.lbDataFin.value = Date de fin
# Filtro Relatorio de Agências Não Importadas # Filtro Relatorio de Agências Não Importadas
filtroRelatorioAgenciasNaoImportadas.lbDataIni.value = Date de début filtroRelatorioAgenciasNaoImportadas.lbDataIni.value = Date de début
@ -7726,6 +7742,7 @@ indexController.mniExpressosPorCotizar.label = Express à devis
indexController.mniExpressosLog.label = Log indexController.mniExpressosLog.label = Log
indexController.mniExpressosProgramacionVehiculos.label = Programmation du véhicule indexController.mniExpressosProgramacionVehiculos.label = Programmation du véhicule
indexController.mniExtrairBpeXmlController.label = Extraire BP-e XML indexController.mniExtrairBpeXmlController.label = Extraire BP-e XML
indexController.mniFaturarVoucher.label = Facturation Bons
indexController.mniFechamentoParamgeral.label = Configuration. Clôture du CtaCte et facture de l'entreprise indexController.mniFechamentoParamgeral.label = Configuration. Clôture du CtaCte et facture de l'entreprise
indexController.mniFechamentoParamptovta.label = Clôture du compte courant de l'agence indexController.mniFechamentoParamptovta.label = Clôture du compte courant de l'agence
indexController.mniFiscalImpressora.label = Imprimante fiscale indexController.mniFiscalImpressora.label = Imprimante fiscale
@ -7768,6 +7785,7 @@ indexController.mniIntegracion.cashmonitor.label = Moniteur de trésorerie
indexController.mniIntegracion.cashmonitor.relatoriovendacartaocashmonitor = Vente de cartes indexController.mniIntegracion.cashmonitor.relatoriovendacartaocashmonitor = Vente de cartes
indexController.mniIntegracion.label = Intégration indexController.mniIntegracion.label = Intégration
indexController.mniItemDesconto.label = Article à prix réduit indexController.mniItemDesconto.label = Article à prix réduit
indexController.mniLegalizar.label = Légalisation massive
indexController.mniLimparCacheAPI.label = Recharger les caches (API) indexController.mniLimparCacheAPI.label = Recharger les caches (API)
indexController.mniLimparCacheEmbarcadaAPI.label = Recharger la synchronisation intégrée du cache (API) indexController.mniLimparCacheEmbarcadaAPI.label = Recharger la synchronisation intégrée du cache (API)
indexController.mniLimparCacheLocalidadesAPI.label = Recharger le cache d'emplacement (API) indexController.mniLimparCacheLocalidadesAPI.label = Recharger le cache d'emplacement (API)
@ -7932,6 +7950,7 @@ indexController.mniRelatorioResumoLinhas.label = Résumé de la ligne
indexController.mniRelatorioResumoVendaOrgaoConcedente.label = Rapport sommaire de vente accordant le pouvoir indexController.mniRelatorioResumoVendaOrgaoConcedente.label = Rapport sommaire de vente accordant le pouvoir
# Retorno Bancario # Retorno Bancario
indexController.mniRelatorioRetornoBancario.label = Retour bancaire indexController.mniRelatorioRetornoBancario.label = Retour bancaire
indexController.mniRelatorioSaldosContratos.label = Rapport sur les soldes des contrats
indexController.mniRelatorioSap.label = SAP indexController.mniRelatorioSap.label = SAP
indexController.mniRelatorioSegundaVia.label = Deuxième copie indexController.mniRelatorioSegundaVia.label = Deuxième copie
indexController.mniRelatorioServicoBloqueadoVendaInternet.label = Service bloqué sur les ventes Internet indexController.mniRelatorioServicoBloqueadoVendaInternet.label = Service bloqué sur les ventes Internet
@ -7996,6 +8015,7 @@ indexController.mniTipoConvenio.label = Type d'accord
indexController.mniTipoCorte.label = Quart de fermeture du caissier indexController.mniTipoCorte.label = Quart de fermeture du caissier
indexController.mniTipoCortesia.label = Type de courtoisie indexController.mniTipoCortesia.label = Type de courtoisie
indexController.mniTipoCortesiaD.label = Remise par type de courtoisie indexController.mniTipoCortesiaD.label = Remise par type de courtoisie
indexController.mniTipoDocumento.label = Type de Identificacion
indexController.mniTipoDomicilio.label = Type de ménage indexController.mniTipoDomicilio.label = Type de ménage
# Tipo Informativo Comissão # Tipo Informativo Comissão
indexController.mniTipoInformativoComissao.label = Commission de type d'informations indexController.mniTipoInformativoComissao.label = Commission de type d'informations
@ -8112,6 +8132,9 @@ label.alias = Alias
label.bairro = Quartier label.bairro = Quartier
label.bilheteAberto = Billets ouverts label.bilheteAberto = Billets ouverts
label.bilhetesConfirmados = Billets confirmés label.bilhetesConfirmados = Billets confirmés
label.btnFaturar = Facture
label.btnLegalizar = Légaliser
label.btnPesquisar = Recherche
label.cep = Code postal label.cep = Code postal
label.cidade = Ville label.cidade = Ville
label.classe = Classe label.classe = Classe
@ -8142,11 +8165,14 @@ label.id = ID
label.identificacao = Identification label.identificacao = Identification
label.logradouro = Lieu public label.logradouro = Lieu public
label.manipulaBonus = Gérer les bonus label.manipulaBonus = Gérer les bonus
label.mensagem = Message
label.nit = Nit label.nit = Nit
label.numContrato = Numéro Contrat label.numContrato = Numéro Contrat
#Pantalla Pesquisa Tipo Convênio #Pantalla Pesquisa Tipo Convênio
label.numConvenio = Nombre d'accord label.numConvenio = Nombre d'accord
label.numFatura = Num. Facture label.numFatura = Num. Facture
label.numFinal = Nombre Fin
label.numInicial = Nombre Initiale
label.numVoucher = Numéro Bons label.numVoucher = Numéro Bons
label.numero = Nombre label.numero = Nombre
label.observacao = Remarque label.observacao = Remarque
@ -8169,6 +8195,7 @@ label.status = Statut
label.status.ativo = Actif label.status.ativo = Actif
label.status.digitado = Tapé label.status.digitado = Tapé
label.status.inativo = Inactif label.status.inativo = Inactif
label.sucesso = Succès.
label.tarifa = Tarif label.tarifa = Tarif
label.telefone = Téléphone label.telefone = Téléphone
label.tipoCalculo = Calcul label.tipoCalculo = Calcul
@ -8187,19 +8214,20 @@ label.tipoTarifa = Type de taux
label.tipoTarifa.fixa = Fixé label.tipoTarifa.fixa = Fixé
label.tipoTarifa.variavel = Variable label.tipoTarifa.variavel = Variable
label.transportadora = Transporteur label.transportadora = Transporteur
label.trecho = Trame
label.url = URL label.url = URL
label.valor = Valeur label.valor = Valeur
label.valorContrato = Valeur Contrat label.valorContrato = Valeur Contrat
label.valorLegalizado = Valeur Légalisée label.valorLegalizado = Valeur Légalisée
label.valorLicitado = Valeur enchère label.valorLicitado = Valeur enchère
label.valorTransportadora = Valeur Transporteur label.valorTransportadora = Valeur Transporteur
label.voucher = Bons
lb.CentroResultado = Centre de résultats lb.CentroResultado = Centre de résultats
lb.Equivalencia = Equivalence lb.Equivalencia = Equivalence
lb.ate = jusqu'à lb.ate = jusqu'à
lb.btnAtivar = Activer lb.btnAtivar = Activer
lb.btnDesativar = Désactiver lb.btnDesativar = Désactiver
lb.btnLimpar.label = Effacer la sélection lb.btnLimpar.label = Effacer la sélection
lb.btnPesquisa.label = Recherche
lb.chbpe = Clé BP-e lb.chbpe = Clé BP-e
lb.dataFin.value = Date de fin lb.dataFin.value = Date de fin
lb.dataIni.value = Date de début lb.dataIni.value = Date de début
@ -8221,6 +8249,13 @@ lb.sigla = Acronyme
lb.todas = TOUS lb.todas = TOUS
lb.uf = UF lb.uf = UF
lbEquivalencia.value = Equivalence lbEquivalencia.value = Equivalence
legalizacaoMassivaController.MSG.camposObrigatorios = Il est nécessaire d'informer Nit
legalizacaoMassivaController.MSG.contratoDiferente = Autre Contrat
legalizacaoMassivaController.MSG.destinoDiferente = Destination différente
legalizacaoMassivaController.MSG.nitNaoEncontrado = Transporteur introuvable avec ce nit
legalizacaoMassivaController.MSG.origemDiferente = Origine différente
legalizacaoMassivaController.MSG.statusDiferente = Non ÉMIS Situation
legalizacaoMassivaController.window.title = Légalisation massive
limparCacheAPI.message.naoconfigurado = La constante de configuration de l'URL de l'API est introuvable. limparCacheAPI.message.naoconfigurado = La constante de configuration de l'URL de l'API est introuvable.
limparCacheAPI.message.pergunta = Voulez-vous recharger le Cache sélectionné dans l'API ?\n (L'API en question sera indisponible lors de l'exécution) limparCacheAPI.message.pergunta = Voulez-vous recharger le Cache sélectionné dans l'API ?\n (L'API en question sera indisponible lors de l'exécution)
limparCacheAPI.message.senha = Entrez votre mot de passe limparCacheAPI.message.senha = Entrez votre mot de passe
@ -9723,7 +9758,7 @@ relatorioRemessaCNAB.exception.ValidacaoRemessaCidadeException = La ville du poi
relatorioRemessaCNAB.exception.ValidacaoRemessaConvenioException = Le code de l'accord ne correspond pas au code de la banque \r\nVeuillez contacter le support ! relatorioRemessaCNAB.exception.ValidacaoRemessaConvenioException = Le code de l'accord ne correspond pas au code de la banque \r\nVeuillez contacter le support !
relatorioRemessaCNAB.exception.ValidacaoRemessaEstadoException = L'état du point de vente {0} est hors normes, merci de corriger relatorioRemessaCNAB.exception.ValidacaoRemessaEstadoException = L'état du point de vente {0} est hors normes, merci de corriger
relatorioRemessaCNAB.exception.ValidacaoRemessaLogradouroException = L'adresse municipale du point de vente {0} est hors norme, merci de la corriger. relatorioRemessaCNAB.exception.ValidacaoRemessaLogradouroException = L'adresse municipale du point de vente {0} est hors norme, merci de la corriger.
relatorioRemessaCNAB.exception.ValidacaoRemessaMontagemCabecalhoException = Une erreur s'est produite lors de l'assemblage de l'en-tête du fichier d'expédition.\r\nVeuillez contacter l'assistance ! relatorioRemessaCNAB.exception.ValidacaoRemessaMontagemCabecalhoException = Une erreur s'est produite lors de l'assemblage de l'en-tête du fichier d'expédition.\r\nVeuillez contacter l'assistance !
relatorioRemessaCNAB.lbAte.label = jusqu'à relatorioRemessaCNAB.lbAte.label = jusqu'à
relatorioRemessaCNAB.lbDataEmissao.value = Dt. Émission relatorioRemessaCNAB.lbDataEmissao.value = Dt. Émission
relatorioRemessaCNAB.lbDataVencimento.value = Dt. Maturité relatorioRemessaCNAB.lbDataVencimento.value = Dt. Maturité
@ -9775,6 +9810,15 @@ relatorioRetornoBancario.MSG.extensaoInvalida = Seuls les fichiers au format ret
relatorioRetornoBancario.fileupload.label = Sélectionnez Fichier... relatorioRetornoBancario.fileupload.label = Sélectionnez Fichier...
relatorioRetornoBancario.lbEmpresa.value = Entreprise relatorioRetornoBancario.lbEmpresa.value = Entreprise
relatorioRetornoBancario.window.title = Traitement des retours bancaires relatorioRetornoBancario.window.title = Traitement des retours bancaires
relatorioSaldosContratosController.lblDataFinal.value = Date de fin
relatorioSaldosContratosController.lblDataInicial.value = Date de début
relatorioSaldosContratosController.lblEstadoBilhete.value = Statut du billet
relatorioSaldosContratosController.lblFaturado.value = Facturé
relatorioSaldosContratosController.lblGrupoContrato.value = Groupe contractuel
relatorioSaldosContratosController.lblNaoFaturado.value = Non facturé
relatorioSaldosContratosController.lblNumContrato.value = Numéro de contrat
relatorioSaldosContratosController.lblTodos.value = Tous
relatorioSaldosContratosController.window.title = Rapport sur les soldes des contrats
relatorioSapController.MGS.alertaArquivoRemessaNaoGerado = Le fichier d'expédition n'a pas pu être créé, veuillez contacter le support. relatorioSapController.MGS.alertaArquivoRemessaNaoGerado = Le fichier d'expédition n'a pas pu être créé, veuillez contacter le support.
relatorioSapController.MGS.alertaCNABSemItens = Il n'y a aucun élément de clôture à envoyer à cette société relatorioSapController.MGS.alertaCNABSemItens = Il n'y a aucun élément de clôture à envoyer à cette société
relatorioSapController.MGS.erroIntegraManual = Exécution manuelle de l'intégration avec SAP relatorioSapController.MGS.erroIntegraManual = Exécution manuelle de l'intégration avec SAP
@ -10275,7 +10319,6 @@ winLogin.btnAcessar = Accès
winLogin.lblSenha = Mot de passe : winLogin.lblSenha = Mot de passe :
winLogin.lblUsuario = Utilisateur : winLogin.lblUsuario = Utilisateur :
winLogin.lblloginIncorreto = Connexion incorrecte. Essayer à nouveau. winLogin.lblloginIncorreto = Connexion incorrecte. Essayer à nouveau.
# Pantalla de início de sesión:
winLogin.title = Connecter winLogin.title = Connecter
winLoginConductorRecaudacion.btnAcessar = Accès winLoginConductorRecaudacion.btnAcessar = Accès
winLoginConductorRecaudacion.conductor.clave = Code : winLoginConductorRecaudacion.conductor.clave = Code :
@ -10284,7 +10327,6 @@ winLoginConductorRecaudacion.conductor.nombre = Nom :
winLoginConductorRecaudacion.lblSenha = Mot de passe winLoginConductorRecaudacion.lblSenha = Mot de passe
winLoginConductorRecaudacion.lblUsuario = Code du conducteur winLoginConductorRecaudacion.lblUsuario = Code du conducteur
winLoginConductorRecaudacion.lblloginIncorreto = Connexion incorrecte. Essayer à nouveau. winLoginConductorRecaudacion.lblloginIncorreto = Connexion incorrecte. Essayer à nouveau.
# Login Motorista Recaudação
winLoginConductorRecaudacion.title = Insérer le pilote winLoginConductorRecaudacion.title = Insérer le pilote
winMovimentacionBilhetes.aidf.label = AIDF winMovimentacionBilhetes.aidf.label = AIDF
winMovimentacionBilhetes.cantidad.label = Quantité winMovimentacionBilhetes.cantidad.label = Quantité

View File

@ -74,7 +74,6 @@ abastoService.msg.semOrigem = Abasto Origem, não encontrado
aberturaTurnoRecaudacionController.btnInicioTurno = Início Turno aberturaTurnoRecaudacionController.btnInicioTurno = Início Turno
aberturaTurnoRecaudacionController.lblFechaHoraInicioTurno = Data/Hora Início aberturaTurnoRecaudacionController.lblFechaHoraInicioTurno = Data/Hora Início
aberturaTurnoRecaudacionController.lblValorInicioTurno = Valor Início aberturaTurnoRecaudacionController.lblValorInicioTurno = Valor Início
# Abertura de Turno Recaudação
aberturaTurnoRecaudacionController.title = Início Turno Recaudação aberturaTurnoRecaudacionController.title = Início Turno Recaudação
asignarBusExpreso.window.title = Viagem Expressa asignarBusExpreso.window.title = Viagem Expressa
#atualizaCorridaFecHusoFecVerano #atualizaCorridaFecHusoFecVerano
@ -191,7 +190,6 @@ autorizacaoUsoSerieEmbarcadaController.relatorio.titulo = Relatório Uso de Sér
autorizacaoUsoSerieEmbarcadaController.serie.value = SÉRIE autorizacaoUsoSerieEmbarcadaController.serie.value = SÉRIE
autorizacaoUsoSerieEmbarcadaController.uf.value = UF autorizacaoUsoSerieEmbarcadaController.uf.value = UF
autorizacaoUsoSerieEmbarcadaController.usuario.value = USUÁRIO autorizacaoUsoSerieEmbarcadaController.usuario.value = USUÁRIO
#
autorizacaoUsoSerieEmbarcadaController.window.title = Autorização de uso de série por dispositivo autorizacaoUsoSerieEmbarcadaController.window.title = Autorização de uso de série por dispositivo
busqeudaClaseservicioEquivalenciaController.btnCerrar.tooltiptext = Fechar busqeudaClaseservicioEquivalenciaController.btnCerrar.tooltiptext = Fechar
busqeudaClaseservicioEquivalenciaController.btnNovo.tooltiptext = Incluir busqeudaClaseservicioEquivalenciaController.btnNovo.tooltiptext = Incluir
@ -216,7 +214,6 @@ busquedaAcumulacionPorVentaController.lhOrigen.label = Origem
busquedaAcumulacionPorVentaController.lhPorcentaje.label = Porcentagem busquedaAcumulacionPorVentaController.lhPorcentaje.label = Porcentagem
busquedaAcumulacionPorVentaController.lhVigencia.label = Datas de Vigência busquedaAcumulacionPorVentaController.lhVigencia.label = Datas de Vigência
busquedaAcumulacionPorVentaController.tipodepasajero = Tipo de Passagem busquedaAcumulacionPorVentaController.tipodepasajero = Tipo de Passagem
#Senda Amigo - Pesquisa Senda amigo - Acumulacion Por Venda
busquedaAcumulacionPorVentaController.window.title = Configuração Acumulação por Venda busquedaAcumulacionPorVentaController.window.title = Configuração Acumulação por Venda
busquedaAidfController.acfiscal.label = AC.Fiscal busquedaAidfController.acfiscal.label = AC.Fiscal
busquedaAidfController.aidfEspecie.label = Espécie busquedaAidfController.aidfEspecie.label = Espécie
@ -484,7 +481,7 @@ busquedaCategoriaController.lhDesc.label = Descrição
busquedaCategoriaController.lhGrupo.label = Grupo de Categoria busquedaCategoriaController.lhGrupo.label = Grupo de Categoria
busquedaCategoriaController.lhId.label = ID busquedaCategoriaController.lhId.label = ID
busquedaCategoriaController.txtNombre.label = Tipo Passageiro busquedaCategoriaController.txtNombre.label = Tipo Passageiro
# Muestra a Pesquisa por categoría # Muestra a Pesquisa por categoria
busquedaCategoriaController.window.title = Tipo de Passagem busquedaCategoriaController.window.title = Tipo de Passagem
busquedaCiudadController.btnCerrar.tooltiptext = Fechar busquedaCiudadController.btnCerrar.tooltiptext = Fechar
busquedaCiudadController.btnNovo.tooltiptext = Incluir busquedaCiudadController.btnNovo.tooltiptext = Incluir
@ -729,7 +726,6 @@ busquedaConfiguracionCategoriaController.lhMarca.label = Marca
busquedaConfiguracionCategoriaController.lhTipo.label = Tipo de Passagem busquedaConfiguracionCategoriaController.lhTipo.label = Tipo de Passagem
busquedaConfiguracionCategoriaController.lhTipoPassagem.label = Tipo de Passagem busquedaConfiguracionCategoriaController.lhTipoPassagem.label = Tipo de Passagem
busquedaConfiguracionCategoriaController.txtNome.label = Empresa busquedaConfiguracionCategoriaController.txtNome.label = Empresa
# Mostrar a categoría Configuracao Pesquisa
busquedaConfiguracionCategoriaController.window.title = Configuração Tipo de Passagem busquedaConfiguracionCategoriaController.window.title = Configuração Tipo de Passagem
busquedaConfiguracionCorridaController.btnCerrar.tooltiptext = Fechar busquedaConfiguracionCorridaController.btnCerrar.tooltiptext = Fechar
busquedaConfiguracionCorridaController.btnNovo.tooltiptext = Incluir busquedaConfiguracionCorridaController.btnNovo.tooltiptext = Incluir
@ -1941,6 +1937,9 @@ busquedaTipoCortesiaDController.lhporDesc.label = Porcentagem %
busquedaTipoCortesiaDController.lhtipoC.label = Descrição busquedaTipoCortesiaDController.lhtipoC.label = Descrição
#Pantalla Pesquisa Tipo Cortesias com Desconto #Pantalla Pesquisa Tipo Cortesias com Desconto
busquedaTipoCortesiaDController.window.title = Desconto por tipo de Cortesia busquedaTipoCortesiaDController.window.title = Desconto por tipo de Cortesia
busquedaTipoDocumentoController.txtTipoDocumento.label = Tipo de Documento
#Tipo de Documento
busquedaTipoDocumentoController.window.title = Tipo de Documento
busquedaTipoDomicilioController.btnCerrar.tooltiptext = Fechar busquedaTipoDomicilioController.btnCerrar.tooltiptext = Fechar
busquedaTipoDomicilioController.btnNovo.tooltiptext = Incluir busquedaTipoDomicilioController.btnNovo.tooltiptext = Incluir
busquedaTipoDomicilioController.btnPesquisa.label = Pesquisa busquedaTipoDomicilioController.btnPesquisa.label = Pesquisa
@ -2115,6 +2114,9 @@ busquedaVigenciaTarifaController.lhFecInicio.label = Data Início
busquedaVigenciaTarifaController.lhID.value = ID busquedaVigenciaTarifaController.lhID.value = ID
# Pesquisa Vigência Tarifa # Pesquisa Vigência Tarifa
busquedaVigenciaTarifaController.window.title = Vigência Tarifa busquedaVigenciaTarifaController.window.title = Vigência Tarifa
busquedaVoucherController.MSG.camposObrigatoriosLegalizar = É necessário informar os campos: Valor Legalizado, Valor Transportadora, Transportadora
busquedaVoucherController.tab.legalizar = Legalizar
busquedaVoucherController.tab.voucher = Voucher
busquedaVoucherController.window.title = Consulta Voucher busquedaVoucherController.window.title = Consulta Voucher
busquedamotivocancelacionEquivalenciaController.btnCerrar.tooltiptext = Fechar busquedamotivocancelacionEquivalenciaController.btnCerrar.tooltiptext = Fechar
busquedamotivocancelacionEquivalenciaController.btnNovo.tooltiptext = Incluir busquedamotivocancelacionEquivalenciaController.btnNovo.tooltiptext = Incluir
@ -2528,6 +2530,9 @@ editarAlertaCtrlController.confGenerica.label = Configuração por Serviço
editarAlertaCtrlController.corridaNoEncontrada.label = Não foi encontrado nenhum serviço com esse id. editarAlertaCtrlController.corridaNoEncontrada.label = Não foi encontrado nenhum serviço com esse id.
# Editar Alerta CTRL # Editar Alerta CTRL
editarAlertaCtrlController.window.title = Configuração de Alerta editarAlertaCtrlController.window.title = Configuração de Alerta
editarAliasClasseController.lbAlias.help = A Classe informada no campo Alias ficará disponível na tela de consulta de serviços acompanhada de um * e será impressa no DaBpe e Cupom de Embarque
editarAliasClasseController.lbClasseConforto.help = Classe Conforto Monitrip ou Código TipoSeviço Monitrip. Uma vez preenchido a informação será enviada à integração Monitrip e impresso no DaBpe, no campo Informações Complementares e enviado via xml.
editarAliasClasseController.lbSomenteImpressao.help = Com essa flag marcada, o Alias de Classe informado no campo Alias NÃO se aplica na tela de consulta de serviços, mas será a classe impressa no DaBpe e Cupom de Embarque.
#Menu Alias Classe #Menu Alias Classe
editarAliasClasseController.window.title = Alias Classe editarAliasClasseController.window.title = Alias Classe
editarAliasServicoController.MSG.borrarOK = Alias Localidade apagado com sucesso. editarAliasServicoController.MSG.borrarOK = Alias Localidade apagado com sucesso.
@ -2930,7 +2935,6 @@ editarCategoriaController.lbIndemitetermorecusa.value = Emite Termo de Recusa
editarCategoriaController.lbIndnaousaassento.value = Não usar assento na venda de pacote editarCategoriaController.lbIndnaousaassento.value = Não usar assento na venda de pacote
editarCategoriaController.lbIndvendenaapi.value = Vende na API editarCategoriaController.lbIndvendenaapi.value = Vende na API
editarCategoriaController.lbNome.value = Descrição editarCategoriaController.lbNome.value = Descrição
# Pantalla Editar Categoría
editarCategoriaController.window.title = Tipo de Passagem editarCategoriaController.window.title = Tipo de Passagem
editarCiudadController.MSG.borrarOK = Cidade Excluida com Sucesso. editarCiudadController.MSG.borrarOK = Cidade Excluida com Sucesso.
editarCiudadController.MSG.borrarPergunta = Deseja Eliminar esta Cidade? editarCiudadController.MSG.borrarPergunta = Deseja Eliminar esta Cidade?
@ -4148,7 +4152,7 @@ editarContigencia.tabela.motivo = MOTIVO
editarContigencia.tabela.status = STATUS editarContigencia.tabela.status = STATUS
editarContigencia.tabela.usuario = USUARIO editarContigencia.tabela.usuario = USUARIO
editarContigencia.window.title = Contingência editarContigencia.window.title = Contingência
editarContratoController.MSG.camposObrigatorios = É necessário informar os campos: Valor Legalizado, Valor Transportadora, Transportadora editarContratoController.MSG.camposObrigatorios = É necessário informar os campos: Cliente Corporativo, Grupo de Contrato, Número de Contrato, Data Inicial e Data Final
editarContratoController.MSG.camposObrigatoriosAdicao = É necessário informar os campos: Valor, Observação, Operação editarContratoController.MSG.camposObrigatoriosAdicao = É necessário informar os campos: Valor, Observação, Operação
editarContratoController.MSG.confirmacaoAdicao = Está ação modificará o saldo do contrato, Você confirma a operação ? editarContratoController.MSG.confirmacaoAdicao = Está ação modificará o saldo do contrato, Você confirma a operação ?
editarContratoController.MSG.contratoExiste = Já existe um registro com este número de contrato. editarContratoController.MSG.contratoExiste = Já existe um registro com este número de contrato.
@ -4578,7 +4582,7 @@ editarEmpresaController.imprimeVoucherPersonalizado.help = Altera o layout do vo
editarEmpresaController.imprimir2Vias = Imprimir 2 Vias DABP-e/Cupom de Embarque editarEmpresaController.imprimir2Vias = Imprimir 2 Vias DABP-e/Cupom de Embarque
editarEmpresaController.imprimir2Vias.ajuda = Ao realizar uma venda de bilhete BP-e o sistema, automaticamente, irá emitir 2 vias de cada documento. editarEmpresaController.imprimir2Vias.ajuda = Ao realizar uma venda de bilhete BP-e o sistema, automaticamente, irá emitir 2 vias de cada documento.
editarEmpresaController.imprimirCupomEmbarqueSimplificado = Deseja Imprimir o cupom de embarque simplificado editarEmpresaController.imprimirCupomEmbarqueSimplificado = Deseja Imprimir o cupom de embarque simplificado
editarEmpresaController.imprimirCupomEmbarqueSimplificado.ajuda = A marcar esse campo, o cumpom de embarque impresso, será o cumpom simplificado editarEmpresaController.imprimirCupomEmbarqueSimplificado.ajuda = A marcar esse campo, o cupom de embarque impresso, será o cupom simplificado
editarEmpresaController.imprimirCupomEmbarqueVendaManual = Imprimir Cupom de Embarque na Venda Manual editarEmpresaController.imprimirCupomEmbarqueVendaManual = Imprimir Cupom de Embarque na Venda Manual
editarEmpresaController.imprimirCupomEmbarqueVendaManual.ajuda = Ao realizar uma venda manual o sistema irá emitir um cupom de embarque para a venda(MATRICIAL). editarEmpresaController.imprimirCupomEmbarqueVendaManual.ajuda = Ao realizar uma venda manual o sistema irá emitir um cupom de embarque para a venda(MATRICIAL).
editarEmpresaController.imprimirEmbarqueDesembarqCupom = Imprimir Embarque/Desembarque Cupom editarEmpresaController.imprimirEmbarqueDesembarqCupom = Imprimir Embarque/Desembarque Cupom
@ -4669,6 +4673,7 @@ editarEmpresaController.lblCodigoContratoSafer.value = Código do contrato
editarEmpresaController.lblCodigoSafer.value = Código do parceiro editarEmpresaController.lblCodigoSafer.value = Código do parceiro
editarEmpresaController.lblComprovanteTipoIntegracao.value = Tipo Integracão editarEmpresaController.lblComprovanteTipoIntegracao.value = Tipo Integracão
editarEmpresaController.lblCrediBanco.value = CrediBanco editarEmpresaController.lblCrediBanco.value = CrediBanco
editarEmpresaController.lblDiasCancela.value = Dias Cancelamento
editarEmpresaController.lblFiliation.value = Filiation editarEmpresaController.lblFiliation.value = Filiation
editarEmpresaController.lblGrantType.value = Grant Type editarEmpresaController.lblGrantType.value = Grant Type
editarEmpresaController.lblIdExternoMercadoPago.value = ID Externo editarEmpresaController.lblIdExternoMercadoPago.value = ID Externo
@ -5124,6 +5129,7 @@ editarFormaPagoController.lblIndPercentualDesconto.value = Desconto Forma Pagame
editarFormaPagoController.lblLogpay.label = Logpay editarFormaPagoController.lblLogpay.label = Logpay
editarFormaPagoController.lblMercadoPago.label = Mercado Pago editarFormaPagoController.lblMercadoPago.label = Mercado Pago
editarFormaPagoController.lblMobiPix.label = MobiPix editarFormaPagoController.lblMobiPix.label = MobiPix
editarFormaPagoController.lblNequi.label = Nequi
editarFormaPagoController.lblNotaCredito.label = Nota Crédito editarFormaPagoController.lblNotaCredito.label = Nota Crédito
editarFormaPagoController.lblOrdemServico.label = Ordem Serviço editarFormaPagoController.lblOrdemServico.label = Ordem Serviço
editarFormaPagoController.lblPacote.label = Pacote editarFormaPagoController.lblPacote.label = Pacote
@ -6952,6 +6958,11 @@ editarTipoCortesiaDController.lbPdesc.value = Porcentagem Desconto
editarTipoCortesiaDController.lbTipoC.value = Tipo Cortesia editarTipoCortesiaDController.lbTipoC.value = Tipo Cortesia
#Pantalla Edita Tipo Cortesias com Desconto #Pantalla Edita Tipo Cortesias com Desconto
editarTipoCortesiaDController.window.title = Desconto por tipo de Cortesia editarTipoCortesiaDController.window.title = Desconto por tipo de Cortesia
editarTipoDocumentoController.MSG.borrarOK = Tipo de Documento Excluido com Sucesso.
editarTipoDocumentoController.MSG.borrarPergunta = Deseja Eliminar Tipo de Documento?
editarTipoDocumentoController.chkExibeConfirmacaoTotalbus.label = Exibe na tela de confirmação do Totalbus
editarTipoDocumentoController.txtTipoDocumento.label = Tipo de Documento
editarTipoDocumentoController.window.title = Tipo de Documento
editarTipoDomicilioController.MSG.borrarOK = Tipo Domicilio Excluido com Sucesso. editarTipoDomicilioController.MSG.borrarOK = Tipo Domicilio Excluido com Sucesso.
editarTipoDomicilioController.MSG.borrarPergunta = Eliminar Tipo Domicilio? editarTipoDomicilioController.MSG.borrarPergunta = Eliminar Tipo Domicilio?
editarTipoDomicilioController.MSG.clave = Já existe um registro com esta chave. editarTipoDomicilioController.MSG.clave = Já existe um registro com esta chave.
@ -7299,8 +7310,7 @@ editarVigenciaTarifaController.btnSalvar.tooltiptext = Salvar
# Editar Vigência Tarifa # Editar Vigência Tarifa
editarVigenciaTarifaController.window.title = Vigência Tarifa editarVigenciaTarifaController.window.title = Vigência Tarifa
editarVoucherController.MSG.camposObrigatoriosLegalizar = É necessário informar os campos: Valor Legalizado, Valor Transportadora, Transportadora editarVoucherController.MSG.camposObrigatoriosLegalizar = É necessário informar os campos: Valor Legalizado, Valor Transportadora, Transportadora
editarVoucherController.tab.legalizar = Legalizar editarVoucherController.window.title = Voucher
editarVoucherController.tab.voucher = Voucher
envioNominaController.lhEnviar.label = Enviar Nomina envioNominaController.lhEnviar.label = Enviar Nomina
envioNominaController.window.title = Envio Nomina envioNominaController.window.title = Envio Nomina
envioNominaControllerController.MSG.enviarOK = Enviou a Nomina com Sucesso. envioNominaControllerController.MSG.enviarOK = Enviou a Nomina com Sucesso.
@ -7357,6 +7367,7 @@ extrairBpeXmlController.MSG.nenhumaInformacao = Nenhuma Informação foi localiz
extrairBpeXmlController.lbl.btnExtrairBpeXml = Extrair XML extrairBpeXmlController.lbl.btnExtrairBpeXml = Extrair XML
# Extrair BPe XML # Extrair BPe XML
extrairBpeXmlController.window.title = Extrair BP-e XML extrairBpeXmlController.window.title = Extrair BP-e XML
faturarVoucherController.window.title = Faturamento Voucher
filtroRelatorioAgenciasNaoImportadas.lbDataFin.value = Data Fim filtroRelatorioAgenciasNaoImportadas.lbDataFin.value = Data Fim
# Filtro Relatorio de Agências Não Importadas # Filtro Relatorio de Agências Não Importadas
filtroRelatorioAgenciasNaoImportadas.lbDataIni.value = Data Inicio filtroRelatorioAgenciasNaoImportadas.lbDataIni.value = Data Inicio
@ -7714,6 +7725,7 @@ indexController.mniExpressosPorCotizar.label = Expresso a ser cotado
indexController.mniExpressosLog.label = Log indexController.mniExpressosLog.label = Log
indexController.mniExpressosProgramacionVehiculos.label = Programação de veículos indexController.mniExpressosProgramacionVehiculos.label = Programação de veículos
indexController.mniExtrairBpeXmlController.label = Extrair BP-e XML indexController.mniExtrairBpeXmlController.label = Extrair BP-e XML
indexController.mniFaturarVoucher.label = Faturamento Voucher
indexController.mniFechamentoParamgeral.label = Config. de Fechamento CtaCte e Boleto Empresa indexController.mniFechamentoParamgeral.label = Config. de Fechamento CtaCte e Boleto Empresa
indexController.mniFechamentoParamptovta.label = Fechamento Conta Corrente Agência indexController.mniFechamentoParamptovta.label = Fechamento Conta Corrente Agência
indexController.mniFiscalImpressora.label = Impressora Fiscal indexController.mniFiscalImpressora.label = Impressora Fiscal
@ -7756,6 +7768,7 @@ indexController.mniIntegracion.cashmonitor.label = Cash Monitor
indexController.mniIntegracion.cashmonitor.relatoriovendacartaocashmonitor = Venda de cartão indexController.mniIntegracion.cashmonitor.relatoriovendacartaocashmonitor = Venda de cartão
indexController.mniIntegracion.label = Integração indexController.mniIntegracion.label = Integração
indexController.mniItemDesconto.label = Item Desconto indexController.mniItemDesconto.label = Item Desconto
indexController.mniLegalizar.label = Legalização Massiva
indexController.mniLimparCacheAPI.label = Recarregar Caches (API) indexController.mniLimparCacheAPI.label = Recarregar Caches (API)
indexController.mniLimparCacheEmbarcadaAPI.label = Recarregar Cache Sincronização Embarcada (API) indexController.mniLimparCacheEmbarcadaAPI.label = Recarregar Cache Sincronização Embarcada (API)
indexController.mniLimparCacheLocalidadesAPI.label = Recarregar Cache de Localidades (API) indexController.mniLimparCacheLocalidadesAPI.label = Recarregar Cache de Localidades (API)
@ -7985,6 +7998,7 @@ indexController.mniTipoConvenio.label = Tipo Convênio
indexController.mniTipoCorte.label = Turno de Fechamento de Caixa indexController.mniTipoCorte.label = Turno de Fechamento de Caixa
indexController.mniTipoCortesia.label = Tipo Cortesia indexController.mniTipoCortesia.label = Tipo Cortesia
indexController.mniTipoCortesiaD.label = Desconto por Tipo de Cortesia indexController.mniTipoCortesiaD.label = Desconto por Tipo de Cortesia
indexController.mniTipoDocumento.label = Tipo de Documento
indexController.mniTipoDomicilio.label = Tipo Domicilio indexController.mniTipoDomicilio.label = Tipo Domicilio
# Tipo Informativo Comissão # Tipo Informativo Comissão
indexController.mniTipoInformativoComissao.label = Tipo Informativo Comissão indexController.mniTipoInformativoComissao.label = Tipo Informativo Comissão
@ -8102,6 +8116,9 @@ label.alias = Alias
label.bairro = Bairro label.bairro = Bairro
label.bilheteAberto = Bilhetes Abertos label.bilheteAberto = Bilhetes Abertos
label.bilhetesConfirmados = Bilhetes Confirmados label.bilhetesConfirmados = Bilhetes Confirmados
label.btnFaturar = Faturar
label.btnLegalizar = Legalizar
label.btnPesquisar = Pesquisar
label.cep = CEP label.cep = CEP
label.cidade = Cidade label.cidade = Cidade
label.classe = Classe label.classe = Classe
@ -8111,6 +8128,7 @@ label.classePagamento.credito = À vista
label.classeServico = Tipo Classe label.classeServico = Tipo Classe
label.clienteCorporativo = Cliente Corporativo label.clienteCorporativo = Cliente Corporativo
label.complemento = Complemento label.complemento = Complemento
label.configuracaoIziPay = IziPay
label.credito = Crédito label.credito = Crédito
label.criacao = Criação label.criacao = Criação
label.dataFinal = Data Final label.dataFinal = Data Final
@ -8132,11 +8150,14 @@ label.id = ID
label.identificacao = Identificação label.identificacao = Identificação
label.logradouro = Logradouro label.logradouro = Logradouro
label.manipulaBonus = Gerencia Bônus label.manipulaBonus = Gerencia Bônus
label.mensagem = Mensagem
label.nit = Nit label.nit = Nit
label.numContrato = Número Contrato label.numContrato = Número Contrato
#Pantalla Pesquisa Tipo Convênio #Pantalla Pesquisa Tipo Convênio
label.numConvenio = Número Convênio label.numConvenio = Número Convênio
label.numFatura = Num. Fatura label.numFatura = Num. Fatura
label.numFinal = Número Final
label.numInicial = Número Inicial
label.numVoucher = Número Voucher label.numVoucher = Número Voucher
label.numero = Número label.numero = Número
label.observacao = Observação label.observacao = Observação
@ -8159,6 +8180,7 @@ label.status = Status
label.status.ativo = Ativo label.status.ativo = Ativo
label.status.digitado = Digitado label.status.digitado = Digitado
label.status.inativo = Inativo label.status.inativo = Inativo
label.sucesso = Sucesso
label.tarifa = Tarifa label.tarifa = Tarifa
label.telefone = Telefone label.telefone = Telefone
label.tipoCalculo = Cálculo label.tipoCalculo = Cálculo
@ -8184,18 +8206,20 @@ label.tipoTarifa = Tipo Tarifa
label.tipoTarifa.fixa = Fixa label.tipoTarifa.fixa = Fixa
label.tipoTarifa.variavel = Variável label.tipoTarifa.variavel = Variável
label.transportadora = Transportadora label.transportadora = Transportadora
label.trecho = Trecho
label.url = URL
label.valor = Valor label.valor = Valor
label.valorContrato = Valor Contrato label.valorContrato = Valor Contrato
label.valorLegalizado = Valor Legalizado label.valorLegalizado = Valor Legalizado
label.valorLicitado = Valor Licitado label.valorLicitado = Valor Licitado
label.valorTransportadora = Valor Transportadora label.valorTransportadora = Valor Transportadora
label.voucher = Voucher
lb.CentroResultado = Centro de Resultado lb.CentroResultado = Centro de Resultado
lb.Equivalencia = Equivalencia lb.Equivalencia = Equivalencia
lb.ate = até lb.ate = até
lb.btnAtivar = Ativar lb.btnAtivar = Ativar
lb.btnDesativar = Desativar lb.btnDesativar = Desativar
lb.btnLimpar.label = Limpar Seleção lb.btnLimpar.label = Limpar Seleção
lb.btnPesquisa.label = Pesquisar
lb.chbpe = Chave BP-e lb.chbpe = Chave BP-e
lb.dataFin.value = Data Final lb.dataFin.value = Data Final
lb.dataIni.value = Data Inicial lb.dataIni.value = Data Inicial
@ -8217,6 +8241,13 @@ lb.sigla = Sigla
lb.todas = TODAS lb.todas = TODAS
lb.uf = UF lb.uf = UF
lbEquivalencia.value = Equivalencia lbEquivalencia.value = Equivalencia
legalizacaoMassivaController.MSG.camposObrigatorios = É necessário informar os campos: Número inicial, Número Final, Valor Legalizado e Transportadora
legalizacaoMassivaController.MSG.contratoDiferente = Outro Contrato
legalizacaoMassivaController.MSG.destinoDiferente = Destino diferente
legalizacaoMassivaController.MSG.nitNaoEncontrado = Transportadora não encontrada com esse nit
legalizacaoMassivaController.MSG.origemDiferente = Origem diferente
legalizacaoMassivaController.MSG.statusDiferente = Situação não EMITIDO
legalizacaoMassivaController.window.title = Legalização Massiva
limparCacheAPI.message.naoconfigurado = A constante de configuração da URL da API não foi encontrada. limparCacheAPI.message.naoconfigurado = A constante de configuração da URL da API não foi encontrada.
limparCacheAPI.message.pergunta = Deseja recarregar Cache selecionado na API ?\n (API em questão ficará indisponível durante a execução) limparCacheAPI.message.pergunta = Deseja recarregar Cache selecionado na API ?\n (API em questão ficará indisponível durante a execução)
limparCacheAPI.message.senha = Informe Sua Senha limparCacheAPI.message.senha = Informe Sua Senha

View File

@ -0,0 +1,52 @@
<?xml version="1.0" encoding="UTF-8"?>
<?page contentType="text/html;charset=UTF-8"?>
<?variable-resolver class="org.zkoss.zkplus.spring.DelegatingVariableResolver"?>
<?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" arg0="winBusquedaTipoDocumento"?>
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
<zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winBusquedaTipoDocumento" title="${c:l('busquedaTipoDocumentoController.window.title')}" apply="${busquedaTipoDocumentoController}"
contentStyle="overflow:auto" height="450px" width="600px" border="normal" >
<toolbar>
<button id="btnRefresh" image="/gui/img/refresh.png" width="35px"
tooltiptext="${c:l('busquedaClaseServicioController.btnRefresh.tooltiptext')}" />
<separator orient="vertical" />
<button id="btnNovo" image="/gui/img/add.png" width="35px"
tooltiptext="${c:l('busquedaClaseServicioController.btnNovo.tooltiptext')}" />
<separator orient="vertical" />
<button id="btnCerrar" onClick="winBusquedaTipoDocumento.detach()" image="/gui/img/exit.png" width="35px"
tooltiptext="${c:l('busquedaClaseServicioController.btnCerrar.tooltiptext')}"/>
</toolbar>
<grid fixedLayout="true">
<columns>
<column width="30%" />
<column width="70%" />
</columns>
<rows>
<row>
<label value="${c:l('busquedaTipoDocumentoController.txtTipoDocumento.label')}"/>
<textbox id="txtNome" width="300px" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
</row>
</rows>
</grid>
<toolbar>
<button id="btnPesquisa" image="/gui/img/find.png"
label="${c:l('busquedaClaseServicioController.btnPesquisa.label')}"/>
</toolbar>
<paging id="pagingTipoIdentificacion" pageSize="20"/>
<listbox id="tipoIdentificacionList" use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
vflex="true" multiple="false" height="80%">
<listhead sizable="true">
<listheader image="/gui/img/create_doc.gif"
label="${c:l('busquedaClaseServicioController.lhId.label')}" width="70px"
sort="auto(tipoIdentificacionId)"/>
<listheader id="lhDesc" image="/gui/img/create_doc.gif"
label="${c:l('busquedaClaseServicioController.lhDesc.label')}"
sort="auto(desctipo)"/>
</listhead>
</listbox>
</window>
</zk>

View File

@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8"?>
<?page contentType="text/html;charset=UTF-8"?>
<?variable-resolver class="org.zkoss.zkplus.spring.DelegatingVariableResolver"?>
<?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" arg0="winEditarTipoDocumento"?>
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
<zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winEditarTipoDocumento" border="normal"
apply="${editarTipoDocumentoController}"
width="400px" height="457x" contentStyle="overflow:auto"
title="${c:l('editarTipoDocumentoController.window.title')}">
<toolbar>
<hbox spacing="5px" style="padding:1px" align="right">
<button id="btnApagar" height="20" disabled="false"
image="/gui/img/remove.png" width="35px"
tooltiptext="${c:l('editarClaseServicioController.btnApagar.tooltiptext')}"/>
<button id="btnSalvar" height="20" disabled="false"
image="/gui/img/save.png" width="35px"
tooltiptext="${c:l('editarClaseServicioController.btnSalvar.tooltiptext')}"/>
<button id="btnFechar" height="20"
image="/gui/img/exit.png" width="35px"
onClick="winEditarTipoDocumento.detach()"
tooltiptext="${c:l('editarClaseServicioController.btnFechar.tooltiptext')}"/>
</hbox>
</toolbar>
<grid fixedLayout="true">
<columns>
<column width="40%" />
<column width="60%" />
</columns>
<rows>
<row>
<label id="lbNome" value="${c:l('editarTipoDocumentoController.txtTipoDocumento.label')}"/>
<textbox id="txtDescTipoDocumento" width="100%" maxlength="30"
value="@{winEditarTipoDocumento$composer.tipoDocumento.desctipo}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
</row>
<row>
<label
value="${c:l('editarTipoDocumentoController.chkExibeConfirmacaoTotalbus.label')}" />
<checkbox id="chkExibeConfirmacaoTotalbus" />
</row>
</rows>
</grid>
</window>
</zk>

View File

@ -0,0 +1,108 @@
<?xml version="1.0" encoding="UTF-8"?>
<?page contentType="text/html;charset=UTF-8"?>
<?variable-resolver class="org.zkoss.zkplus.spring.DelegatingVariableResolver"?>
<?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" arg0="winLegalizar"?>
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
<zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winLegalizar" border="normal"
apply="${legalizacaoMassivaController}"
height="500px" width="1000px" contentStyle="overflow:auto" sizable="true"
title="${c:l('legalizacaoMassivaController.window.title')}" >
<toolbar>
<hbox spacing="5px" style="padding:1px" align="right">
<button id="btnCerrar"
onClick="winLegalizar.detach()" image="/gui/img/exit.png"
width="35px"
tooltiptext="${c:l('tooltiptext.btnFechar')}" />
</hbox>
</toolbar>
<grid fixedLayout="true">
<columns>
<column width="15%" />
<column width="35%" />
<column width="15%" />
<column width="35%" />
</columns>
<rows>
<row>
<label value="${c:l('label.numInicial')}" />
<longbox id="txtNumInicial" constraint="no negative" maxlength="15" width="100px" />
<label value="${c:l('label.numFinal')}" />
<longbox id="txtNumFinal" constraint="no negative" maxlength="15" width="100px" />
</row>
<row>
<label value="${c:l('label.nit')}" />
<textbox id="txtNit" maxlength="20" width="150px" />
<label value="${c:l('label.transportadora')}"/>
<combobox id="cmbTransportadora" width="95%"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
model="@{winLegalizar$composer.lsTransportadora}"
mold="rounded" buttonVisible="true" />
</row>
<row>
<label value="${c:l('label.numContrato')}" />
<textbox id="txtNumContrato" constraint="no negative" maxlength="15" width="100px" />
<label id="lbValorLegalizado" value="${c:l('label.valorLegalizado')}" />
<decimalbox id="txtValorLegalizado"
maxlength="12" format="0.00"
constraint="no negative" width="100px" />
</row>
<row>
<label value="${c:l('label.origem')}" />
<combobox id="cmbOrigem" width="95%"
autodrop="false" mold="rounded" buttonVisible="true"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada" />
<label value="${c:l('label.destino')}" />
<combobox id="cmbDestino" width="95%"
autodrop="false" mold="rounded" buttonVisible="true"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada" />
</row>
<row spans="4" align="center">
<button id="btnLegalizar" height="20"
image="/gui/img/ok.png" width="120px"
label="Legalizar " />
</row>
</rows>
</grid>
<paging id="pagingLegalizar" pageSize="20" visible="false"/>
<listbox id="voucherList" visible="false"
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
multiple="false">
<listhead sizable="true">
<listheader id="lhNumVoucher" image="/gui/img/create_doc.gif"
label="${c:l('label.voucher')}" width="10%"
sort="auto(voucherId)" />
<listheader id="lhNumContrato" image="/gui/img/create_doc.gif"
label="${c:l('label.numContrato')}" width="100px"
sort="auto(numContrato)" />
<listheader id="lhSituacao" image="/gui/img/create_doc.gif"
label="${c:l('label.situacao')}" width="100px"
sort="auto(status)" />
<listheader id="lhValidade" image="/gui/img/create_doc.gif"
label="${c:l('label.dataValidade')}"
sort="auto(dataValidade)" width="100px;" />
<listheader id="lhValor" image="/gui/img/create_doc.gif"
label="${c:l('label.valorLicitado')}" width="10%"
sort="auto(valorLicitado)" />
<listheader id="lhValorLegal" image="/gui/img/create_doc.gif"
label="${c:l('label.valorLegalizado')}" width="10%"
sort="auto(valorLegalizado)" />
<listheader id="lhRuta" image="/gui/img/create_doc.gif"
label="${c:l('label.trecho')}" width="30%"
sort="auto(trecho)" />
<listheader id="lhMensagem" image="/gui/img/create_doc.gif"
label="${c:l('label.mensagem')}" width="20%"
sort="auto(mensagem)" />
</listhead>
</listbox>
</window>
</zk>

View File

@ -27,22 +27,26 @@
<grid fixedLayout="true"> <grid fixedLayout="true">
<columns> <columns>
<column width="30%" /> <column width="35%" />
<column width="70%" /> <column width="65%" />
</columns> </columns>
<rows> <rows>
<row> <row>
<label value="${c:l('label.classe')}"/> <label value="${c:l('label.classe')}" width="50%"/>
<combobox id="cmbClasse" <combobox id="cmbClasse"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
model="@{winEditarAliasClasse$composer.lsClasse}" model="@{winEditarAliasClasse$composer.lsClasse}"
mold="rounded" buttonVisible="true" mold="rounded" buttonVisible="true"
constraint="no empty" width="90%" constraint="no empty" width="55%"
initialValue="@{winEditarAliasClasse$composer.aliasClasse.classe}" initialValue="@{winEditarAliasClasse$composer.aliasClasse.classe}"
selectedItem="@{winEditarAliasClasse$composer.aliasClasse.classe}" /> selectedItem="@{winEditarAliasClasse$composer.aliasClasse.classe}" />
</row> </row>
<row> <row>
<label value="${c:l('label.alias')}"/> <label value="${c:l('label.alias')}"/>
<hlayout>
<combobox id="cmbAlias" <combobox id="cmbAlias"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
model="@{winEditarAliasClasse$composer.lsClasse}" model="@{winEditarAliasClasse$composer.lsClasse}"
@ -50,55 +54,70 @@
constraint="no empty" width="90%" constraint="no empty" width="90%"
initialValue="@{winEditarAliasClasse$composer.aliasClasse.alias}" initialValue="@{winEditarAliasClasse$composer.aliasClasse.alias}"
selectedItem="@{winEditarAliasClasse$composer.aliasClasse.alias}"/> selectedItem="@{winEditarAliasClasse$composer.aliasClasse.alias}"/>
<image src="/gui/img/Question_mark_1.png" tooltiptext="${c:l('editarAliasClasseController.lbAlias.help')}" style="cursor: help" />
</hlayout>
</row> </row>
<row> <row>
<label value="${c:l('label.orgaoConcedente')}" /> <label value="${c:l('label.orgaoConcedente')}" />
<combobox id="cmbOrgaoConcedente" <combobox id="cmbOrgaoConcedente"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
model="@{winEditarAliasClasse$composer.lsOrgaoConcedente}" model="@{winEditarAliasClasse$composer.lsOrgaoConcedente}"
mold="rounded" buttonVisible="true" mold="rounded" buttonVisible="true"
constraint="no empty" width="90%" constraint="no empty" width="55%"
initialValue="@{winEditarAliasClasse$composer.aliasClasse.orgaoConcedente}" initialValue="@{winEditarAliasClasse$composer.aliasClasse.orgaoConcedente}"
selectedItem="@{winEditarAliasClasse$composer.aliasClasse.orgaoConcedente}" /> selectedItem="@{winEditarAliasClasse$composer.aliasClasse.orgaoConcedente}" />
</row> </row>
<row spans="1,3"> <row>
<label <label
value="${c:l('relatorioAidfDetalhadoController.lbEmpresa.value')}" /> value="${c:l('relatorioAidfDetalhadoController.lbEmpresa.value')}" />
<combobox id="cmbEmpresa" <combobox id="cmbEmpresa"
buttonVisible="true" buttonVisible="true"
mold="rounded"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
model="@{winEditarAliasClasse$composer.lsEmpresa}" model="@{winEditarAliasClasse$composer.lsEmpresa}"
initialValue="@{winEditarAliasClasse$composer.aliasClasse.empresa}" initialValue="@{winEditarAliasClasse$composer.aliasClasse.empresa}"
selectedItem="@{winEditarAliasClasse$composer.aliasClasse.empresa}" selectedItem="@{winEditarAliasClasse$composer.aliasClasse.empresa}"
width="90%" /> width="55%" />
</row> </row>
<row> <row>
<label <label
value="${c:l('lb.filtro.linha')}" /> value="${c:l('lb.filtro.linha')}" />
<combobox id="cmbRuta" <combobox id="cmbRuta"
buttonVisible="true" buttonVisible="true"
mold="rounded"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
initialValue="@{winEditarAliasClasse$composer.aliasClasse.ruta}" initialValue="@{winEditarAliasClasse$composer.aliasClasse.ruta}"
selectedItem="@{winEditarAliasClasse$composer.aliasClasse.ruta}" selectedItem="@{winEditarAliasClasse$composer.aliasClasse.ruta}"
model="@{winEditarAliasClasse$composer.lsRuta}" model="@{winEditarAliasClasse$composer.lsRuta}"
width="90%" /> width="55%" />
</row> </row>
<row> <row>
<label <label
value="${c:l('editarAliasServicoController.tipoClasseConfortoMonitrip.classeConfortoMonitrip')}" /> value="${c:l('editarAliasServicoController.tipoClasseConfortoMonitrip.classeConfortoMonitrip')}" />
<hlayout>
<combobox id="cmbClasseServicioConforto" <combobox id="cmbClasseServicioConforto"
buttonVisible="true" buttonVisible="true"
mold="rounded"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
model="@{winEditarAliasClasse$composer.lsClasseServicoConfortoMonitrip}" model="@{winEditarAliasClasse$composer.lsClasseServicoConfortoMonitrip}"
initialValue="@{winEditarAliasClasse$composer.aliasClasse.classeConfortoMonitrip}" initialValue="@{winEditarAliasClasse$composer.aliasClasse.classeConfortoMonitrip}"
selectedItem="@{winEditarAliasClasse$composer.aliasClasse.classeConfortoMonitrip}" selectedItem="@{winEditarAliasClasse$composer.aliasClasse.classeConfortoMonitrip}"
tooltiptext="${c:l('editarAliasServicoController.tooltiptext.indSomenteImpressao')}" tooltiptext="${c:l('editarAliasServicoController.tooltiptext.indSomenteImpressao')}"
width="90%" /> width="90%" />
<image src="/gui/img/Question_mark_1.png" tooltiptext="${c:l('editarAliasClasseController.lbClasseConforto.help')}" style="cursor: help" />
</hlayout>
</row> </row>
<row><label <row>
<label
value="${c:l('editarAliasServicoController.indSomenteImpressao')}" /> value="${c:l('editarAliasServicoController.indSomenteImpressao')}" />
<hlayout>
<checkbox id="chkSomenteImpressao" <checkbox id="chkSomenteImpressao"
value="@{winEditarAliasClasse$composer.aliasClasse.indSomenteImpressao}" /> value="@{winEditarAliasClasse$composer.aliasClasse.indSomenteImpressao}" />
<image src="/gui/img/Question_mark_1.png" tooltiptext="${c:l('editarAliasClasseController.lbSomenteImpressao.help')}" style="cursor: help" />
</hlayout>
</row> </row>
<row> <row>
<label <label
@ -106,6 +125,7 @@
<textbox id="txtMensagem" <textbox id="txtMensagem"
maxlength="150" width="90%" rows="6" maxlength="150" width="90%" rows="6"
value="@{winEditarAliasClasse$composer.aliasClasse.mensagem}" /> value="@{winEditarAliasClasse$composer.aliasClasse.mensagem}" />
</row> </row>
</rows> </rows>
</grid> </grid>

View File

@ -0,0 +1,73 @@
<?xml version="1.0" encoding="UTF-8"?>
<?page contentType="text/html;charset=UTF-8"?>
<?variable-resolver class="org.zkoss.zkplus.spring.DelegatingVariableResolver"?>
<?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" arg0="winFiltroRelatorioSaldosContratos"?>
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
<zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winFiltroRelatorioSaldosContratos"
apply="${relatorioSaldosContratosController}"
contentStyle="overflow:auto" width="400px" border="normal">
<grid fixedLayout="true">
<columns>
<column width="30%" />
<column width="70%" />
</columns>
<rows>
<row>
<label
value="${c:l('relatorioSaldosContratosController.lblDataInicial.value')}" />
<datebox id="datInicial" width="100%" mold="rounded"
format="dd/MM/yyyy" maxlength="10" />
</row>
<row>
<label
value="${c:l('relatorioSaldosContratosController.lblDataFinal.value')}" />
<datebox id="datFinal" width="100%" mold="rounded"
format="dd/MM/yyyy" maxlength="10" />
</row>
<row spans="1,3">
<label
value="${c:l('relatorioOrigemDestinoController.lblEmpresa.value')}" />
<combobox id="cmbEmpresa"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEmpresa"
mold="rounded" buttonVisible="true" width="40%"
model="@{winFiltroRelatorioSaldosContratos$composer.lsEmpresa}" />
</row>
<row spans="1,3">
<label
value="${c:l('relatorioSaldosContratosController.lblNumContrato.value')}" />
<textbox id="txtNumContrato" maxlength="10"
width="100%"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</row>
<row spans="1,3">
<label
value="${c:l('relatorioSaldosContratosController.lblGrupoContrato.value')}" />
<combobox id="cmbGrupoContrato"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="40%"
model="@{winFiltroRelatorioSaldosContratos$composer.lsGrupoContrato}" />
</row>
<row>
<label value="${c:l('label.status')}" />
<radiogroup id="rdgStatus">
<radio id="rdgAtivo" selected="true"
label="${c:l('label.status.ativo')}" value="1" />
<radio id="rdgDigitado"
label="${c:l('label.status.digitado')}" value="2"
style="padding: 60px; " />
<radio id="rdgInativo"
label="${c:l('label.status.inativo')}" value="0"
style="padding: 5px; " />
</radiogroup>
</row>
</rows>
</grid>
<toolbar>
<button id="btnExecutarRelatorio" image="/gui/img/find.png"
label="${c:l('relatorio.lb.btnExecutarRelatorio')}" />
</toolbar>
</window>
</zk>