fixes bug#22051

qua:
dev:Valdir

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@106531 d1611594-4594-4d17-8e1d-87c2c4800839
master
valdevir 2021-05-05 12:02:28 +00:00
parent 885566e67c
commit 20f3dc85b1
7 changed files with 314 additions and 23 deletions

View File

@ -25,6 +25,7 @@ import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.Executions; import org.zkoss.zk.ui.Executions;
import org.zkoss.zk.ui.WrongValueException; import org.zkoss.zk.ui.WrongValueException;
import org.zkoss.zk.ui.event.Event; import org.zkoss.zk.ui.event.Event;
import org.zkoss.zk.ui.event.EventListener;
import org.zkoss.zk.ui.util.Clients; import org.zkoss.zk.ui.util.Clients;
import org.zkoss.zul.Checkbox; import org.zkoss.zul.Checkbox;
import org.zkoss.zul.Combobox; import org.zkoss.zul.Combobox;
@ -77,6 +78,7 @@ import com.rjconsultores.ventaboletos.service.RutaService;
import com.rjconsultores.ventaboletos.service.impl.CategoriaCtrlServiceImpl; import com.rjconsultores.ventaboletos.service.impl.CategoriaCtrlServiceImpl;
import com.rjconsultores.ventaboletos.utilerias.DateUtil; import com.rjconsultores.ventaboletos.utilerias.DateUtil;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxRuta;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfiguracionCategoriaClase; import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfiguracionCategoriaClase;
@ -159,7 +161,7 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
private Combobox cmbParadaOrigem; private Combobox cmbParadaOrigem;
private Combobox cmbParadaDestino; private Combobox cmbParadaDestino;
private Combobox cmbOrgao; private Combobox cmbOrgao;
private Combobox cmbRuta; private MyComboboxRuta cmbRuta;
private Combobox cmbCategoriaRutaExcecao; private Combobox cmbCategoriaRutaExcecao;
private Combobox cmbIndGeneraFeriado; private Combobox cmbIndGeneraFeriado;
private Decimalbox descuentoImporte; private Decimalbox descuentoImporte;
@ -254,6 +256,23 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
private Checkbox chkIndClientePcd; private Checkbox chkIndClientePcd;
private Intbox qtdeLimiteNaoEmbarque; private Intbox qtdeLimiteNaoEmbarque;
private Radio radioIndPermiteTrocaTransferenciaSim; private Radio radioIndPermiteTrocaTransferenciaSim;
private Radio radioCheckinSim;
private Radio radioCheckinNao;
/**
* Desconto por Valor pela linha(Ruta)
*/
private Decimalbox descontoValorLinha;
/**
* Desconto Porcentagem pela linha(Ruta)
*/
private Decimalbox descontoPorcentagemLinha;
/**
* Qtade poltronas autorizadas pela Linha(Ruta)
*/
private Intbox qtdAutorizadaLinha;
private List<Intbox> lsIntBox;
private List<Decimalbox> lsValorDecimalBox;
private List<Decimalbox> lsPorcentagemDecimalBox;
public List<Categoria> getLsCategorias() { public List<Categoria> getLsCategorias() {
return lsCategorias; return lsCategorias;
@ -459,7 +478,7 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
return cmbRuta; return cmbRuta;
} }
public void setCmbRuta(Combobox cmbRuta) { public void setCmbRuta(MyComboboxRuta cmbRuta) {
this.cmbRuta = cmbRuta; this.cmbRuta = cmbRuta;
} }
@ -523,7 +542,6 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
categoriaOrgaoList.setItemRenderer(new RenderConfiguracionCategoriaOrgao()); categoriaOrgaoList.setItemRenderer(new RenderConfiguracionCategoriaOrgao());
lsCategoriaOrgao = new ArrayList<CategoriaOrgao>(); lsCategoriaOrgao = new ArrayList<CategoriaOrgao>();
// Ruta // Ruta
categoriaRutaList.setItemRenderer(new RenderConfiguracionCategoriaRuta());
lsCategoriaRuta = new ArrayList<CategoriaRuta>(); lsCategoriaRuta = new ArrayList<CategoriaRuta>();
// Ruta Excecao // Ruta Excecao
categoriaRutaExcecaoList.setItemRenderer(new RenderConfiguracionCategoriaRutaExcecao()); categoriaRutaExcecaoList.setItemRenderer(new RenderConfiguracionCategoriaRutaExcecao());
@ -546,7 +564,7 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
categoriaOrgaoList.setData(lsCategoriaOrgao); categoriaOrgaoList.setData(lsCategoriaOrgao);
lsCategoriaRuta = categoriaCtrl.getCategoriaRutaList(); lsCategoriaRuta = categoriaCtrl.getCategoriaRutaList();
categoriaRutaList.setData(lsCategoriaRuta); //categoriaRutaList.setData(lsCategoriaRuta);
lsCategoriaMercado = categoriaCtrl.getCategoriaMercadoList(); lsCategoriaMercado = categoriaCtrl.getCategoriaMercadoList();
categoriaMercadoList.setData(lsCategoriaMercado); categoriaMercadoList.setData(lsCategoriaMercado);
@ -558,6 +576,12 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
categoriaRutaExcecaoList.setData(lsCategoriaRutaExcecao); categoriaRutaExcecaoList.setData(lsCategoriaRutaExcecao);
} }
//Inicializa Intbox
iniciaIntBoxesQtdeAutorizada(lsCategoriaRuta);
inicialDecimalBoxesValor(lsCategoriaRuta);
inicialDecimalBoxesPorcentagem(lsCategoriaRuta);
categoriaRutaList.setItemRenderer(new RenderConfiguracionCategoriaRuta(lsIntBox, lsValorDecimalBox, lsPorcentagemDecimalBox ));
categoriaRutaList.setData(lsCategoriaRuta);
descuentoImporte.setValue(BigDecimal.ZERO); descuentoImporte.setValue(BigDecimal.ZERO);
descuentoPorc.setValue(BigDecimal.ZERO); descuentoPorc.setValue(BigDecimal.ZERO);
@ -571,6 +595,7 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
linhaLiberarPoltronasQuandoOnibus.setVisible(false); linhaLiberarPoltronasQuandoOnibus.setVisible(false);
linhaAssentosReservados.setVisible(false); linhaAssentosReservados.setVisible(false);
txtDescricao.setValue(categoriaCtrl.getDescricao()); txtDescricao.setValue(categoriaCtrl.getDescricao());
radioCheckinNao.setChecked(Boolean.TRUE);
} }
@ -981,6 +1006,7 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
cDescuento.setQtdeViasCupomEmbarque(qtdeViasCupomEmbarque.getValue()); cDescuento.setQtdeViasCupomEmbarque(qtdeViasCupomEmbarque.getValue());
cDescuento.setIndClientePcd(chkIndClientePcd.isChecked()); cDescuento.setIndClientePcd(chkIndClientePcd.isChecked());
cDescuento.setQtdeLimiteNaoEmbarque(qtdeLimiteNaoEmbarque.getValue()); cDescuento.setQtdeLimiteNaoEmbarque(qtdeLimiteNaoEmbarque.getValue());
cDescuento.setIndCheckinAutomatico(radioCheckinSim.isSelected() ? Boolean.TRUE : Boolean.FALSE );
if (radioHorarioLiberacaoVendaOrigem.isChecked()) { if (radioHorarioLiberacaoVendaOrigem.isChecked()) {
cDescuento.setHorarioLiberacaoVendaPassagem(HorarioLiberacaoVendaPassagem.HORARIO_LIBERACAO_VENDA_ORIGEM); cDescuento.setHorarioLiberacaoVendaPassagem(HorarioLiberacaoVendaPassagem.HORARIO_LIBERACAO_VENDA_ORIGEM);
@ -1243,12 +1269,18 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
CategoriaRuta cRuta = new CategoriaRuta(); CategoriaRuta cRuta = new CategoriaRuta();
cRuta.setCategoriaCtrl(categoriaCtrl); cRuta.setCategoriaCtrl(categoriaCtrl);
cRuta.setActivo(Boolean.TRUE); cRuta.setActivo(Boolean.TRUE);
cRuta.setQtdPoltronasAutorizadas(qtdAutorizadaLinha.getValue()!=null ? qtdAutorizadaLinha.getValue() : null);
cRuta.setPorcentagemDesconto(descontoPorcentagemLinha.getValue());
cRuta.setValorDesconto(descontoValorLinha.getValue());
cRuta.setRuta((Ruta) cmbRuta.getSelectedItem().getValue()); cRuta.setRuta((Ruta) cmbRuta.getSelectedItem().getValue());
cRuta.setFecmodif(Calendar.getInstance().getTime()); cRuta.setFecmodif(Calendar.getInstance().getTime());
cRuta.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); cRuta.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
lsCategoriaRuta.add(cRuta); lsCategoriaRuta.add(cRuta);
categoriaRutaList.addItemNovo(cRuta); categoriaRutaList.addItemNovo(cRuta);
categoriaCtrl.setCategoriarutaList(lsCategoriaRuta); categoriaCtrl.setCategoriarutaList(lsCategoriaRuta);
addIntBox();
addPorcentagemDecimalBox();
addValorDecimalBox();
} else { } else {
Messagebox.show( Messagebox.show(
Labels.getLabel("MSG.Registro.Existe"), Labels.getLabel("MSG.Registro.Existe"),
@ -1691,6 +1723,103 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
} }
} }
private void iniciaIntBoxesQtdeAutorizada(List<CategoriaRuta> lsCategoriaRuta) {
lsIntBox = new ArrayList<Intbox>();
for (int i = 0; i < lsCategoriaRuta.size(); i++) {
addIntBox();
}
}
private void inicialDecimalBoxesValor(List<CategoriaRuta> lsCategoriaRuta) {
lsValorDecimalBox = new ArrayList<Decimalbox>();
for (int i = 0; i < lsCategoriaRuta.size(); i++) {
addValorDecimalBox();
}
}
private void inicialDecimalBoxesPorcentagem(List<CategoriaRuta> lsCategoriaRuta) {
lsPorcentagemDecimalBox = new ArrayList<Decimalbox>();
for (int i = 0; i < lsCategoriaRuta.size(); i++) {
addPorcentagemDecimalBox();
}
}
private void addIntBox() {
final Intbox intbox = new Intbox();
intbox.setStyle("border:0;");
intbox.addEventListener("onClick", new EventListener() {
@Override
public void onEvent(Event arg0) throws Exception {
Integer position = lsIntBox.indexOf(intbox);
categoriaRutaList.setSelectedIndex(position);
}
});
intbox.addEventListener("onBlur", new EventListener() {
@Override
public void onEvent(Event arg0) throws Exception {
Integer position = lsIntBox.indexOf(intbox);
Integer qtdAutorizada = new Integer(intbox.getText().isEmpty() ? "0" : intbox.getText());
((CategoriaRuta) categoriaRutaList.getModel().getElementAt(position))
.setQtdPoltronasAutorizadas(qtdAutorizada);
}
});
lsIntBox.add(intbox);
}
private void addValorDecimalBox() {
final Decimalbox decimalbox = new Decimalbox();
decimalbox.setStyle("border:0;");
decimalbox.addEventListener("onClick", new EventListener() {
@Override
public void onEvent(Event arg0) throws Exception {
Integer position = lsValorDecimalBox.indexOf(decimalbox);
categoriaRutaList.setSelectedIndex(position);
}
});
decimalbox.addEventListener("onBlur", new EventListener() {
@Override
public void onEvent(Event arg0) throws Exception {
Integer position = lsValorDecimalBox.indexOf(decimalbox);
BigDecimal valor = new BigDecimal(decimalbox.getText().isEmpty() ? "0" : decimalbox.getText());
((CategoriaRuta) categoriaRutaList.getModel().getElementAt(position))
.setValorDesconto(valor);
}
});
lsValorDecimalBox.add(decimalbox);
}
private void addPorcentagemDecimalBox() {
final Decimalbox decimalbox = new Decimalbox();
decimalbox.setStyle("border:0;");
decimalbox.addEventListener("onClick", new EventListener() {
@Override
public void onEvent(Event arg0) throws Exception {
Integer position = lsPorcentagemDecimalBox.indexOf(decimalbox);
categoriaRutaList.setSelectedIndex(position);
}
});
decimalbox.addEventListener("onBlur", new EventListener() {
@Override
public void onEvent(Event arg0) throws Exception {
Integer position = lsPorcentagemDecimalBox.indexOf(decimalbox);
BigDecimal porcentagem = new BigDecimal(decimalbox.getText().isEmpty() ? "0" : decimalbox.getText());
((CategoriaRuta) categoriaRutaList.getModel().getElementAt(position))
.setPorcentagemDesconto(porcentagem);
}
});
lsPorcentagemDecimalBox.add(decimalbox);
}
public void onClick$btnRemoverClase(Event ev) { public void onClick$btnRemoverClase(Event ev) {
try { try {
CategoriaClase cClase = (CategoriaClase) categoriaClaseList.getSelected(); CategoriaClase cClase = (CategoriaClase) categoriaClaseList.getSelected();

View File

@ -43,6 +43,9 @@ public class RenderConfiguracionCategoriaDecuento implements ListitemRenderer {
lc = new Listcell(categoria.getIndVentaAbierto() != null ? (categoria.getIndVentaAbierto() ? "Sim" : "Não") : "Não"); lc = new Listcell(categoria.getIndVentaAbierto() != null ? (categoria.getIndVentaAbierto() ? "Sim" : "Não") : "Não");
lc.setParent(lstm); lc.setParent(lstm);
lc = new Listcell(categoria.getIndCheckinAutomatico() != null ? (categoria.getIndCheckinAutomatico() ? "Sim" : "Não") : "Não");
lc.setParent(lstm);
lc = new Listcell(categoria.getDescuentoporc() != null ? categoria.getDescuentoporc().toString() : "0"); lc = new Listcell(categoria.getDescuentoporc() != null ? categoria.getDescuentoporc().toString() : "0");
lc.setParent(lstm); lc.setParent(lstm);

View File

@ -1,5 +1,10 @@
package com.rjconsultores.ventaboletos.web.utilerias.render; package com.rjconsultores.ventaboletos.web.utilerias.render;
import java.util.List;
import org.zkoss.util.resource.Labels;
import org.zkoss.zul.Decimalbox;
import org.zkoss.zul.Intbox;
import org.zkoss.zul.Listcell; import org.zkoss.zul.Listcell;
import org.zkoss.zul.Listitem; import org.zkoss.zul.Listitem;
import org.zkoss.zul.ListitemRenderer; import org.zkoss.zul.ListitemRenderer;
@ -8,17 +13,82 @@ import com.rjconsultores.ventaboletos.entidad.CategoriaRuta;
public class RenderConfiguracionCategoriaRuta implements ListitemRenderer { public class RenderConfiguracionCategoriaRuta implements ListitemRenderer {
private Integer RUTA_TODAS = -1;
private List<Intbox> lsTxtQtdadeAutorizada;
private List<Decimalbox> lsTxtValor;
private List<Decimalbox> lsTxtPorcentagem;
private Listitem listItem;
public RenderConfiguracionCategoriaRuta(List<Intbox> lsTxtQtdadeAutorizada, List<Decimalbox> lsValorDecimalBox, List<Decimalbox> lsPorcentagemDecimalBox) {
this.lsTxtQtdadeAutorizada = lsTxtQtdadeAutorizada;
this.lsTxtPorcentagem = lsPorcentagemDecimalBox;
this.lsTxtValor = lsValorDecimalBox;
}
public void render(Listitem lstm, Object o) throws Exception { public void render(Listitem lstm, Object o) throws Exception {
CategoriaRuta categoria = (CategoriaRuta) o; CategoriaRuta categoria = (CategoriaRuta) o;
listItem = lstm;
if(categoria.getActivo()){ if(categoria.getActivo()){
Listcell lc = new Listcell(categoria.getRuta() == null ? "" : categoria.getRuta().getRutaId().toString()); Listcell lc = new Listcell(categoria.getRuta() == null ? "" : categoria.getRuta().getRutaId().toString());
lc.setParent(lstm); lc.setParent(listItem);
lc = new Listcell(categoria.getRuta() == null ? "" : categoria.getRuta().getNumRuta());
lc.setParent(listItem);
lc = new Listcell(categoria.getRuta() == null ? "" : categoria.getRuta().getDescruta()); lc = new Listcell(categoria.getRuta() == null ? "" : categoria.getRuta().getDescruta());
lc.setParent(lstm); lc.setParent(listItem);
String sentido = null;
if(categoria.getRuta().getRutaId().intValue() != RUTA_TODAS.intValue() ) {
sentido = categoria.getRuta() == null && Boolean.TRUE.equals(categoria.getRuta().getIndSentidoIda()) ?
Labels.getLabel("editarConfiguracionCategoriaController.lblIda.value"):
Labels.getLabel("editarConfiguracionCategoriaController.lblVolta.value");
}else {
sentido = "";
}
lc = new Listcell(sentido);
lc.setParent(listItem);
lstm.setAttribute("data", categoria); setupCelSQtdAutorizada(categoria);
setupCelSPorcentagem(categoria);
setupCelSValor(categoria);
listItem.setValue(categoria);
} }
} }
private void setupCelSQtdAutorizada(CategoriaRuta categoria) {
Intbox intBox = lsTxtQtdadeAutorizada.get(listItem.getIndex());
if (categoria.getQtdPoltronasAutorizadas() != null) {
intBox.setValue(categoria.getQtdPoltronasAutorizadas().intValue());
}
Listcell lc = new Listcell();
lc.appendChild(intBox);
lc.setParent(listItem);
}
private void setupCelSPorcentagem(CategoriaRuta categoria) {
Decimalbox decimalBox = lsTxtPorcentagem.get(listItem.getIndex());
if (categoria.getPorcentagemDesconto() != null) {
decimalBox.setValue(categoria.getPorcentagemDesconto());
}
Listcell lc = new Listcell();
lc.appendChild(decimalBox);
lc.setParent(listItem);
}
private void setupCelSValor(CategoriaRuta categoria) {
Decimalbox decimalBox = lsTxtValor.get(listItem.getIndex());
if (categoria.getValorDesconto() != null) {
decimalBox.setValue(categoria.getValorDesconto());
}
Listcell lc = new Listcell();
lc.appendChild(decimalBox);
lc.setParent(listItem);
}
} }

View File

@ -2376,6 +2376,7 @@ busquedaConfiguracionCategoriaController.lhTipoPassagem.label=Tipo de Passagem
editarConfiguracionCategoriaController.window.title=Tipo de Configuração de Passageiro editarConfiguracionCategoriaController.window.title=Tipo de Configuração de Passageiro
editarConfiguracionCategoriaController.lblImprimePassagem.value=Sim editarConfiguracionCategoriaController.lblImprimePassagem.value=Sim
editarConfiguracionCategoriaController.lblVendaAberto.value=Vende Aberto editarConfiguracionCategoriaController.lblVendaAberto.value=Vende Aberto
editarConfiguracionCategoriaController.lblCheckIn.value=Checkin Aut.
editarConfiguracionCategoriaController.lblNaoImprimePassagem.value=Não editarConfiguracionCategoriaController.lblNaoImprimePassagem.value=Não
editarConfiguracionCategoriaController.MSG.noEsPermitidoTodosMarca=Para incluir a Marca TODAS, deve de Eliminar a(s) Marca(s) que já existe(n) editarConfiguracionCategoriaController.MSG.noEsPermitidoTodosMarca=Para incluir a Marca TODAS, deve de Eliminar a(s) Marca(s) que já existe(n)
editarConfiguracionCategoriaController.MSG.noEsPermitidoMarcaTodosExiste=Para incluir a Marca deseada, deve de Eliminar a Marca TODAS editarConfiguracionCategoriaController.MSG.noEsPermitidoMarcaTodosExiste=Para incluir a Marca deseada, deve de Eliminar a Marca TODAS
@ -2417,6 +2418,9 @@ editarConfiguracionCategoriaController.lblGridCantAutorizada.value=Qtd Aut.
editarConfiguracionCategoriaController.lblDescuentoPorc.value=Porcentagem editarConfiguracionCategoriaController.lblDescuentoPorc.value=Porcentagem
editarConfiguracionCategoriaController.lblDescuentoImporte.value=Valor editarConfiguracionCategoriaController.lblDescuentoImporte.value=Valor
editarConfiguracionCategoriaController.lblDescuento.value=Tipo Desconto editarConfiguracionCategoriaController.lblDescuento.value=Tipo Desconto
editarConfiguracionCategoriaController.checkIn.value = Checkin Automático
editarConfiguracionCategoriaController.checkInSim.value = Sim
editarConfiguracionCategoriaController.checkInNao.value = Não
editarConfiguracionCategoriaController.lblQtdPeriodo.value=Qtd. Período editarConfiguracionCategoriaController.lblQtdPeriodo.value=Qtd. Período
editarConfiguracionCategoriaController.lbFecInicio.value=Data de Início editarConfiguracionCategoriaController.lbFecInicio.value=Data de Início
editarConfiguracionCategoriaController.lbFecFinal.value=Data de Fim editarConfiguracionCategoriaController.lbFecFinal.value=Data de Fim
@ -2436,6 +2440,16 @@ editarConfiguracionCategoriaController.btnAddCorrida.tooltiptext=Incluir
editarConfiguracionCategoriaController.btnBorrarCorrida.tooltiptext=Eliminar editarConfiguracionCategoriaController.btnBorrarCorrida.tooltiptext=Eliminar
editarConfiguracionCategoriaController.btnAddMercado.tooltiptext=Incluir editarConfiguracionCategoriaController.btnAddMercado.tooltiptext=Incluir
editarConfiguracionCategoriaController.btnBorrarMercado.tooltiptext=Eliminar editarConfiguracionCategoriaController.btnBorrarMercado.tooltiptext=Eliminar
editarConfiguracionCategoriaController.lblQtdAutorizada.value = Qtd. Autorizada
editarConfiguracionCategoriaController.lblPorcentagem.value = Porcentagem
editarConfiguracionCategoriaController.lblValor.value = Valor
editarConfiguracionCategoriaController.lblIda.value = Ida
editarConfiguracionCategoriaController.lblVolta.value = Volta
editarConfiguracionCategoriaController.tabLinha.labelNumLinha = Num. Linha
editarConfiguracionCategoriaController.tabLinha.labelSentido = Sentido Linha
editarConfiguracionCategoriaController.checkIn.value = Checkin Automático
editarConfiguracionCategoriaController.checkInSim.value = Sim
editarConfiguracionCategoriaController.checkInNao.value = Não
editarConfiguracionCategoriaController.MSG.selecionarPeriodo=Selecione um período para Eliminar editarConfiguracionCategoriaController.MSG.selecionarPeriodo=Selecione um período para Eliminar
editarConfiguracionCategoriaController.MSG.selectItem=Selecione um Elemento. editarConfiguracionCategoriaController.MSG.selectItem=Selecione um Elemento.
editarConfiguracionCategoriaController.MSG.selectDescuento=Selecione um desconto. editarConfiguracionCategoriaController.MSG.selectDescuento=Selecione um desconto.

View File

@ -2320,6 +2320,7 @@ editarConfiguracionCategoriaController.lblCotaObli.value=Cota obligatória
editarConfiguracionCategoriaController.lblTipoCota.value=Tipo de cota editarConfiguracionCategoriaController.lblTipoCota.value=Tipo de cota
editarConfiguracionCategoriaController.lblServico.value=Servicio editarConfiguracionCategoriaController.lblServico.value=Servicio
editarConfiguracionCategoriaController.lblTrecho.value=Tramo editarConfiguracionCategoriaController.lblTrecho.value=Tramo
editarConfiguracionCategoriaController.lblCheckIn.value=Checkin Aut.
editarConfiguracionCategoriaController.lblNuncaLiberar.value=Nunca Liberar Reserva editarConfiguracionCategoriaController.lblNuncaLiberar.value=Nunca Liberar Reserva
editarConfiguracionCategoriaController.msg.nuncaLiberarAssentosReservados = Debe tener asientos cuando se selecciona Nunca Liberar Reserva editarConfiguracionCategoriaController.msg.nuncaLiberarAssentosReservados = Debe tener asientos cuando se selecciona Nunca Liberar Reserva
editarConfiguracionCategoriaController.lblTiempoValido.value=Tiempo Válido editarConfiguracionCategoriaController.lblTiempoValido.value=Tiempo Válido
@ -2329,6 +2330,11 @@ editarConfiguracionCategoriaController.lblGridCantAutorizada.value = Cant Aut
editarConfiguracionCategoriaController.lblDescuentoPorc.value = Porcentaje editarConfiguracionCategoriaController.lblDescuentoPorc.value = Porcentaje
editarConfiguracionCategoriaController.lblDescuentoImporte.value = Valor editarConfiguracionCategoriaController.lblDescuentoImporte.value = Valor
editarConfiguracionCategoriaController.lblDescuento.value = Tipo descuento editarConfiguracionCategoriaController.lblDescuento.value = Tipo descuento
editarConfiguracionCategoriaController.checkIn.value = Checkin Automático
editarConfiguracionCategoriaController.checkInSim.value = Sim
editarConfiguracionCategoriaController.checkInNao.value = Não
editarConfiguracionCategoriaController.checkInSim.value = Sim
editarConfiguracionCategoriaController.checkInNao.value = Não
editarConfiguracionCategoriaController.lblQtdPeriodo.value = Cant. período editarConfiguracionCategoriaController.lblQtdPeriodo.value = Cant. período
editarConfiguracionCategoriaController.lbFecInicio.value = Fecha de início editarConfiguracionCategoriaController.lbFecInicio.value = Fecha de início
editarConfiguracionCategoriaController.lbFecFinal.value = Fecha de fin editarConfiguracionCategoriaController.lbFecFinal.value = Fecha de fin
@ -2348,6 +2354,13 @@ editarConfiguracionCategoriaController.btnAddCorrida.tooltiptext = Incluir
editarConfiguracionCategoriaController.btnBorrarCorrida.tooltiptext = Eliminar editarConfiguracionCategoriaController.btnBorrarCorrida.tooltiptext = Eliminar
editarConfiguracionCategoriaController.btnAddMercado.tooltiptext = Incluir editarConfiguracionCategoriaController.btnAddMercado.tooltiptext = Incluir
editarConfiguracionCategoriaController.btnBorrarMercado.tooltiptext = Eliminar editarConfiguracionCategoriaController.btnBorrarMercado.tooltiptext = Eliminar
editarConfiguracionCategoriaController.lblQtdAutorizada.value = Qtd. Autorizada
editarConfiguracionCategoriaController.lblPorcentagem.value = Porcentagem
editarConfiguracionCategoriaController.lblValor.value = Valor
editarConfiguracionCategoriaController.lblIda.value = Ida
editarConfiguracionCategoriaController.lblVolta.value = Volta
editarConfiguracionCategoriaController.tabLinha.labelNumLinha = Num. Linha
editarConfiguracionCategoriaController.tabLinha.labelSentido = Sentido Linha
editarConfiguracionCategoriaController.MSG.selecionarPeriodo = Seleccione un período para eliminar editarConfiguracionCategoriaController.MSG.selecionarPeriodo = Seleccione un período para eliminar
editarConfiguracionCategoriaController.MSG.selectItem = Seleccione un elemento editarConfiguracionCategoriaController.MSG.selectItem = Seleccione un elemento
editarConfiguracionCategoriaController.MSG.selectDescuento = Seleccione un descuento editarConfiguracionCategoriaController.MSG.selectDescuento = Seleccione un descuento

View File

@ -2493,6 +2493,9 @@ editarConfiguracionCategoriaController.lblGridCantAutorizada.value = Qtd Aut.
editarConfiguracionCategoriaController.lblDescuentoPorc.value = Porcentagem editarConfiguracionCategoriaController.lblDescuentoPorc.value = Porcentagem
editarConfiguracionCategoriaController.lblDescuentoImporte.value = Valor editarConfiguracionCategoriaController.lblDescuentoImporte.value = Valor
editarConfiguracionCategoriaController.lblDescuento.value = Tipo Desconto editarConfiguracionCategoriaController.lblDescuento.value = Tipo Desconto
editarConfiguracionCategoriaController.checkIn.value = Checkin Automático
editarConfiguracionCategoriaController.checkInSim.value = Sim
editarConfiguracionCategoriaController.checkInNao.value = Não
editarConfiguracionCategoriaController.lblQtdPeriodo.value = Qtd. Período editarConfiguracionCategoriaController.lblQtdPeriodo.value = Qtd. Período
editarConfiguracionCategoriaController.lbFecInicio.value = Data de Início editarConfiguracionCategoriaController.lbFecInicio.value = Data de Início
editarConfiguracionCategoriaController.lbFecFinal.value = Data de Fim editarConfiguracionCategoriaController.lbFecFinal.value = Data de Fim
@ -2540,10 +2543,17 @@ editarConfiguracionCategoriaController.tabLinha.label = Linha
editarConfiguracionCategoriaController.tabLinhaExcecao.label = Linha Exceção editarConfiguracionCategoriaController.tabLinhaExcecao.label = Linha Exceção
editarConfiguracionCategoriaController.tabLinha.labelRutaId = Id editarConfiguracionCategoriaController.tabLinha.labelRutaId = Id
editarConfiguracionCategoriaController.tabLinha.labelNome = Linha editarConfiguracionCategoriaController.tabLinha.labelNome = Linha
editarConfiguracionCategoriaController.tabLinha.labelNumLinha = Num. Linha
editarConfiguracionCategoriaController.tabLinha.labelSentido = Sentido Linha
editarConfiguracionCategoriaController.btnBorrarOrgao.tooltiptext = Eliminar editarConfiguracionCategoriaController.btnBorrarOrgao.tooltiptext = Eliminar
editarConfiguracionCategoriaController.btnAddOrgao.tooltiptext = Incluir editarConfiguracionCategoriaController.btnAddOrgao.tooltiptext = Incluir
editarConfiguracionCategoriaController.btnAddRuta.tooltiptext = Incluir editarConfiguracionCategoriaController.btnAddRuta.tooltiptext = Incluir
editarConfiguracionCategoriaController.btnBorrarRuta.tooltiptext = Eliminar editarConfiguracionCategoriaController.btnBorrarRuta.tooltiptext = Eliminar
editarConfiguracionCategoriaController.lblQtdAutorizada.value = Qtd. Autorizada
editarConfiguracionCategoriaController.lblPorcentagem.value = Porcentagem
editarConfiguracionCategoriaController.lblValor.value = Valor
editarConfiguracionCategoriaController.lblIda.value = Ida
editarConfiguracionCategoriaController.lblVolta.value = Volta
editarConfiguracionCategoriaController.MSG.noEsPermitidoTodosOrgao = Para incluir o Orgao Excedente TODAS, deve de Eliminar o(s) Orgão(s) Concendete(s) que já existe(n) editarConfiguracionCategoriaController.MSG.noEsPermitidoTodosOrgao = Para incluir o Orgao Excedente TODAS, deve de Eliminar o(s) Orgão(s) Concendete(s) que já existe(n)
editarConfiguracionCategoriaController.MSG.noEsPermitidoOrgaoTodosExiste = Para incluir o Orgão Concedente desejada, deve de Eliminar o Orgão Concendente TODOS editarConfiguracionCategoriaController.MSG.noEsPermitidoOrgaoTodosExiste = Para incluir o Orgão Concedente desejada, deve de Eliminar o Orgão Concendente TODOS
editarConfiguracionCategoriaController.tabOrgao.label = Orgão Concedente editarConfiguracionCategoriaController.tabOrgao.label = Orgão Concedente
@ -2563,6 +2573,7 @@ editarConfiguracionCategoriaController.msg.validacaoVentaAntecipada=Para venda a
editarConfiguracionCategoriaController.msg.validacaoCategoria=É necessário informar uma categoria editarConfiguracionCategoriaController.msg.validacaoCategoria=É necessário informar uma categoria
editarConfiguracionCategoriaController.lblHeadVendAnte=V. Antec. editarConfiguracionCategoriaController.lblHeadVendAnte=V. Antec.
editarConfiguracionCategoriaController.lblHeadTiempo=Tempo editarConfiguracionCategoriaController.lblHeadTiempo=Tempo
editarConfiguracionCategoriaController.lblCheckIn.value=Checkin Aut.
editarConfiguracionCategoriaController.lblVentaSolamenteReserva.value = Venda Somente Reserva editarConfiguracionCategoriaController.lblVentaSolamenteReserva.value = Venda Somente Reserva
editarConfiguracionCategoriaController.lblSimVentaSolamenteReserva.value = Sim editarConfiguracionCategoriaController.lblSimVentaSolamenteReserva.value = Sim
editarConfiguracionCategoriaController.lblNaoVentaSolamenteReserva.value = Não editarConfiguracionCategoriaController.lblNaoVentaSolamenteReserva.value = Não
@ -2616,7 +2627,9 @@ editarConfiguracionCategoriaController.lblQtdeViasCupomEmbarque.value = Quantida
editarConfiguracionCategoriaController.lblVendaAntecipadaKM.value = Venda Antecipada por KM editarConfiguracionCategoriaController.lblVendaAntecipadaKM.value = Venda Antecipada por KM
editarConfiguracionCategoriaController.lblQtdeLimiteNaoEmbarque.value = Qtd Limite Não Embarque editarConfiguracionCategoriaController.lblQtdeLimiteNaoEmbarque.value = Qtd Limite Não Embarque
editarConfiguracionCategoriaController.lblIndClientePcd.value = Cliente PCD editarConfiguracionCategoriaController.lblIndClientePcd.value = Cliente PCD
editarConfiguracionCategoriaController.permitetrocatransferencia.value = Permite Troca/Transferência editarConfiguracionCategoriaController.permitetrocatransferencia.value = Permite Troca
editarConfiguracionCategoriaController.permiteCancelamento.value= Permite Cancelamento
editarConfiguracionCategoriaController.permiteTransferenciaReativacao.value= Permite Transferência Reativacao
editarConfiguracionCategoriaController.validarOpcaoTodasComboLinha = Favor Incluir a opção todas na aba de Linha editarConfiguracionCategoriaController.validarOpcaoTodasComboLinha = Favor Incluir a opção todas na aba de Linha
editarConfiguracionCategoriaController.MSG.validarTodasComboLinhaSalvar = Existem exceções de linhas, mas não existe a opção todas na aba de linhas. Serão inativadas as exceções, Deseja Continuar ? editarConfiguracionCategoriaController.MSG.validarTodasComboLinhaSalvar = Existem exceções de linhas, mas não existe a opção todas na aba de linhas. Serão inativadas as exceções, Deseja Continuar ?

View File

@ -182,6 +182,16 @@
label="${c:l('editarConfiguracionCategoriaController.lblNaoImprimePassagem.value')}" /> label="${c:l('editarConfiguracionCategoriaController.lblNaoImprimePassagem.value')}" />
</radiogroup> </radiogroup>
</row> </row>
<row spans="1,3">
<label
value="${c:l('editarConfiguracionCategoriaController.checkIn.value')}" />
<radiogroup Id="radioGroupcheckin">
<radio id="radioCheckinSim"
label="${c:l('editarConfiguracionCategoriaController.checkInSim.value')}" />
<radio id="radioCheckinNao"
label="${c:l('editarConfiguracionCategoriaController.checkInNao.value')}" />
</radiogroup>
</row>
<row> <row>
<label <label
value="${c:l('editarConfiguracionCategoriaController.lblVendaAberto.value')}" /> value="${c:l('editarConfiguracionCategoriaController.lblVendaAberto.value')}" />
@ -488,6 +498,8 @@
label="${c:l('editarConfiguracionCategoriaController.lblCota.value')}" /> label="${c:l('editarConfiguracionCategoriaController.lblCota.value')}" />
<listheader width="85px" <listheader width="85px"
label="${c:l('editarConfiguracionCategoriaController.lblVendaAberto.value')}" /> label="${c:l('editarConfiguracionCategoriaController.lblVendaAberto.value')}" />
<listheader width="85px"
label="${c:l('editarConfiguracionCategoriaController.lblCheckIn.value')}" />
<listheader width="100px" <listheader width="100px"
label="${c:l('editarConfiguracionCategoriaController.lblDescuentoPorc.value')}" label="${c:l('editarConfiguracionCategoriaController.lblDescuentoPorc.value')}"
sort="auto(descuentoporc)" /> sort="auto(descuentoporc)" />
@ -737,40 +749,77 @@
<tabpanel height="485px"><!-- Linha --> <tabpanel height="485px"><!-- Linha -->
<grid fixedLayout="true"> <grid fixedLayout="true">
<columns> <columns>
<column width="20%" /> <column width="25%" />
<column width="80%" /> <column width="35%" />
<column width="40%" />
</columns> </columns>
<rows> <rows>
<row> <row spans="3">
<hlayout>
<label <label
value="${c:l('editarConfiguracionCategoriaController.tabLinha.label')}" /> value="${c:l('editarConfiguracionCategoriaController.tabLinha.label')}" />
<hbox>
<combobox id="cmbRuta" <combobox id="cmbRuta"
constraint="no empty" constraint="no empty"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxRuta"
mold="rounded" buttonVisible="true" width="300px" mold="rounded" buttonVisible="true" width="600px"
model="@{winEditarConfiguracionCategoria$composer.lsRuta}" /> model="@{winEditarConfiguracionCategoria$composer.lsRuta}" />
</hlayout>
</row>
<row >
<hbox id="linhaQtdAutorizada">
<label id="lblQtdAutorizada"
value="${c:l('editarConfiguracionCategoriaController.lblQtdAutorizada.value')}" />
<intbox id="qtdAutorizadaLinha" width="50%" maxlength="3" />
</hbox>
<hbox id="linhaPorcentagem">
<label id="lblPorcentagem"
value="${c:l('editarConfiguracionCategoriaController.lblPorcentagem.value')}" />
<decimalbox id="descontoPorcentagemLinha" width="50%" maxlength="9" />
</hbox>
<hbox id="linhaValor">
<label id="lblValor"
value="${c:l('editarConfiguracionCategoriaController.lblValor.value')}" />
<decimalbox id="descontoValorLinha" width="50%" maxlength="9" />
</hbox>
</row>
<row spans="3">
<hlayout>
<button id="btnAdicionarRuta" <button id="btnAdicionarRuta"
height="20" image="/gui/img/add.png" width="35px" height="20" image="/gui/img/add.png" width="35px"
tooltiptext="${c:l('editarConfiguracionCategoriaController.btnAddRuta.tooltiptext')}" /> tooltiptext="${c:l('editarConfiguracionCategoriaController.btnAddRuta.tooltiptext')}" />
<button id="btnRemoverRuta" <button id="btnRemoverRuta"
height="20" image="/gui/img/remove.png" width="35px" height="20" image="/gui/img/remove.png" width="35px"
tooltiptext="${c:l('editarConfiguracionCategoriaController.btnBorrarRuta.tooltiptext')}" /> tooltiptext="${c:l('editarConfiguracionCategoriaController.btnBorrarRuta.tooltiptext')}" />
</hbox> </hlayout>
</row> </row>
</rows> </rows>
</grid> </grid>
<listbox id="categoriaRutaList" <listbox id="categoriaRutaList"
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox" use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
multiple="false"> multiple="false" vflex="true">
<listhead sizable="true"> <listhead sizable="true">
<listheader id="lhCategoriaLinhaId" <listheader id="lhCategoriaLinhaId"
image="/gui/img/create_doc.gif" image="/gui/img/create_doc.gif"
label="${c:l('editarConfiguracionCategoriaController.tabLinha.labelRutaId')}" label="${c:l('editarConfiguracionCategoriaController.tabLinha.labelRutaId')}"
width="30%" /> width="10%" />
<listheader id="lhCategoriaLinhaNumLinha"
image="/gui/img/create_doc.gif" width="10%"
label="${c:l('editarConfiguracionCategoriaController.tabLinha.labelNumLinha')}" />
<listheader id="lhCategoriaLinhaNome" <listheader id="lhCategoriaLinhaNome"
image="/gui/img/create_doc.gif" width="70%" image="/gui/img/create_doc.gif" width="40%"
label="${c:l('editarConfiguracionCategoriaController.tabLinha.labelNome')}" /> label="${c:l('editarConfiguracionCategoriaController.tabLinha.labelNome')}" />
<listheader id="lhCategoriaLinhaSentido"
image="/gui/img/create_doc.gif" width="10%"
label="${c:l('editarConfiguracionCategoriaController.tabLinha.labelSentido')}" />
<listheader id="lhCategoriaLinhaQtdAutorizada"
image="/gui/img/create_doc.gif" width="15%"
label="${c:l('editarConfiguracionCategoriaController.lblQtdAutorizada.value')}" />
<listheader id="lhCategoriaLinhaPorcentagem"
image="/gui/img/create_doc.gif" width="10%"
label="${c:l('editarConfiguracionCategoriaController.lblPorcentagem.value')}" />
<listheader id="lhCategoriaLinhaValor"
width="10%"
label="${c:l('editarConfiguracionCategoriaController.lblValor.value')}" />
</listhead> </listhead>
</listbox> </listbox>
</tabpanel> </tabpanel>