parent
be64a699a1
commit
52ec8bd21b
6
pom.xml
6
pom.xml
|
@ -4,12 +4,12 @@
|
|||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>br.com.rjconsultores</groupId>
|
||||
<artifactId>ventaboletosadm</artifactId>
|
||||
<version>1.5.12</version>
|
||||
<version>1.6.0</version>
|
||||
<packaging>war</packaging>
|
||||
|
||||
<properties>
|
||||
<modelWeb.version>1.4.4</modelWeb.version>
|
||||
<flyway.version>1.3.4</flyway.version>
|
||||
<modelWeb.version>1.5.0</modelWeb.version>
|
||||
<flyway.version>1.3.5</flyway.version>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
||||
</properties>
|
||||
|
|
|
@ -168,7 +168,7 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer {
|
|||
|
||||
conexionRutaConf = (ConexionRutaConf) Executions.getCurrent().getArg().get("conexionRutaConf");
|
||||
conexionRutaConfList = (MyListbox) Executions.getCurrent().getArg().get("conexionRutaConfList");
|
||||
|
||||
conexoesCtrl = new ArrayList<>();
|
||||
|
||||
if (conexionRutaConf != null) {
|
||||
|
||||
|
@ -531,11 +531,16 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer {
|
|||
|
||||
if(conDescList == null || conDescList.isEmpty()) {
|
||||
//Cria novos descontos, caso seja um registro antigo que foi alterado somente o desconto
|
||||
criarNovosDescontosPorConexao(conexionDescontos);
|
||||
ClaseServicio classeTodos = claseServicioService.obtenerID(-1);
|
||||
ConexionDescuento conDesc = criarConexionDesconto(con, classeTodos);
|
||||
conexionDescontos.add(conDesc);
|
||||
|
||||
} else {
|
||||
//Altera os descontos encontrados
|
||||
for(ConexionDescuento conDesc : conDescList) {
|
||||
conDesc.setActivo(Boolean.TRUE);
|
||||
//Desativa o desconto caso tenha sido marcado pricing
|
||||
conDesc.setActivo(!con.getIndPricing());
|
||||
conDesc.setFecModif(Calendar.getInstance().getTime());
|
||||
conDesc.setDescuento(conexionRutaConf.getDescuento());
|
||||
}
|
||||
}
|
||||
|
@ -550,7 +555,11 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer {
|
|||
|
||||
for(ConexionCtrl coneCtrl : conexoesCtrl) {
|
||||
List<Conexion> conec = conexionService.buscarPorConexionCtrl(coneCtrl.getConexionctrlId());
|
||||
|
||||
|
||||
for(Conexion c : conec) {
|
||||
c.setIndPricing(coneCtrl.getIndPricing());
|
||||
}
|
||||
|
||||
conexoes.addAll(conec);
|
||||
}
|
||||
|
||||
|
@ -570,7 +579,8 @@ public class GerarConexionPorRutaController extends MyGenericForwardComposer {
|
|||
conDesc.setDescuento(conexionRutaConf.getDescuento());
|
||||
conDesc.setDescuentoTasaEmbarque(BigDecimal.ZERO);
|
||||
conDesc.setSecuencia(con.getNumsecuencia());
|
||||
conDesc.setActivo(true);
|
||||
//Desativa o desconto caso tenha sido marcado pricing
|
||||
conDesc.setActivo(!con.getIndPricing());
|
||||
conDesc.setClaseServicio(classeTodos);
|
||||
|
||||
return conDesc;
|
||||
|
|
|
@ -34,6 +34,7 @@ import org.zkoss.zul.Textbox;
|
|||
|
||||
import com.rjconsultores.ventaboletos.entidad.Categoria;
|
||||
import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
|
||||
import com.rjconsultores.ventaboletos.entidad.ConexionCtrl;
|
||||
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||
import com.rjconsultores.ventaboletos.entidad.EsquemaCorrida;
|
||||
import com.rjconsultores.ventaboletos.entidad.Marca;
|
||||
|
@ -42,6 +43,7 @@ import com.rjconsultores.ventaboletos.entidad.Pricing;
|
|||
import com.rjconsultores.ventaboletos.entidad.PricingAsiento;
|
||||
import com.rjconsultores.ventaboletos.entidad.PricingCategoria;
|
||||
import com.rjconsultores.ventaboletos.entidad.PricingClase;
|
||||
import com.rjconsultores.ventaboletos.entidad.PricingConexao;
|
||||
import com.rjconsultores.ventaboletos.entidad.PricingCorrida;
|
||||
import com.rjconsultores.ventaboletos.entidad.PricingDia;
|
||||
import com.rjconsultores.ventaboletos.entidad.PricingFormapago;
|
||||
|
@ -59,6 +61,7 @@ import com.rjconsultores.ventaboletos.entidad.Ruta;
|
|||
import com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta;
|
||||
import com.rjconsultores.ventaboletos.service.CategoriaService;
|
||||
import com.rjconsultores.ventaboletos.service.ClaseServicioService;
|
||||
import com.rjconsultores.ventaboletos.service.ConexionCtrlService;
|
||||
import com.rjconsultores.ventaboletos.service.MarcaService;
|
||||
import com.rjconsultores.ventaboletos.service.ParadaService;
|
||||
import com.rjconsultores.ventaboletos.service.PricingCategoriaService;
|
||||
|
@ -78,9 +81,10 @@ import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
|
|||
import com.rjconsultores.ventaboletos.utilerias.CustomEnum;
|
||||
import com.rjconsultores.ventaboletos.utilerias.MoneyHelper;
|
||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||
import com.rjconsultores.ventaboletos.vo.parada.ParadaVOConexionRuta;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderGeracaoConexionPorRuta;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderPricingAsiento;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderPricingCategoria;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderPricingClase;
|
||||
|
@ -143,6 +147,9 @@ public class EditarPricingController extends PricingController {
|
|||
private CategoriaService categoriaService;
|
||||
@Autowired
|
||||
private ParadaService paradaService;
|
||||
|
||||
@Autowired
|
||||
private ConexionCtrlService conexionCtrlService;
|
||||
|
||||
private Pricing pricing;
|
||||
private MyListbox pricingList;
|
||||
|
@ -256,6 +263,14 @@ public class EditarPricingController extends PricingController {
|
|||
|
||||
private Checkbox chkIndSafer;
|
||||
|
||||
private List<ConexionCtrl> lsConexoesCtrlList;
|
||||
private List<ParadaVOConexionRuta> conexoesPricingList;
|
||||
private List<Parada> paradasConexao;
|
||||
private MyListbox conexaoCtrlList;
|
||||
private List<PricingConexao> lsPricingConexao;
|
||||
|
||||
private Combobox cmbConexaoCtrl;
|
||||
|
||||
private void clearCombobox(Combobox combobox) {
|
||||
int size = combobox.getItemCount();
|
||||
|
||||
|
@ -474,6 +489,10 @@ public class EditarPricingController extends PricingController {
|
|||
btnModificarCategoria.setDisabled(Boolean.FALSE);
|
||||
}
|
||||
|
||||
lsPricingConexao = new ArrayList<>();
|
||||
|
||||
popularComboConexoesCtrl();
|
||||
|
||||
if (pricing.getPricingId() != null) {
|
||||
pricing = pricingService.obtenerID(pricing.getPricingId());
|
||||
|
||||
|
@ -563,6 +582,10 @@ public class EditarPricingController extends PricingController {
|
|||
|
||||
lsPricingFormapago = pricing.getPricingFormapagoList();
|
||||
pricingFormapagoList.setData(lsPricingFormapago);
|
||||
|
||||
lsPricingConexao = pricing.getPricingConexaoList();
|
||||
|
||||
carregarConexoesCadastradas();
|
||||
|
||||
if (pricing.getIndtransferible() == Boolean.FALSE) {
|
||||
rdTransNo.setChecked(true);
|
||||
|
@ -722,7 +745,7 @@ public class EditarPricingController extends PricingController {
|
|||
}
|
||||
}
|
||||
|
||||
/** Valida se a categoria não foi adicionada */
|
||||
/** Valida se a categoria n<EFBFBD>o foi adicionada */
|
||||
private boolean verificarCategoriaNaoAdicionada(Categoria categoria) {
|
||||
if(lsPricingCategoria == null || lsPricingCategoria.isEmpty()) {
|
||||
return true;
|
||||
|
@ -1027,6 +1050,31 @@ public class EditarPricingController extends PricingController {
|
|||
|
||||
pricing.setIndPricingDividirIdaEVolta(chkIndPricingDividirIdaEVolta.isChecked());
|
||||
|
||||
if(lsPricingConexao != null && !lsPricingConexao.isEmpty()) {
|
||||
|
||||
Boolean existePricingAtivo = isExistePricingAtivo(lsPricingConexao);
|
||||
|
||||
List<PricingOcupaAntecipa> listOcupaAntecipa = (List<PricingOcupaAntecipa>) pricingOcupaAntecipaList.getModel();
|
||||
|
||||
if(existePricingAtivo) {
|
||||
if(listOcupaAntecipa == null || listOcupaAntecipa.isEmpty()) {
|
||||
Messagebox.show( Labels.getLabel("editarConexionController.msgConexaoPreencherOcupacao.value"),
|
||||
Labels.getLabel("editarPricingController.window.title"), Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
return;
|
||||
}
|
||||
|
||||
for(PricingOcupaAntecipa poa : listOcupaAntecipa) {
|
||||
if(poa.getPorcentaje() != null && BigDecimal.ZERO.compareTo(poa.getPorcentaje()) < 0) {
|
||||
Messagebox.show( Labels.getLabel("editarConexionController.msgConexaoOcupacaoPorcentagem.value"),
|
||||
Labels.getLabel("editarPricingController.window.title"), Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
pricing.setPricingConexaoList(lsPricingConexao);
|
||||
}
|
||||
|
||||
if (gravarNovo) {
|
||||
List<Pricing> lsPricing =
|
||||
pricingService.buscarPorNombre(pricing.getNombPricing());
|
||||
|
@ -1087,6 +1135,17 @@ public class EditarPricingController extends PricingController {
|
|||
}
|
||||
}
|
||||
|
||||
private Boolean isExistePricingAtivo(List<PricingConexao> lsPricingConexao2) {
|
||||
|
||||
for(PricingConexao p : lsPricingConexao2) {
|
||||
if(p.getActivo().equals(Pricing.ATIVO)) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
@SuppressWarnings({ "rawtypes", "unchecked" })
|
||||
public void onClick$btnCopiar(Event ev) throws InterruptedException {
|
||||
|
||||
|
@ -1810,7 +1869,7 @@ public class EditarPricingController extends PricingController {
|
|||
}
|
||||
|
||||
List<PricingCorrida> lsCorridas = (List<PricingCorrida>) pricingCorridaList.getListData(); //pricing.getPricingCorridaList();
|
||||
// Hibernate.initialize(pricing.getPricingCorridaList()); não funcionou. Tive que carregar a lista numa variável e colocar no map.
|
||||
// Hibernate.initialize(pricing.getPricingCorridaList()); n<EFBFBD>o funcionou. Tive que carregar a lista numa vari<72>vel e colocar no map.
|
||||
|
||||
Map args = new HashMap();
|
||||
args.put("pricing", pricing);
|
||||
|
@ -2578,4 +2637,154 @@ public class EditarPricingController extends PricingController {
|
|||
public void setRdOcupacaoTrechoNao(Radio rdOcupacaoTrechoNao) {
|
||||
this.rdOcupacaoTrechoNao = rdOcupacaoTrechoNao;
|
||||
}
|
||||
|
||||
private void popularComboConexoesCtrl() {
|
||||
lsConexoesCtrlList = new ArrayList<>();
|
||||
lsConexoesCtrlList = conexionCtrlService.buscarTodasConexionesCtrlPricing();
|
||||
|
||||
paradasConexao = new ArrayList<>();
|
||||
|
||||
clearCombobox(cmbConexaoCtrl);
|
||||
for (ConexionCtrl p :lsConexoesCtrlList) {
|
||||
Parada paradaOrigem = paradaService.obtenerID(p.getOrigenId());
|
||||
Parada paradaDestino = paradaService.obtenerID(p.getDestinoId());
|
||||
|
||||
if(!paradasConexao.contains(paradaOrigem)) {
|
||||
paradasConexao.add(paradaOrigem);
|
||||
}
|
||||
|
||||
if(!paradasConexao.contains(paradaDestino)) {
|
||||
paradasConexao.add(paradaDestino);
|
||||
}
|
||||
|
||||
Comboitem comboItem = new Comboitem(p.getConexionctrlId() + " : " + paradaOrigem.getDescparada() + " -> " + paradaDestino.getDescparada());
|
||||
comboItem.setValue(p);
|
||||
comboItem.setParent(cmbConexaoCtrl);
|
||||
}
|
||||
|
||||
cmbConexaoCtrl.setSelectedIndex(-1);
|
||||
}
|
||||
|
||||
public void onClick$btnNovaConexaoCtrl(Event ev) throws Exception {
|
||||
try {
|
||||
if (!validarNome()) {
|
||||
return;
|
||||
}
|
||||
|
||||
if(conexoesPricingList == null) {
|
||||
conexoesPricingList = new ArrayList<>();
|
||||
}
|
||||
|
||||
ConexionCtrl coCtrl = (ConexionCtrl) (cmbConexaoCtrl.getSelectedItem() != null ? cmbConexaoCtrl.getSelectedItem().getValue() : null);
|
||||
|
||||
if(coCtrl == null) {
|
||||
Messagebox.show(Labels.getLabel("editarConexionController.msgConexaoErro.value"),
|
||||
Labels.getLabel("editarPricingController.window.title"), Messagebox.OK, Messagebox.INFORMATION);
|
||||
return;
|
||||
} else {
|
||||
List<ParadaVOConexionRuta> novasConexoes = conexionCtrlService.carregarConexoesCadastradas(coCtrl.getConexionctrlId());
|
||||
|
||||
if(isConexaoJaAdicionada(novasConexoes)) {
|
||||
Messagebox.show(Labels.getLabel("editarConexionController.msgConexaoJaAdicionada.value"),
|
||||
Labels.getLabel("editarPricingController.window.title"), Messagebox.OK, Messagebox.INFORMATION);
|
||||
return;
|
||||
}
|
||||
|
||||
criarPricingConexao(coCtrl, novasConexoes);
|
||||
|
||||
conexoesPricingList.addAll(novasConexoes);
|
||||
conexaoCtrlList.setData(conexoesPricingList);
|
||||
conexaoCtrlList.setItemRenderer(new RenderGeracaoConexionPorRuta());
|
||||
}
|
||||
} catch (Exception e) {
|
||||
log.error("Erro ao adicionar nova conexao, erro: ", e);
|
||||
}
|
||||
}
|
||||
|
||||
private void criarPricingConexao(ConexionCtrl coCtrl, List<ParadaVOConexionRuta> novasConexoes) {
|
||||
PricingConexao prConexao = new PricingConexao();
|
||||
prConexao.setActivo(Pricing.ATIVO);
|
||||
prConexao.setConexionCtrl(coCtrl);
|
||||
prConexao.setFecmodif(Calendar.getInstance().getTime());
|
||||
prConexao.setPricing(pricing);
|
||||
prConexao.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||
|
||||
lsPricingConexao.add(prConexao);
|
||||
|
||||
for(ParadaVOConexionRuta nConex : novasConexoes) {
|
||||
nConex.setPricingConexao(prConexao);
|
||||
}
|
||||
}
|
||||
|
||||
private void carregarConexoesCadastradas() {
|
||||
if (lsPricingConexao.size() > 0) {
|
||||
|
||||
if(conexoesPricingList == null) {
|
||||
conexoesPricingList = new ArrayList<>();
|
||||
}
|
||||
|
||||
List<ParadaVOConexionRuta> novasConexoes = new ArrayList<>();
|
||||
|
||||
for(PricingConexao p : lsPricingConexao) {
|
||||
List<ParadaVOConexionRuta> aux = conexionCtrlService.carregarConexoesCadastradas(p.getConexionCtrl().getConexionctrlId());
|
||||
|
||||
for(ParadaVOConexionRuta nConex : aux) {
|
||||
nConex.setPricingConexao(p);
|
||||
}
|
||||
|
||||
novasConexoes.addAll(aux);
|
||||
}
|
||||
|
||||
conexoesPricingList.addAll(novasConexoes);
|
||||
conexaoCtrlList.setData(conexoesPricingList);
|
||||
conexaoCtrlList.setItemRenderer(new RenderGeracaoConexionPorRuta());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public void onClick$btnApagarConexaoCtrl(Event ev) throws Exception {
|
||||
ParadaVOConexionRuta conexao = (ParadaVOConexionRuta) conexaoCtrlList.getSelected();
|
||||
|
||||
if (conexao != null ) {
|
||||
|
||||
PricingConexao prConexao = conexao.getPricingConexao();
|
||||
|
||||
lsPricingConexao.remove(prConexao);
|
||||
|
||||
if(prConexao.getPricingConexaoId() != null) {
|
||||
prConexao.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||
prConexao.setFecmodif(Calendar.getInstance().getTime());
|
||||
prConexao.setActivo(Pricing.EXCLUIDO);
|
||||
|
||||
lsPricingConexao.add(prConexao);
|
||||
}
|
||||
|
||||
List<ParadaVOConexionRuta> listaAAdicionar = new ArrayList<>();
|
||||
|
||||
for(ParadaVOConexionRuta pAdiciona : conexoesPricingList) {
|
||||
if(!pAdiciona.getConexionCtrl().getConexionctrlId().equals(prConexao.getConexionCtrl().getConexionctrlId())) {
|
||||
listaAAdicionar.add(pAdiciona);
|
||||
}
|
||||
}
|
||||
|
||||
conexoesPricingList.clear();
|
||||
conexoesPricingList.addAll(listaAAdicionar);
|
||||
|
||||
conexaoCtrlList.clear();
|
||||
conexaoCtrlList.setData(conexoesPricingList);
|
||||
}
|
||||
}
|
||||
|
||||
private boolean isConexaoJaAdicionada(List<ParadaVOConexionRuta> novasConexoes) {
|
||||
|
||||
for(ParadaVOConexionRuta p : novasConexoes) {
|
||||
for(ParadaVOConexionRuta pAdd : conexoesPricingList) {
|
||||
if(pAdd.getConexionCtrl().getConexionctrlId().equals(p.getConexionCtrl().getConexionctrlId())) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -446,7 +446,8 @@
|
|||
<value>com.rjconsultores.ventaboletos.entidad.GP_PricingTipoServicio</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.GP_PricingVigencia</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.GP_PricingGestao</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.GP_PricingHistorico</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.GP_PricingHistorico</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.PricingConexao</value>
|
||||
</list>
|
||||
</property>
|
||||
|
||||
|
|
|
@ -4462,6 +4462,17 @@ editarAltaCortesiaRHController.MSG.ApMBene.vazio = Apellido materno vacio
|
|||
editarAltaCortesiaRHController.MSG.porcentaje.vazio = Porcentaje vacio
|
||||
editarAltaCortesiaRHController.MSG.beneficiario = Necesita informar un beneficiado
|
||||
|
||||
editarPricingController.tabConexoes.label=Conexiones
|
||||
editarConexionController.labelConexaoCtrl.value=Conexión
|
||||
editarConexionController.labelValorTotal.value=Valor Total
|
||||
editarConexionController.labelValorConexao.value=Valor
|
||||
editarConexionController.msgConexaoJaAdicionada.value=Ya se ha agregado la conexión
|
||||
editarConexionController.msgConexaoErro.value=No se pudo encontrar la conexión.
|
||||
|
||||
editarConexionController.msgConexaoPreencherOcupacao.value= Es necesario informar el valor en la pestaña Ocupación/Anticipación al usar el registro de conexión.
|
||||
editarConexionController.msgConexaoOcupacaoPorcentagem.value= La ocupación/anticipación debe ser por valor al usar el registro de conexión.
|
||||
editarPricingCtrlController.lbPriorConexao.value= - Priorizar precios con conexiones registradas
|
||||
|
||||
#Pantalla Búsqueda Cortesia Tipo Direccion
|
||||
busquedaCortesiaTipoDireccionController.window.title = Cortesia de tipo directiva
|
||||
busquedaCortesiaTipoDireccionController.btnRefresh.tooltiptext = Actualizar
|
||||
|
@ -9798,56 +9809,56 @@ relatorioEstornoCartaoController.ajuda= O objetivo desse relatório é buscar as
|
|||
|
||||
|
||||
#Chaves Auditar Classe
|
||||
auditarClasse.Categoria=Alteração de Categoria
|
||||
auditarClasse.CategoriaBloqueioImpPosterior=Alteração Ponto de Venda/Categoria/Bloqueio/ImpPosterior
|
||||
auditarClasse.CategoriaClasse=Alteração de Categoria Classe
|
||||
auditarClasse.CategoriaCorrida=Alteração de Categoria Corrida
|
||||
auditarClasse.CategoriaCtrl=Alteração de Categoria
|
||||
auditarClasse.CategoriaDescuento=Alteração de Categoria Desconto
|
||||
auditarClasse.CategoriaMarca=Alteração de Marca de Categoria
|
||||
auditarClasse.CategoriaMercado=Alteração de Categoria Mercado
|
||||
auditarClasse.CategoriaOrgao=Alteração de Categoria Orgao Concedente
|
||||
auditarClasse.CategoriaPeriodo=Alteração de Categoria Desconto Periodo
|
||||
auditarClasse.CategoriaRuta=Alteração de Categoria de Linha
|
||||
auditarClasse.CategoriaRutaExcecao=Alteração de Categoria Eexceção de linha
|
||||
auditarClasse.ClaseServicio=Alteração de Categoria Serviço
|
||||
auditarClasse.CobrancaAdcPuntoVenta=Alteração Cobrança de Ponto de Venda
|
||||
auditarClasse.CoeficienteTarifa=Alteração de Coeficiente Tarifario
|
||||
auditarClasse.Categoria=Altera<EFBFBD><EFBFBD>o de Categoria
|
||||
auditarClasse.CategoriaBloqueioImpPosterior=Altera<EFBFBD><EFBFBD>o Ponto de Venda/Categoria/Bloqueio/ImpPosterior
|
||||
auditarClasse.CategoriaClasse=Altera<EFBFBD><EFBFBD>o de Categoria Classe
|
||||
auditarClasse.CategoriaCorrida=Altera<EFBFBD><EFBFBD>o de Categoria Corrida
|
||||
auditarClasse.CategoriaCtrl=Altera<EFBFBD><EFBFBD>o de Categoria
|
||||
auditarClasse.CategoriaDescuento=Altera<EFBFBD><EFBFBD>o de Categoria Desconto
|
||||
auditarClasse.CategoriaMarca=Altera<EFBFBD><EFBFBD>o de Marca de Categoria
|
||||
auditarClasse.CategoriaMercado=Altera<EFBFBD><EFBFBD>o de Categoria Mercado
|
||||
auditarClasse.CategoriaOrgao=Altera<EFBFBD><EFBFBD>o de Categoria Orgao Concedente
|
||||
auditarClasse.CategoriaPeriodo=Altera<EFBFBD><EFBFBD>o de Categoria Desconto Periodo
|
||||
auditarClasse.CategoriaRuta=Altera<EFBFBD><EFBFBD>o de Categoria de Linha
|
||||
auditarClasse.CategoriaRutaExcecao=Altera<EFBFBD><EFBFBD>o de Categoria Eexce<63><65>o de linha
|
||||
auditarClasse.ClaseServicio=Altera<EFBFBD><EFBFBD>o de Categoria Servi<76>o
|
||||
auditarClasse.CobrancaAdcPuntoVenta=Altera<EFBFBD><EFBFBD>o Cobran<61>a de Ponto de Venda
|
||||
auditarClasse.CoeficienteTarifa=Altera<EFBFBD><EFBFBD>o de Coeficiente Tarifario
|
||||
auditarClasse.ConfRestricaoCanalVenta=Bloqueio de Trecho por Canal de Venda
|
||||
auditarClasse.ConfRestricaoExcecao=Alteração de Bloqueio de Trecho por canal de Venda/Exceção Data Serviço
|
||||
auditarClasse.ConfRestricaoOrgaoConcedente=Bloqueio de Trecho por Canal de Venda/Aba Órgão Concedente
|
||||
auditarClasse.ConfRestricaoExcecao=Altera<EFBFBD><EFBFBD>o de Bloqueio de Trecho por canal de Venda/Exce<63><65>o Data Servi<76>o
|
||||
auditarClasse.ConfRestricaoOrgaoConcedente=Bloqueio de Trecho por Canal de Venda/Aba <EFBFBD>rg<EFBFBD>o Concedente
|
||||
auditarClasse.ConfRestricaoPtovta=Bloqueio de Trecho por Canal de Venda/Aba Ponto de Venda
|
||||
auditarClasse.ConfRestricaoTramo=Alteração de Trecho por canal de Venda
|
||||
auditarClasse.ConfRestricaoTramoOC=Alteração de Trecho OC por canal de Venda
|
||||
auditarClasse.ConfRestricaoTramo=Altera<EFBFBD><EFBFBD>o de Trecho por canal de Venda
|
||||
auditarClasse.ConfRestricaoTramoOC=Altera<EFBFBD><EFBFBD>o de Trecho OC por canal de Venda
|
||||
auditarClasse.ConfRestricaoVendaWeb=Bloqueio de Trecho por canal de Venda Web
|
||||
auditarClasse.EsquemaCorrida=Configuração de Serviços
|
||||
auditarClasse.EsquemaCorrida=Configura<EFBFBD><EFBFBD>o de Servi<76>os
|
||||
auditarClasse.FormaPago=Forma Pagamento
|
||||
auditarClasse.FormaPagoDet=Alteração de Forma Pago Detalhe Ponto de Venda
|
||||
auditarClasse.FormaPagoDet=Altera<EFBFBD><EFBFBD>o de Forma Pago Detalhe Ponto de Venda
|
||||
auditarClasse.HistoricoFormaPagoPuntoVenta=Alteracao Forma Pago Ponto de Venda/Historico
|
||||
auditarClasse.HistoricoPuntoVenta=Alteração Ponto de Venda/Historico
|
||||
auditarClasse.OrgaoCancelacion=Alteração de Órgao Cancelamento
|
||||
auditarClasse.OrgaoConcedente=Alteração de Orgao Concedente
|
||||
auditarClasse.OrgaoEmpParam=Alteração de Orgao Empresa Parâmetro
|
||||
auditarClasse.ParamRecoleccion=Alteração de Parametro Recolecção Ponto de Venda
|
||||
auditarClasse.PtovtaAntecipacomissao=Alteração Ponto de Venda/Antecipação Comissão
|
||||
auditarClasse.PtovtaAntifraude=Alteração Ponto de Venda/Antifraude
|
||||
auditarClasse.PtovtaCatInd=Alteração de Categoria Ponto de Venda
|
||||
auditarClasse.PtoVtaCheckin=Alteração de Localidades/Permitidas/Checkin Ponto de Venda
|
||||
auditarClasse.PtovtaComissao=Alteração Ponto Venda/Comissão
|
||||
auditarClasse.PtovtaEmpresa=Alteração Ponto de Venda/de Empresas/Venda
|
||||
auditarClasse.PtovtaEmpresaBloqueada=Alteração Ponto de Venda/Empresa Bloqueada
|
||||
auditarClasse.PtovtaEstoque=Alteração Estoque Ponto de Venda
|
||||
auditarClasse.PtovtaExcecaoMultaCanc=Alteração Ponto de Venda/Excecao Multa Cancelamento
|
||||
auditarClasse.PtovtaHorario=Alteração Ponto Venda/Horário
|
||||
auditarClasse.PtoVtaSeguro=Alteração de Seguro no Ponto de Venda
|
||||
auditarClasse.PtovtaTitular=Alteração Ponto Venda/Titular/Foto
|
||||
auditarClasse.PtoVtaUsuarioBancario=Alteração Ponto de Venda/Usuario Bancário
|
||||
auditarClasse.PuntoVenta=Alteração de Ponto de Venda
|
||||
auditarClasse.ReservacionCategoria=Alteração de Reserva Categoria
|
||||
auditarClasse.ReservacionPuntoVenta=Alteração de Reserva Punto Venta
|
||||
auditarClasse.Tarifa=Alteração de Preço
|
||||
auditarClasse.TarifaOficial=Alteração de Preço / Tarifa Oficial
|
||||
auditarClasse.Usuario=Alteração de Usuário
|
||||
auditarClasse.UsuarioPerfil=Alteração de Usuário
|
||||
auditarClasse.ModificacionMasivaTarifasUploadController.alterarDescricaoTelaAuditoria=Modificação Massiva de Preços
|
||||
auditarClasse.ModificacionMasivaTarifasUploadController=Modificação Massiva de Preços
|
||||
auditarClasse.HistoricoPuntoVenta=Altera<EFBFBD><EFBFBD>o Ponto de Venda/Historico
|
||||
auditarClasse.OrgaoCancelacion=Altera<EFBFBD><EFBFBD>o de <20>rgao Cancelamento
|
||||
auditarClasse.OrgaoConcedente=Altera<EFBFBD><EFBFBD>o de Orgao Concedente
|
||||
auditarClasse.OrgaoEmpParam=Altera<EFBFBD><EFBFBD>o de Orgao Empresa Par<61>metro
|
||||
auditarClasse.ParamRecoleccion=Altera<EFBFBD><EFBFBD>o de Parametro Recolec<65><63>o Ponto de Venda
|
||||
auditarClasse.PtovtaAntecipacomissao=Altera<EFBFBD><EFBFBD>o Ponto de Venda/Antecipa<70><61>o Comiss<73>o
|
||||
auditarClasse.PtovtaAntifraude=Altera<EFBFBD><EFBFBD>o Ponto de Venda/Antifraude
|
||||
auditarClasse.PtovtaCatInd=Altera<EFBFBD><EFBFBD>o de Categoria Ponto de Venda
|
||||
auditarClasse.PtoVtaCheckin=Altera<EFBFBD><EFBFBD>o de Localidades/Permitidas/Checkin Ponto de Venda
|
||||
auditarClasse.PtovtaComissao=Altera<EFBFBD><EFBFBD>o Ponto Venda/Comiss<73>o
|
||||
auditarClasse.PtovtaEmpresa=Altera<EFBFBD><EFBFBD>o Ponto de Venda/de Empresas/Venda
|
||||
auditarClasse.PtovtaEmpresaBloqueada=Altera<EFBFBD><EFBFBD>o Ponto de Venda/Empresa Bloqueada
|
||||
auditarClasse.PtovtaEstoque=Altera<EFBFBD><EFBFBD>o Estoque Ponto de Venda
|
||||
auditarClasse.PtovtaExcecaoMultaCanc=Altera<EFBFBD><EFBFBD>o Ponto de Venda/Excecao Multa Cancelamento
|
||||
auditarClasse.PtovtaHorario=Altera<EFBFBD><EFBFBD>o Ponto Venda/Hor<6F>rio
|
||||
auditarClasse.PtoVtaSeguro=Altera<EFBFBD><EFBFBD>o de Seguro no Ponto de Venda
|
||||
auditarClasse.PtovtaTitular=Altera<EFBFBD><EFBFBD>o Ponto Venda/Titular/Foto
|
||||
auditarClasse.PtoVtaUsuarioBancario=Altera<EFBFBD><EFBFBD>o Ponto de Venda/Usuario Banc<6E>rio
|
||||
auditarClasse.PuntoVenta=Altera<EFBFBD><EFBFBD>o de Ponto de Venda
|
||||
auditarClasse.ReservacionCategoria=Altera<EFBFBD><EFBFBD>o de Reserva Categoria
|
||||
auditarClasse.ReservacionPuntoVenta=Altera<EFBFBD><EFBFBD>o de Reserva Punto Venta
|
||||
auditarClasse.Tarifa=Altera<EFBFBD><EFBFBD>o de Pre<72>o
|
||||
auditarClasse.TarifaOficial=Altera<EFBFBD><EFBFBD>o de Pre<72>o / Tarifa Oficial
|
||||
auditarClasse.Usuario=Altera<EFBFBD><EFBFBD>o de Usu<73>rio
|
||||
auditarClasse.UsuarioPerfil=Altera<EFBFBD><EFBFBD>o de Usu<73>rio
|
||||
auditarClasse.ModificacionMasivaTarifasUploadController.alterarDescricaoTelaAuditoria=Modifica<EFBFBD><EFBFBD>o Massiva de Pre<72>os
|
||||
auditarClasse.ModificacionMasivaTarifasUploadController=Modifica<EFBFBD><EFBFBD>o Massiva de Pre<72>os
|
|
@ -4445,6 +4445,17 @@ editarPricingEspecificoController.tabCat.label = Tipo de Passageiro
|
|||
editarPricingEspecificoController.tabAge.label = Agência
|
||||
editarPricingEspecificoController.categoria.label = Tipo Passageiro
|
||||
|
||||
editarPricingController.tabConexoes.label=Conexões
|
||||
editarConexionController.labelConexaoCtrl.value=Conexão
|
||||
editarConexionController.labelValorTotal.value=Valor Total
|
||||
editarConexionController.labelValorConexao.value=Valor
|
||||
editarConexionController.msgConexaoJaAdicionada.value=Conexão já foi adicionada
|
||||
editarConexionController.msgConexaoErro.value=Não foi possivel encontrar a conexão.
|
||||
|
||||
editarConexionController.msgConexaoPreencherOcupacao.value= Necessário informar valor na aba de Ocupação/Antecipação quando utilizado cadastro de conexões.
|
||||
editarConexionController.msgConexaoOcupacaoPorcentagem.value= Ocupação/Antecipação precisa ser por valor quando utilizado cadastro de conexões.
|
||||
editarPricingCtrlController.lbPriorConexao.value= - Priorizar Pricing com conexões cadastradas
|
||||
|
||||
|
||||
# Editar Pricing Classe Tarifaria
|
||||
editarPricingClasseTarifariaController.window.title = Pricing Classes Tarifarias
|
||||
|
|
|
@ -57,6 +57,8 @@
|
|||
label="${c:l('editarPricingController.tabOcu.label')}" />
|
||||
<tab id="H"
|
||||
label="${c:l('editarPricingController.tabTipo.label')}" />
|
||||
<tab id="I"
|
||||
label="${c:l('editarPricingController.tabConexoes.label')}" />
|
||||
</tabs>
|
||||
<tabpanels>
|
||||
<!-- General -->
|
||||
|
@ -886,6 +888,70 @@
|
|||
</rows>
|
||||
</grid>
|
||||
</tabpanel>
|
||||
|
||||
<!-- Conexoes -->
|
||||
<tabpanel>
|
||||
<grid fixedLayout="false">
|
||||
<columns>
|
||||
<column width="100%" />
|
||||
</columns>
|
||||
<rows>
|
||||
<row valign="top">
|
||||
<vbox height="150px" width="100%">
|
||||
<toolbar>
|
||||
<hbox spacing="5px" style="padding:1px" align="right">
|
||||
<label
|
||||
value="${c:l('editarConexionController.labelConexaoCtrl.value')}" />
|
||||
<combobox
|
||||
id="cmbConexaoCtrl"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
mold="rounded" buttonVisible="true" width="450px" />
|
||||
|
||||
<button
|
||||
id="btnNovaConexaoCtrl"
|
||||
image="/gui/img/add.png" width="35px"
|
||||
tooltiptext="${c:l('editarPricingController.btnNovoTipoServicio.tooltiptext')}" />
|
||||
<button
|
||||
id="btnApagarConexaoCtrl"
|
||||
height="6" image="/gui/img/remove.png" width="35px"
|
||||
tooltiptext="${c:l('editarPricingController.btnApagarPricing.tooltiptext')}" />
|
||||
|
||||
</hbox>
|
||||
</toolbar>
|
||||
<listbox
|
||||
id="conexaoCtrlList" mold="paging"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||
pageSize="15" multiple="false" height="370px" width="100%">
|
||||
<listhead>
|
||||
<listheader
|
||||
label="${c:l('editarConexionPorRutaController.labelOrigemConexao.value')}"
|
||||
width="50%" />
|
||||
<listheader
|
||||
label="${c:l('editarConexionPorRutaController.labelDestinoConexao.value')}"
|
||||
width="50%" />
|
||||
<listheader
|
||||
label="${c:l('editarConexionPorRutaController.labelOrigemTrecho.value')}"
|
||||
width="50%" />
|
||||
<listheader
|
||||
label="${c:l('editarConexionPorRutaController.labelDestinoTrecho.value')}"
|
||||
width="50%" />
|
||||
<listheader
|
||||
label="${c:l('editarConexionPorRutaController.labelNumRuta.value')}"
|
||||
width="50%" />
|
||||
<listheader align="center"
|
||||
label="${c:l('editarConexionPorRutaController.labelGrupo.value')}"
|
||||
width="25%" />
|
||||
<listheader align="center"
|
||||
label="${c:l('editarConexionPorRutaController.labelSecuencia.value')}"
|
||||
width="25%" />
|
||||
</listhead>
|
||||
</listbox>
|
||||
</vbox>
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
</tabpanel>
|
||||
|
||||
|
||||
</tabpanels>
|
||||
</tabbox>
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
<zk>
|
||||
<window id="winEditarPricingCtrl" border="normal"
|
||||
apply="${editarPricingCtrlController}" width="800px" height="400px" sizable="true"
|
||||
apply="${editarPricingCtrlController}" width="800px" height="410px" sizable="true"
|
||||
contentStyle="overflow:auto"
|
||||
title="${c:l('editarPricingCtrlController.window.title')}">
|
||||
<toolbar>
|
||||
|
@ -38,6 +38,9 @@
|
|||
<row>
|
||||
<label value="${c:l('editarPricingCtrlController.lbMsg.value')}" style="font-weight:bold;"/>
|
||||
</row>
|
||||
<row>
|
||||
<label value="${c:l('editarPricingCtrlController.lbPriorConexao.value')}" />
|
||||
</row>
|
||||
<row>
|
||||
<label value="${c:l('editarPricingCtrlController.lbPriorcorrida.value')}" />
|
||||
</row>
|
||||
|
|
Loading…
Reference in New Issue