0020346: Espec Multportais- Bloqueio de trecho por canal de venda
bug#20346 dev:valdevir qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@103424 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
7f6ba0b2c8
commit
a0946c3255
|
@ -5,6 +5,7 @@ import java.util.Calendar;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import org.apache.log4j.Logger;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.context.annotation.Scope;
|
import org.springframework.context.annotation.Scope;
|
||||||
import org.springframework.stereotype.Controller;
|
import org.springframework.stereotype.Controller;
|
||||||
|
@ -17,7 +18,6 @@ import org.zkoss.zul.Checkbox;
|
||||||
import org.zkoss.zul.Combobox;
|
import org.zkoss.zul.Combobox;
|
||||||
import org.zkoss.zul.Constraint;
|
import org.zkoss.zul.Constraint;
|
||||||
import org.zkoss.zul.Datebox;
|
import org.zkoss.zul.Datebox;
|
||||||
import org.zkoss.zul.Intbox;
|
|
||||||
import org.zkoss.zul.ListModelList;
|
import org.zkoss.zul.ListModelList;
|
||||||
import org.zkoss.zul.Messagebox;
|
import org.zkoss.zul.Messagebox;
|
||||||
import org.zkoss.zul.Textbox;
|
import org.zkoss.zul.Textbox;
|
||||||
|
@ -25,18 +25,31 @@ import org.zkoss.zul.Timebox;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta;
|
import com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta;
|
||||||
import com.rjconsultores.ventaboletos.entidad.ConfRestricaoExcecao;
|
import com.rjconsultores.ventaboletos.entidad.ConfRestricaoExcecao;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.ConfRestricaoOrgaoConcedente;
|
||||||
import com.rjconsultores.ventaboletos.entidad.ConfRestricaoPtovta;
|
import com.rjconsultores.ventaboletos.entidad.ConfRestricaoPtovta;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.ConfRestricaoRutas;
|
||||||
import com.rjconsultores.ventaboletos.entidad.ConfRestricaoTramo;
|
import com.rjconsultores.ventaboletos.entidad.ConfRestricaoTramo;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.ConfRestricaoTramoOC;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Parada;
|
import com.rjconsultores.ventaboletos.entidad.Parada;
|
||||||
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
|
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.RutaSecuencia;
|
||||||
import com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta;
|
import com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta;
|
||||||
import com.rjconsultores.ventaboletos.exception.BusinessException;
|
import com.rjconsultores.ventaboletos.exception.BusinessException;
|
||||||
import com.rjconsultores.ventaboletos.service.ConfRestricaoCanalVentaService;
|
import com.rjconsultores.ventaboletos.service.ConfRestricaoCanalVentaService;
|
||||||
import com.rjconsultores.ventaboletos.service.ConfRestricaoExcecaoService;
|
import com.rjconsultores.ventaboletos.service.ConfRestricaoExcecaoService;
|
||||||
|
import com.rjconsultores.ventaboletos.service.ConfRestricaoOrgaoConcedenteService;
|
||||||
import com.rjconsultores.ventaboletos.service.ConfRestricaoPtovtaService;
|
import com.rjconsultores.ventaboletos.service.ConfRestricaoPtovtaService;
|
||||||
|
import com.rjconsultores.ventaboletos.service.ConfRestricaoRutasService;
|
||||||
|
import com.rjconsultores.ventaboletos.service.ConfRestricaoTramoOCService;
|
||||||
import com.rjconsultores.ventaboletos.service.ConfRestricaoTramoService;
|
import com.rjconsultores.ventaboletos.service.ConfRestricaoTramoService;
|
||||||
|
import com.rjconsultores.ventaboletos.service.EmpresaService;
|
||||||
|
import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService;
|
||||||
|
import com.rjconsultores.ventaboletos.service.ParadaService;
|
||||||
|
import com.rjconsultores.ventaboletos.service.PuntoVentaService;
|
||||||
|
import com.rjconsultores.ventaboletos.service.RutaSecuenciaService;
|
||||||
import com.rjconsultores.ventaboletos.service.RutaService;
|
import com.rjconsultores.ventaboletos.service.RutaService;
|
||||||
import com.rjconsultores.ventaboletos.service.TipoPuntoVentaService;
|
import com.rjconsultores.ventaboletos.service.TipoPuntoVentaService;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
|
import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
|
||||||
|
@ -48,6 +61,9 @@ import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxPuntoVenta;
|
||||||
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.MyComboRutaRenderer;
|
import com.rjconsultores.ventaboletos.web.utilerias.render.MyComboRutaRenderer;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfRestOrgaoConcedente;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfRestRuta;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfRestTramoOC;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfRestricaoExcecao;
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfRestricaoExcecao;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfRestricaoPtovta;
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfRestricaoPtovta;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfRestricaoTramo;
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfRestricaoTramo;
|
||||||
|
@ -55,6 +71,8 @@ import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfRestricaoTr
|
||||||
@Controller("editarConfRestricaoCanalVentaController")
|
@Controller("editarConfRestricaoCanalVentaController")
|
||||||
@Scope("prototype")
|
@Scope("prototype")
|
||||||
public class EditarConfRestricaoCanalVentaController extends MyGenericForwardComposer {
|
public class EditarConfRestricaoCanalVentaController extends MyGenericForwardComposer {
|
||||||
|
|
||||||
|
private static Logger log = Logger.getLogger(EditarConfRestricaoCanalVentaController.class);
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
@Autowired
|
@Autowired
|
||||||
|
@ -69,6 +87,22 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
||||||
private ConfRestricaoPtovtaService confRestricaoPtovtaService;
|
private ConfRestricaoPtovtaService confRestricaoPtovtaService;
|
||||||
@Autowired
|
@Autowired
|
||||||
private ConfRestricaoTramoService confRestricaoTramoService;
|
private ConfRestricaoTramoService confRestricaoTramoService;
|
||||||
|
@Autowired
|
||||||
|
private EmpresaService empresaService;
|
||||||
|
@Autowired
|
||||||
|
private ParadaService paradaService;
|
||||||
|
@Autowired
|
||||||
|
private PuntoVentaService puntoVentaService;
|
||||||
|
@Autowired
|
||||||
|
private OrgaoConcedenteService orgaoConcedenteService;
|
||||||
|
@Autowired
|
||||||
|
private ConfRestricaoOrgaoConcedenteService confRestricaoOrgaoConcedenteService;
|
||||||
|
@Autowired
|
||||||
|
private ConfRestricaoRutasService confRestricaoRutasService;
|
||||||
|
@Autowired
|
||||||
|
private ConfRestricaoTramoOCService confRestricaoTramoOCService;
|
||||||
|
@Autowired
|
||||||
|
private RutaSecuenciaService rutaSecuenciaService;
|
||||||
|
|
||||||
private ConfRestricaoCanalVenta confRestricaoCanalVenta;
|
private ConfRestricaoCanalVenta confRestricaoCanalVenta;
|
||||||
private List<TipoPuntoVenta> lsTipoPtoVta;
|
private List<TipoPuntoVenta> lsTipoPtoVta;
|
||||||
|
@ -82,7 +116,6 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
||||||
private MyComboboxParada cmbOrigen;
|
private MyComboboxParada cmbOrigen;
|
||||||
private MyComboboxParada cmbDestino;
|
private MyComboboxParada cmbDestino;
|
||||||
private Combobox cmbRuta;
|
private Combobox cmbRuta;
|
||||||
private Intbox txtServico;
|
|
||||||
private Combobox cmbTipoPtoVta;
|
private Combobox cmbTipoPtoVta;
|
||||||
private Combobox cmbConfRestricaoTramoPtoVta;
|
private Combobox cmbConfRestricaoTramoPtoVta;
|
||||||
private Combobox cmbConfRestricaoTramoExcecao;
|
private Combobox cmbConfRestricaoTramoExcecao;
|
||||||
|
@ -105,6 +138,19 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
||||||
private MyComboboxPuntoVenta cmbPuntoVenta;
|
private MyComboboxPuntoVenta cmbPuntoVenta;
|
||||||
private MyListbox confRestricaoPtovtaDataList;
|
private MyListbox confRestricaoPtovtaDataList;
|
||||||
private MyListbox confRestricaoTramoDataList;
|
private MyListbox confRestricaoTramoDataList;
|
||||||
|
|
||||||
|
private Combobox cmbOrgaoConcedente;
|
||||||
|
private List<OrgaoConcedente> lsOrgaoConcedente;
|
||||||
|
private MyListbox confRestOrgaoConcedenteDataList;
|
||||||
|
|
||||||
|
private Combobox cmbExcecaoRutas;
|
||||||
|
private List<Ruta> lsRutasOrgaoConcedente;
|
||||||
|
private MyListbox confRestRutasDataList;
|
||||||
|
|
||||||
|
private Combobox cmbOrigemTramoOC;
|
||||||
|
private Combobox cmbDestinoTramoOC;
|
||||||
|
private List<Parada> lsParadaOC;
|
||||||
|
private MyListbox confRestTramoOCDataList;
|
||||||
|
|
||||||
public ConfRestricaoCanalVenta getConfRestricaoCanalVenta() {
|
public ConfRestricaoCanalVenta getConfRestricaoCanalVenta() {
|
||||||
return confRestricaoCanalVenta;
|
return confRestricaoCanalVenta;
|
||||||
|
@ -129,11 +175,12 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
||||||
confRestricaoCanalVentaList = (MyListbox) Executions.getCurrent().getArg().get("confRestricaoCanalVentaList");
|
confRestricaoCanalVentaList = (MyListbox) Executions.getCurrent().getArg().get("confRestricaoCanalVentaList");
|
||||||
|
|
||||||
lsTipoPtoVta = tipoPtoVtaService.obtenerTodos();
|
lsTipoPtoVta = tipoPtoVtaService.obtenerTodos();
|
||||||
lsEmpresa = UsuarioLogado.getUsuarioLogado().getEmpresa();
|
lsEmpresa = obterEmpresasUsuarioLogadoComOpcaoTodas();
|
||||||
lsConfRestricaoTramo = new ArrayList<ConfRestricaoTramo>();
|
lsConfRestricaoTramo = new ArrayList<ConfRestricaoTramo>();
|
||||||
|
|
||||||
|
|
||||||
super.doAfterCompose(comp);
|
super.doAfterCompose(comp);
|
||||||
|
|
||||||
|
atualizarComboOrgaoCOncedente();
|
||||||
|
|
||||||
if (!ApplicationProperties.getInstance().isCustomHabilitado(CustomEnum.MOSTRAR_EQUIVALENCIA.getDescricao())) {
|
if (!ApplicationProperties.getInstance().isCustomHabilitado(CustomEnum.MOSTRAR_EQUIVALENCIA.getDescricao())) {
|
||||||
cmbEmpresa.setConstraint("no empty");
|
cmbEmpresa.setConstraint("no empty");
|
||||||
|
@ -155,12 +202,39 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
||||||
confRestricaoTramoDataList.setData(confRestricaoCanalVenta.getLsConfRestricaoTramo());
|
confRestricaoTramoDataList.setData(confRestricaoCanalVenta.getLsConfRestricaoTramo());
|
||||||
lsConfRestricaoTramo = confRestricaoCanalVenta.getLsConfRestricaoTramo();
|
lsConfRestricaoTramo = confRestricaoCanalVenta.getLsConfRestricaoTramo();
|
||||||
atualizarCombosDeTramosRestritos();
|
atualizarCombosDeTramosRestritos();
|
||||||
|
|
||||||
|
confRestOrgaoConcedenteDataList.setData(confRestricaoCanalVenta.getLsConfRestricaoOrgaoConcedente());
|
||||||
|
confRestRutasDataList.setData(confRestricaoCanalVenta.getLsConfRestricaoRutas());
|
||||||
|
confRestTramoOCDataList.setData(confRestricaoCanalVenta.getLsConfRestricaoTramoOC());
|
||||||
}
|
}
|
||||||
|
|
||||||
excecaoDataList.setItemRenderer(new RenderConfRestricaoExcecao());
|
excecaoDataList.setItemRenderer(new RenderConfRestricaoExcecao());
|
||||||
confRestricaoPtovtaDataList.setItemRenderer(new RenderConfRestricaoPtovta());
|
confRestricaoPtovtaDataList.setItemRenderer(new RenderConfRestricaoPtovta());
|
||||||
confRestricaoTramoDataList.setItemRenderer(new RenderConfRestricaoTramo());
|
confRestricaoTramoDataList.setItemRenderer(new RenderConfRestricaoTramo());
|
||||||
|
confRestOrgaoConcedenteDataList.setItemRenderer(new RenderConfRestOrgaoConcedente());
|
||||||
|
confRestRutasDataList.setItemRenderer(new RenderConfRestRuta());
|
||||||
|
confRestTramoOCDataList.setItemRenderer(new RenderConfRestTramoOC());
|
||||||
|
|
||||||
|
buscarListaDeLinhasPorOrgaoConcedente();
|
||||||
|
buscarListaDeTrechosPorLinhas();
|
||||||
|
verificarLinhaTodosSelecionada();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void atualizarComboOrgaoCOncedente() {
|
||||||
|
try {
|
||||||
|
lsOrgaoConcedente = orgaoConcedenteService.obtenerTodos();
|
||||||
|
cmbOrgaoConcedente.setModel(new ListModelList(lsOrgaoConcedente));
|
||||||
|
cmbOrgaoConcedente.setSelectedItem(null);
|
||||||
|
} catch (Exception e) {
|
||||||
|
log.error("Erro ao carregar os orgaos Concedentes: ", e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private List<Empresa> obterEmpresasUsuarioLogadoComOpcaoTodas() {
|
||||||
|
List<Empresa> listaEmpresas = new ArrayList<Empresa>();
|
||||||
|
listaEmpresas.add(empresaService.obtenerID(-1));
|
||||||
|
listaEmpresas.addAll(UsuarioLogado.getUsuarioLogado().getEmpresa());
|
||||||
|
return listaEmpresas;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void atualizarCombosDeTramosRestritos() {
|
private void atualizarCombosDeTramosRestritos() {
|
||||||
|
@ -482,9 +556,16 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
||||||
|
|
||||||
public void onClick$btnAddRestricaoPtovta(Event ev) throws InterruptedException {
|
public void onClick$btnAddRestricaoPtovta(Event ev) throws InterruptedException {
|
||||||
|
|
||||||
if (cmbPuntoVenta.getSelectedItem() != null && cmbConfRestricaoTramoPtoVta.getSelectedItem()!= null) {
|
if (cmbConfRestricaoTramoPtoVta.getSelectedItem() != null) {
|
||||||
ConfRestricaoTramo tramoRestrito = (ConfRestricaoTramo) cmbConfRestricaoTramoPtoVta.getSelectedItem().getValue();
|
ConfRestricaoTramo tramoRestrito = (ConfRestricaoTramo) cmbConfRestricaoTramoPtoVta.getSelectedItem().getValue();
|
||||||
PuntoVenta pv = (PuntoVenta) cmbPuntoVenta.getSelectedItem().getValue();
|
|
||||||
|
PuntoVenta pv = null;
|
||||||
|
if(cmbPuntoVenta.getSelectedItem() != null) {
|
||||||
|
pv = (PuntoVenta) cmbPuntoVenta.getSelectedItem().getValue();
|
||||||
|
} else {
|
||||||
|
pv = puntoVentaService.obtenerID(-1);
|
||||||
|
}
|
||||||
|
|
||||||
ConfRestricaoPtovta ptovta = new ConfRestricaoPtovta();
|
ConfRestricaoPtovta ptovta = new ConfRestricaoPtovta();
|
||||||
ptovta.setPuntoVenta(pv);
|
ptovta.setPuntoVenta(pv);
|
||||||
ptovta.setConfRestricaoCanalVenta(confRestricaoCanalVenta);
|
ptovta.setConfRestricaoCanalVenta(confRestricaoCanalVenta);
|
||||||
|
@ -593,4 +674,264 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
||||||
this.lsEmpresa = lsEmpresa;
|
this.lsEmpresa = lsEmpresa;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void onChange$cmbRuta(Event ev) throws InterruptedException {
|
||||||
|
verificarLinhaTodosSelecionada();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void verificarLinhaTodosSelecionada() {
|
||||||
|
Ruta rutaSelecionada = null;
|
||||||
|
|
||||||
|
if(cmbRuta.getSelectedItem() != null) {
|
||||||
|
rutaSelecionada = (Ruta) cmbRuta.getSelectedItem().getValue();
|
||||||
|
}
|
||||||
|
|
||||||
|
if((confRestricaoCanalVenta.getRuta() != null && confRestricaoCanalVenta.getRuta().getRutaId() == -1) || (rutaSelecionada != null && rutaSelecionada.getRutaId().equals(-1))) {
|
||||||
|
Parada todos = paradaService.obtenerID(-1);
|
||||||
|
|
||||||
|
cmbOrigen.setComboItemByParada(todos);
|
||||||
|
cmbDestino.setComboItemByParada(todos);
|
||||||
|
|
||||||
|
cmbOrigen.setDisabled(true);
|
||||||
|
cmbDestino.setDisabled(true);
|
||||||
|
|
||||||
|
} else {
|
||||||
|
cmbOrigen.setDisabled(false);
|
||||||
|
cmbDestino.setDisabled(false);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnAddOrgaoConcedente(Event ev) throws InterruptedException {
|
||||||
|
|
||||||
|
if (cmbOrgaoConcedente.getSelectedItem() != null) {
|
||||||
|
OrgaoConcedente orgaoConcedente = (OrgaoConcedente) cmbOrgaoConcedente.getSelectedItem().getValue();
|
||||||
|
|
||||||
|
|
||||||
|
ConfRestricaoOrgaoConcedente restOrgaoConcedente = new ConfRestricaoOrgaoConcedente();
|
||||||
|
restOrgaoConcedente.setConfRestricaoCanalVenta(confRestricaoCanalVenta);
|
||||||
|
restOrgaoConcedente.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||||
|
restOrgaoConcedente.setFecmodif(Calendar.getInstance().getTime());
|
||||||
|
restOrgaoConcedente.setOrgaoConcedente(orgaoConcedente);
|
||||||
|
restOrgaoConcedente.setActivo(Boolean.TRUE);
|
||||||
|
|
||||||
|
if (confRestricaoCanalVenta.getLsConfRestricaoOrgaoConcedente() == null) {
|
||||||
|
confRestricaoCanalVenta.setLsConfRestricaoOrgaoConcedente(new ArrayList<ConfRestricaoOrgaoConcedente>());
|
||||||
|
}
|
||||||
|
|
||||||
|
boolean orgaoConcedenteJaCadastrado = confRestricaoCanalVenta.getLsConfRestricaoOrgaoConcedente().contains(restOrgaoConcedente);
|
||||||
|
|
||||||
|
if (!orgaoConcedenteJaCadastrado){
|
||||||
|
confRestricaoCanalVenta.getLsConfRestricaoOrgaoConcedente().add(restOrgaoConcedente);
|
||||||
|
confRestOrgaoConcedenteDataList.addItemNovo(restOrgaoConcedente);
|
||||||
|
buscarListaDeLinhasPorOrgaoConcedente();
|
||||||
|
} else {
|
||||||
|
Messagebox.show(
|
||||||
|
Labels.getLabel("editarConfRestricaoCanalVentaController.MSG.restricaoOrgaoConcedenteJaCadastrada"),
|
||||||
|
Labels.getLabel("editarConfRestricaoCanalVentaController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.INFORMATION);
|
||||||
|
}
|
||||||
|
|
||||||
|
} else {
|
||||||
|
Messagebox.show(
|
||||||
|
Labels.getLabel("editarConfRestricaoCanalVentaController.MSG.restricaoOrgaoConcedente"),
|
||||||
|
Labels.getLabel("editarConfRestricaoCanalVentaController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.INFORMATION);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnRemoveOrgaoConcedente(Event ev) throws InterruptedException {
|
||||||
|
ConfRestricaoOrgaoConcedente restOrgaoConcedente = (ConfRestricaoOrgaoConcedente) confRestOrgaoConcedenteDataList.getSelected();
|
||||||
|
if (restOrgaoConcedente != null) {
|
||||||
|
//Para evitar erro na hora de excluir registros da lista de um registro copiado
|
||||||
|
if(restOrgaoConcedente.getConfRestOrgaoConcedenteId() != null) {
|
||||||
|
confRestricaoOrgaoConcedenteService.borrar(restOrgaoConcedente);
|
||||||
|
} else {
|
||||||
|
confRestricaoCanalVenta.getLsConfRestricaoOrgaoConcedente().remove(restOrgaoConcedente);
|
||||||
|
}
|
||||||
|
|
||||||
|
confRestOrgaoConcedenteDataList.removeItem(restOrgaoConcedente);
|
||||||
|
buscarListaDeLinhasPorOrgaoConcedente();
|
||||||
|
} else {
|
||||||
|
Messagebox.show(
|
||||||
|
Labels.getLabel("editarConfRestricaoCanalVentaController.MSG.selecionarrestricaoPtovta"),
|
||||||
|
Labels.getLabel("editarConfRestricaoCanalVentaController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.INFORMATION);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void buscarListaDeLinhasPorOrgaoConcedente() {
|
||||||
|
try {
|
||||||
|
List<Ruta> rutasAux = new ArrayList<Ruta>();
|
||||||
|
if( confRestricaoCanalVenta.getLsConfRestricaoOrgaoConcedente() != null) {
|
||||||
|
for(ConfRestricaoOrgaoConcedente confOrgao : confRestricaoCanalVenta.getLsConfRestricaoOrgaoConcedente()) {
|
||||||
|
List<Ruta> rutasPorOrgao = new ArrayList<Ruta>();
|
||||||
|
if(confOrgao.getOrgaoConcedente().getOrgaoConcedenteId().equals(-1)) {
|
||||||
|
rutasPorOrgao = rutaService.obtenerTodos();
|
||||||
|
rutasAux.addAll(rutasPorOrgao);
|
||||||
|
break;
|
||||||
|
} else {
|
||||||
|
rutasPorOrgao = rutaService.buscaRutasFromOrgao(confOrgao.getOrgaoConcedente());
|
||||||
|
}
|
||||||
|
rutasAux.addAll(rutasPorOrgao);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
lsRutasOrgaoConcedente = new ArrayList<Ruta>();
|
||||||
|
lsRutasOrgaoConcedente.addAll(rutasAux);
|
||||||
|
|
||||||
|
cmbExcecaoRutas.setModel(new ListModelList(lsRutasOrgaoConcedente));
|
||||||
|
cmbExcecaoRutas.setSelectedItem(null);
|
||||||
|
} catch (Exception e) {
|
||||||
|
log.error("Erro ao buscar linhas por orgao concedente: ", e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void buscarListaDeTrechosPorLinhas() {
|
||||||
|
try {
|
||||||
|
List<Parada> tramosAux = new ArrayList<Parada>();
|
||||||
|
|
||||||
|
if(confRestricaoCanalVenta.getLsConfRestricaoRutas() != null) {
|
||||||
|
for(ConfRestricaoRutas confOrgao : confRestricaoCanalVenta.getLsConfRestricaoRutas()) {
|
||||||
|
|
||||||
|
List<RutaSecuencia> rutasSequencia = rutaSecuenciaService.buscarSecuenciaOrdenado(confOrgao.getRuta());
|
||||||
|
|
||||||
|
for(RutaSecuencia rt : rutasSequencia ) {
|
||||||
|
if(!tramosAux.contains(rt.getTramo().getOrigem())) {
|
||||||
|
tramosAux.add(rt.getTramo().getOrigem());
|
||||||
|
}
|
||||||
|
|
||||||
|
if(!tramosAux.contains(rt.getTramo().getDestino())) {
|
||||||
|
tramosAux.add(rt.getTramo().getDestino());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
lsParadaOC = new ArrayList<Parada>();
|
||||||
|
lsParadaOC.addAll(tramosAux);
|
||||||
|
|
||||||
|
cmbOrigemTramoOC.setModel(new ListModelList(lsParadaOC));
|
||||||
|
cmbOrigemTramoOC.setSelectedItem(null);
|
||||||
|
|
||||||
|
cmbDestinoTramoOC.setModel(new ListModelList(lsParadaOC));
|
||||||
|
cmbDestinoTramoOC.setSelectedItem(null);
|
||||||
|
} catch (Exception e) {
|
||||||
|
log.error("Erro ao buscar trechos por linha: ", e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnAddRuta(Event ev) throws InterruptedException {
|
||||||
|
|
||||||
|
if (cmbExcecaoRutas.getSelectedItem() != null) {
|
||||||
|
Ruta ruta = (Ruta) cmbExcecaoRutas.getSelectedItem().getValue();
|
||||||
|
|
||||||
|
|
||||||
|
ConfRestricaoRutas restRutas = new ConfRestricaoRutas();
|
||||||
|
restRutas.setConfRestricaoCanalVenta(confRestricaoCanalVenta);
|
||||||
|
restRutas.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||||
|
restRutas.setFecmodif(Calendar.getInstance().getTime());
|
||||||
|
restRutas.setRuta(ruta);
|
||||||
|
restRutas.setActivo(Boolean.TRUE);
|
||||||
|
|
||||||
|
if (confRestricaoCanalVenta.getLsConfRestricaoRutas() == null) {
|
||||||
|
confRestricaoCanalVenta.setLsConfRestricaoRutas(new ArrayList<ConfRestricaoRutas>());
|
||||||
|
}
|
||||||
|
|
||||||
|
boolean rutaJaCadastrado = confRestricaoCanalVenta.getLsConfRestricaoRutas().contains(restRutas);
|
||||||
|
|
||||||
|
if (!rutaJaCadastrado){
|
||||||
|
confRestricaoCanalVenta.getLsConfRestricaoRutas().add(restRutas);
|
||||||
|
confRestRutasDataList.addItemNovo(restRutas);
|
||||||
|
buscarListaDeTrechosPorLinhas();
|
||||||
|
} else {
|
||||||
|
Messagebox.show(
|
||||||
|
Labels.getLabel("editarConfRestricaoCanalVentaController.MSG.restricaoRutaJaCadastrada"),
|
||||||
|
Labels.getLabel("editarConfRestricaoCanalVentaController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.INFORMATION);
|
||||||
|
}
|
||||||
|
|
||||||
|
} else {
|
||||||
|
Messagebox.show(
|
||||||
|
Labels.getLabel("editarConfRestricaoCanalVentaController.MSG.restricaoOrgaoConcedente"),
|
||||||
|
Labels.getLabel("editarConfRestricaoCanalVentaController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.INFORMATION);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnRemoveRuta(Event ev) throws InterruptedException {
|
||||||
|
ConfRestricaoRutas restRutas = (ConfRestricaoRutas) confRestRutasDataList.getSelected();
|
||||||
|
if (restRutas != null) {
|
||||||
|
//Para evitar erro na hora de excluir registros da lista de um registro copiado
|
||||||
|
if(restRutas.getConfRestRutasId() != null) {
|
||||||
|
confRestricaoRutasService.borrar(restRutas);
|
||||||
|
} else {
|
||||||
|
confRestricaoCanalVenta.getLsConfRestricaoRutas().remove(restRutas);
|
||||||
|
}
|
||||||
|
|
||||||
|
confRestRutasDataList.removeItem(restRutas);
|
||||||
|
buscarListaDeTrechosPorLinhas();
|
||||||
|
} else {
|
||||||
|
Messagebox.show(
|
||||||
|
Labels.getLabel("editarConfRestricaoCanalVentaController.MSG.selecionarrestricaoRuta"),
|
||||||
|
Labels.getLabel("editarConfRestricaoCanalVentaController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.INFORMATION);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnAddTrechoOC(Event ev) throws InterruptedException {
|
||||||
|
|
||||||
|
if (cmbOrigemTramoOC.getSelectedItem() != null && cmbDestinoTramoOC.getSelectedItem() != null ) {
|
||||||
|
Parada origem = (Parada) cmbOrigemTramoOC.getSelectedItem().getValue();
|
||||||
|
Parada destino = (Parada) cmbDestinoTramoOC.getSelectedItem().getValue();
|
||||||
|
|
||||||
|
|
||||||
|
ConfRestricaoTramoOC restTramo = new ConfRestricaoTramoOC();
|
||||||
|
restTramo.setConfRestricaoCanalVenta(confRestricaoCanalVenta);
|
||||||
|
restTramo.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||||
|
restTramo.setFecmodif(Calendar.getInstance().getTime());
|
||||||
|
restTramo.setOrigem(origem);
|
||||||
|
restTramo.setDestino(destino);
|
||||||
|
restTramo.setActivo(Boolean.TRUE);
|
||||||
|
|
||||||
|
if (confRestricaoCanalVenta.getLsConfRestricaoTramoOC() == null) {
|
||||||
|
confRestricaoCanalVenta.setLsConfRestricaoTramoOC(new ArrayList<ConfRestricaoTramoOC>());
|
||||||
|
}
|
||||||
|
|
||||||
|
boolean rutaJaCadastrado = confRestricaoCanalVenta.getLsConfRestricaoTramoOC().contains(restTramo);
|
||||||
|
|
||||||
|
if (!rutaJaCadastrado){
|
||||||
|
confRestricaoCanalVenta.getLsConfRestricaoTramoOC().add(restTramo);
|
||||||
|
confRestTramoOCDataList.addItemNovo(restTramo);
|
||||||
|
} else {
|
||||||
|
Messagebox.show(
|
||||||
|
Labels.getLabel("editarConfRestricaoCanalVentaController.MSG.restricaoTramoJaCadastrada"),
|
||||||
|
Labels.getLabel("editarConfRestricaoCanalVentaController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.INFORMATION);
|
||||||
|
}
|
||||||
|
|
||||||
|
} else {
|
||||||
|
Messagebox.show(
|
||||||
|
Labels.getLabel("editarConfRestricaoCanalVentaController.MSG.restricaoTrechoOC"),
|
||||||
|
Labels.getLabel("editarConfRestricaoCanalVentaController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.INFORMATION);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnRemoveTrechoOC(Event ev) throws InterruptedException {
|
||||||
|
ConfRestricaoTramoOC restRutas = (ConfRestricaoTramoOC) confRestTramoOCDataList.getSelected();
|
||||||
|
if (restRutas != null) {
|
||||||
|
//Para evitar erro na hora de excluir registros da lista de um registro copiado
|
||||||
|
if(restRutas.getConfRestTramoOCId() != null) {
|
||||||
|
confRestricaoTramoOCService.borrar(restRutas);
|
||||||
|
} else {
|
||||||
|
confRestricaoCanalVenta.getLsConfRestricaoTramoOC().remove(restRutas);
|
||||||
|
}
|
||||||
|
|
||||||
|
confRestTramoOCDataList.removeItem(restRutas);
|
||||||
|
} else {
|
||||||
|
Messagebox.show(
|
||||||
|
Labels.getLabel("editarConfRestricaoCanalVentaController.MSG.selecionarrestricaoTrechoOC"),
|
||||||
|
Labels.getLabel("editarConfRestricaoCanalVentaController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.INFORMATION);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,24 @@
|
||||||
|
package com.rjconsultores.ventaboletos.web.utilerias.render;
|
||||||
|
|
||||||
|
import org.zkoss.zul.Listcell;
|
||||||
|
import org.zkoss.zul.Listitem;
|
||||||
|
import org.zkoss.zul.ListitemRenderer;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.ConfRestricaoOrgaoConcedente;
|
||||||
|
|
||||||
|
public class RenderConfRestOrgaoConcedente implements ListitemRenderer {
|
||||||
|
|
||||||
|
public void render(Listitem lstm, Object o) throws Exception {
|
||||||
|
ConfRestricaoOrgaoConcedente confOrgao = (ConfRestricaoOrgaoConcedente) o;
|
||||||
|
|
||||||
|
Listcell lc = new Listcell(confOrgao.getConfRestOrgaoConcedenteId()== null ?" - " : confOrgao.getConfRestOrgaoConcedenteId().toString());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(confOrgao.getOrgaoConcedente() == null ?" - " : confOrgao.getOrgaoConcedente().getDescOrgao());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lstm.setAttribute("data", confOrgao);
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,21 @@
|
||||||
|
package com.rjconsultores.ventaboletos.web.utilerias.render;
|
||||||
|
|
||||||
|
import org.zkoss.zul.Listcell;
|
||||||
|
import org.zkoss.zul.Listitem;
|
||||||
|
import org.zkoss.zul.ListitemRenderer;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.ConfRestricaoRutas;
|
||||||
|
|
||||||
|
public class RenderConfRestRuta implements ListitemRenderer {
|
||||||
|
|
||||||
|
public void render(Listitem lstm, Object o) throws Exception {
|
||||||
|
ConfRestricaoRutas confOrgao = (ConfRestricaoRutas) o;
|
||||||
|
|
||||||
|
Listcell lc = new Listcell(confOrgao.getRuta() == null ?" - " : confOrgao.getRuta().getDescruta());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lstm.setAttribute("data", confOrgao);
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,24 @@
|
||||||
|
package com.rjconsultores.ventaboletos.web.utilerias.render;
|
||||||
|
|
||||||
|
import org.zkoss.zul.Listcell;
|
||||||
|
import org.zkoss.zul.Listitem;
|
||||||
|
import org.zkoss.zul.ListitemRenderer;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.ConfRestricaoTramoOC;
|
||||||
|
|
||||||
|
public class RenderConfRestTramoOC implements ListitemRenderer {
|
||||||
|
|
||||||
|
public void render(Listitem lstm, Object o) throws Exception {
|
||||||
|
ConfRestricaoTramoOC confOrgao = (ConfRestricaoTramoOC) o;
|
||||||
|
|
||||||
|
Listcell lc = new Listcell(confOrgao.getOrigem() == null ?" - " : confOrgao.getOrigem().getDescparada());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(confOrgao.getDestino() == null ?" - " : confOrgao.getDestino().getDescparada());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lstm.setAttribute("data", confOrgao);
|
||||||
|
}
|
||||||
|
}
|
|
@ -495,7 +495,10 @@
|
||||||
<value>com.rjconsultores.ventaboletos.entidad.TarifaEmbarcadaHist</value>
|
<value>com.rjconsultores.ventaboletos.entidad.TarifaEmbarcadaHist</value>
|
||||||
<value>com.rjconsultores.ventaboletos.entidad.Cotacao</value>
|
<value>com.rjconsultores.ventaboletos.entidad.Cotacao</value>
|
||||||
<value>com.rjconsultores.ventaboletos.entidad.AliquotaEstadoDestino</value>
|
<value>com.rjconsultores.ventaboletos.entidad.AliquotaEstadoDestino</value>
|
||||||
<value>com.rjconsultores.ventaboletos.entidad.PricingCtrl</value>
|
<value>com.rjconsultores.ventaboletos.entidad.PricingCtrl</value>
|
||||||
|
<value>com.rjconsultores.ventaboletos.entidad.ConfRestricaoOrgaoConcedente</value>
|
||||||
|
<value>com.rjconsultores.ventaboletos.entidad.ConfRestricaoRutas</value>
|
||||||
|
<value>com.rjconsultores.ventaboletos.entidad.ConfRestricaoTramoOC</value>
|
||||||
</list>
|
</list>
|
||||||
</property>
|
</property>
|
||||||
|
|
||||||
|
|
|
@ -5903,6 +5903,22 @@ editarConfRestricaoCanalVentaController.MSG.selecionarrestricaoVendaWeb = Selec
|
||||||
editarConfRestricaoCanalVentaController.MSG.informeValor = Informe um valor.
|
editarConfRestricaoCanalVentaController.MSG.informeValor = Informe um valor.
|
||||||
confRestricaoCanalVentaWebController.window.title = Bloqueio de Trechos por Canal de Venda Web
|
confRestricaoCanalVentaWebController.window.title = Bloqueio de Trechos por Canal de Venda Web
|
||||||
|
|
||||||
|
editarConfRestricaoCanalVentaController.aba.OrgaoConcedente=Exceção Orgão Concedente
|
||||||
|
editarConfRestricaoCanalVentaController.aba.linhas=Exceção de Linhas
|
||||||
|
editarConfRestricaoCanalVentaController.aba.trechos=Exceção de Trechos
|
||||||
|
|
||||||
|
busquedaEstacionController.OrgaoConcedente.label=Orgão Concedente
|
||||||
|
busquedaEstacionController.ExcecaoLinhas.label=Linhas
|
||||||
|
editarConfRestricaoCanalVentaController.MSG.restricaoOrgaoConcedente=Informe o Orgão Concedente
|
||||||
|
editarConfRestricaoCanalVentaController.MSG.restricaoOrgaoConcedenteJaCadastrada=Orgão Concedente Já Cadastrado.
|
||||||
|
busquedaEstacionController.ExcecaoTramo.Origem.label=Origem
|
||||||
|
busquedaEstacionController.ExcecaoTramo.Destino.label=Destino
|
||||||
|
editarConfRestricaoCanalVentaController.MSG.restricaoRutaJaCadastrada= Linha Já Cadastrada
|
||||||
|
editarConfRestricaoCanalVentaController.MSG.selecionarrestricaoRuta= Selecione uma Linha
|
||||||
|
editarConfRestricaoCanalVentaController.MSG.restricaoTramoJaCadastrada= Trecho já cadastrado
|
||||||
|
editarConfRestricaoCanalVentaController.MSG.restricaoTrechoOC=Selecione Origem e Destino
|
||||||
|
editarConfRestricaoCanalVentaController.MSG.selecionarrestricaoTrechoOC=Selecione um trecho
|
||||||
|
|
||||||
# Busqueda Orgao Concedente
|
# Busqueda Orgao Concedente
|
||||||
busquedaOrgaoConcedenteController.window.title = Instituición concedente
|
busquedaOrgaoConcedenteController.window.title = Instituición concedente
|
||||||
busquedaOrgaoConcedenteController.btnRefresh.tooltiptext = Actualizar
|
busquedaOrgaoConcedenteController.btnRefresh.tooltiptext = Actualizar
|
||||||
|
|
|
@ -6147,7 +6147,7 @@ editarConfRestricaoCanalVentaController.aba.Tramos = Configuração de Trechos
|
||||||
editarConfRestricaoCanalVentaController.aba.Excecoes = Exceções de Data Serviço
|
editarConfRestricaoCanalVentaController.aba.Excecoes = Exceções de Data Serviço
|
||||||
editarConfRestricaoCanalVentaController.aba.Ptovta = Exceções de Pontos de Vendas
|
editarConfRestricaoCanalVentaController.aba.Ptovta = Exceções de Pontos de Vendas
|
||||||
editarConfRestricaoCanalVentaController.comb.Ptovta = Ponto de Venda
|
editarConfRestricaoCanalVentaController.comb.Ptovta = Ponto de Venda
|
||||||
editarConfRestricaoCanalVentaController.MSG.restricaoPtovta = Informe o trecho e o ponto de venda.
|
editarConfRestricaoCanalVentaController.MSG.restricaoPtovta = Informe o trecho.
|
||||||
editarConfRestricaoCanalVentaController.MSG.semTramosSelecionados = Deve ser informado pelo menos um trecho.
|
editarConfRestricaoCanalVentaController.MSG.semTramosSelecionados = Deve ser informado pelo menos um trecho.
|
||||||
editarConfRestricaoCanalVentaController.MSG.restricaoPtovtaJaCadastrada=Ponto de venda já cadastrado.
|
editarConfRestricaoCanalVentaController.MSG.restricaoPtovtaJaCadastrada=Ponto de venda já cadastrado.
|
||||||
editarConfRestricaoCanalVentaController.MSG.selecionarrestricaoPtovta = Selecione um ponto de venda.
|
editarConfRestricaoCanalVentaController.MSG.selecionarrestricaoPtovta = Selecione um ponto de venda.
|
||||||
|
@ -6162,6 +6162,23 @@ editarConfRestricaoCanalVentaController.MSG.selecionarrestricaoVendaWeb = Selec
|
||||||
editarConfRestricaoCanalVentaController.MSG.informeValor = Informe um valor.
|
editarConfRestricaoCanalVentaController.MSG.informeValor = Informe um valor.
|
||||||
confRestricaoCanalVentaWebController.window.title = Bloqueio de Trechos por Canal de Venda Web
|
confRestricaoCanalVentaWebController.window.title = Bloqueio de Trechos por Canal de Venda Web
|
||||||
|
|
||||||
|
|
||||||
|
editarConfRestricaoCanalVentaController.aba.OrgaoConcedente=Exceção Orgão Concedente
|
||||||
|
editarConfRestricaoCanalVentaController.aba.linhas=Exceção de Linhas
|
||||||
|
editarConfRestricaoCanalVentaController.aba.trechos=Exceção de Trechos
|
||||||
|
|
||||||
|
busquedaEstacionController.OrgaoConcedente.label=Orgão Concedente
|
||||||
|
busquedaEstacionController.ExcecaoLinhas.label=Linhas
|
||||||
|
editarConfRestricaoCanalVentaController.MSG.restricaoOrgaoConcedente=Informe o Orgão Concedente
|
||||||
|
editarConfRestricaoCanalVentaController.MSG.restricaoOrgaoConcedenteJaCadastrada=Orgão Concedente Já Cadastrado.
|
||||||
|
busquedaEstacionController.ExcecaoTramo.Origem.label=Origem
|
||||||
|
busquedaEstacionController.ExcecaoTramo.Destino.label=Destino
|
||||||
|
editarConfRestricaoCanalVentaController.MSG.restricaoRutaJaCadastrada= Linha Já Cadastrada
|
||||||
|
editarConfRestricaoCanalVentaController.MSG.selecionarrestricaoRuta= Selecione uma Linha
|
||||||
|
editarConfRestricaoCanalVentaController.MSG.restricaoTramoJaCadastrada= Trecho já cadastrado
|
||||||
|
editarConfRestricaoCanalVentaController.MSG.restricaoTrechoOC=Selecione Origem e Destino
|
||||||
|
editarConfRestricaoCanalVentaController.MSG.selecionarrestricaoTrechoOC=Selecione um trecho
|
||||||
|
|
||||||
# Busqueda Orgao Concedente
|
# Busqueda Orgao Concedente
|
||||||
editarOrgaoConcedenteController.MSG.classeExistente=Existe um índice de pedágio para a classe selecionada!
|
editarOrgaoConcedenteController.MSG.classeExistente=Existe um índice de pedágio para a classe selecionada!
|
||||||
editarOrgaoConcedenteController.MSG.orgaoempparamExistente=Empresa já parametrizada
|
editarOrgaoConcedenteController.MSG.orgaoempparamExistente=Empresa já parametrizada
|
||||||
|
|
|
@ -68,7 +68,7 @@
|
||||||
</hbox>
|
</hbox>
|
||||||
<vbox>
|
<vbox>
|
||||||
<hbox>
|
<hbox>
|
||||||
<spinner id="spTempoConfirmacaoHora" value="00" width="50px" maxlength="2" constraint="max 99,no negative, no empty" mold="rounded"/>
|
<spinner id="spTempoConfirmacaoHora" value="00" width="70px" maxlength="4" constraint="max 9999,no negative, no empty" mold="rounded"/>
|
||||||
<label value=":"/>
|
<label value=":"/>
|
||||||
<spinner id="spTempoConfirmacaoMinuto" value="00" width="50px" maxlength="2" constraint="max 59,no negative, no empty" mold="rounded"/>
|
<spinner id="spTempoConfirmacaoMinuto" value="00" width="50px" maxlength="2" constraint="max 59,no negative, no empty" mold="rounded"/>
|
||||||
</hbox>
|
</hbox>
|
||||||
|
@ -94,7 +94,7 @@
|
||||||
<label value="${c:l('editarConfiguracionReservacionController.lbTiempoLiberacion.value')}"/>
|
<label value="${c:l('editarConfiguracionReservacionController.lbTiempoLiberacion.value')}"/>
|
||||||
<vbox>
|
<vbox>
|
||||||
<hbox>
|
<hbox>
|
||||||
<spinner id="spTiempoLiberacionHora" value="00" width="50px" maxlength="2" constraint="max 99,no negative, no empty" mold="rounded"/>
|
<spinner id="spTiempoLiberacionHora" value="00" width="70px" maxlength="3" constraint="max 999,no negative, no empty" mold="rounded"/>
|
||||||
<label value=":"/>
|
<label value=":"/>
|
||||||
<spinner id="spTiempoLiberacionMinuto" value="00" width="50px" maxlength="2" constraint="max 59,no negative, no empty" mold="rounded"/>
|
<spinner id="spTiempoLiberacionMinuto" value="00" width="50px" maxlength="2" constraint="max 59,no negative, no empty" mold="rounded"/>
|
||||||
</hbox>
|
</hbox>
|
||||||
|
@ -104,7 +104,7 @@
|
||||||
<label value="${c:l('editarConfiguracionReservacionController.lbTiempoLiberacionInternet.value')}"/>
|
<label value="${c:l('editarConfiguracionReservacionController.lbTiempoLiberacionInternet.value')}"/>
|
||||||
<vbox>
|
<vbox>
|
||||||
<hbox>
|
<hbox>
|
||||||
<spinner id="spTiempoLiberacionInternetHora" value="00" width="50px" maxlength="2" constraint="max 99,no negative, no empty" mold="rounded"/>
|
<spinner id="spTiempoLiberacionInternetHora" value="00" width="70px" maxlength="3" constraint="max 999,no negative, no empty" mold="rounded"/>
|
||||||
<label value=":"/>
|
<label value=":"/>
|
||||||
<spinner id="spTiempoLiberacionInternetMinuto" value="00" width="50px" maxlength="2" constraint="max 59,no negative, no empty" mold="rounded"/>
|
<spinner id="spTiempoLiberacionInternetMinuto" value="00" width="50px" maxlength="2" constraint="max 59,no negative, no empty" mold="rounded"/>
|
||||||
</hbox>
|
</hbox>
|
||||||
|
@ -114,7 +114,7 @@
|
||||||
<label value="${c:l('editarConfiguracionReservacionController.lbTiempoPrevio.value')}"/>
|
<label value="${c:l('editarConfiguracionReservacionController.lbTiempoPrevio.value')}"/>
|
||||||
<vbox>
|
<vbox>
|
||||||
<hbox>
|
<hbox>
|
||||||
<spinner id="spTiempoPrevioHora" value="00" width="50px" maxlength="2" constraint="max 99,no negative, no empty" mold="rounded"/>
|
<spinner id="spTiempoPrevioHora" value="00" width="70px" maxlength="3" constraint="max 999,no negative, no empty" mold="rounded"/>
|
||||||
<label value=":"/>
|
<label value=":"/>
|
||||||
<spinner id="spTiempoPrevioMinuto" value="00" width="50px" maxlength="2" constraint="max 59,no negative, no empty" mold="rounded"/>
|
<spinner id="spTiempoPrevioMinuto" value="00" width="50px" maxlength="2" constraint="max 59,no negative, no empty" mold="rounded"/>
|
||||||
</hbox>
|
</hbox>
|
||||||
|
@ -124,7 +124,7 @@
|
||||||
<label value="${c:l('editarConfiguracionReservacionController.lbTiempoPrevioInternet.value')}"/>
|
<label value="${c:l('editarConfiguracionReservacionController.lbTiempoPrevioInternet.value')}"/>
|
||||||
<vbox>
|
<vbox>
|
||||||
<hbox>
|
<hbox>
|
||||||
<spinner id="spTiempoPrevioInternetHora" value="00" width="50px" maxlength="2" constraint="max 99,no negative, no empty" mold="rounded"/>
|
<spinner id="spTiempoPrevioInternetHora" value="00" width="70px" maxlength="3" constraint="max 999,no negative, no empty" mold="rounded"/>
|
||||||
<label value=":"/>
|
<label value=":"/>
|
||||||
<spinner id="spTiempoPrevioInternetMinuto" value="00" width="50px" maxlength="2" constraint="max 59,no negative, no empty, no empty" mold="rounded"/>
|
<spinner id="spTiempoPrevioInternetMinuto" value="00" width="50px" maxlength="2" constraint="max 59,no negative, no empty, no empty" mold="rounded"/>
|
||||||
</hbox>
|
</hbox>
|
||||||
|
@ -135,7 +135,7 @@
|
||||||
<label value="${c:l('editarConfiguracionReservacionController.lbTiempoLiberacionCaduc.value')}"/>
|
<label value="${c:l('editarConfiguracionReservacionController.lbTiempoLiberacionCaduc.value')}"/>
|
||||||
<vbox>
|
<vbox>
|
||||||
<hbox>
|
<hbox>
|
||||||
<spinner id="spTiempoLiberacionHoraCaduc" value="00" width="50px" maxlength="2" constraint="max 99,no negative, no empty" mold="rounded"/>
|
<spinner id="spTiempoLiberacionHoraCaduc" value="00" width="70px" maxlength="3" constraint="max 999,no negative, no empty" mold="rounded"/>
|
||||||
<label value=":"/>
|
<label value=":"/>
|
||||||
<spinner id="spTiempoLiberacionMinutoCaduc" value="00" width="50px" maxlength="2" constraint="max 59,no negative, no empty" mold="rounded"/>
|
<spinner id="spTiempoLiberacionMinutoCaduc" value="00" width="50px" maxlength="2" constraint="max 59,no negative, no empty" mold="rounded"/>
|
||||||
</hbox>
|
</hbox>
|
||||||
|
@ -146,7 +146,7 @@
|
||||||
<label value="${c:l('editarConfiguracionReservacionController.lbTiempoLiberacionInternetCaduc.value')}"/>
|
<label value="${c:l('editarConfiguracionReservacionController.lbTiempoLiberacionInternetCaduc.value')}"/>
|
||||||
<vbox>
|
<vbox>
|
||||||
<hbox>
|
<hbox>
|
||||||
<spinner id="spTiempoLiberacionInternetHoraCaduc" value="00" width="50px" maxlength="2" constraint="max 99,no negative, no empty" mold="rounded"/>
|
<spinner id="spTiempoLiberacionInternetHoraCaduc" value="00" width="70px" maxlength="3" constraint="max 999,no negative, no empty" mold="rounded"/>
|
||||||
<label value=":"/>
|
<label value=":"/>
|
||||||
<spinner id="spTiempoLiberacionInternetMinutoCaduc" value="00" width="50px" maxlength="2" constraint="max 59,no negative, no empty" mold="rounded"/>
|
<spinner id="spTiempoLiberacionInternetMinutoCaduc" value="00" width="50px" maxlength="2" constraint="max 59,no negative, no empty" mold="rounded"/>
|
||||||
</hbox>
|
</hbox>
|
||||||
|
|
|
@ -39,6 +39,12 @@
|
||||||
label="${c:l('editarConfRestricaoCanalVentaController.aba.Excecoes')}" id="tabConfRestricaoExcecao" />
|
label="${c:l('editarConfRestricaoCanalVentaController.aba.Excecoes')}" id="tabConfRestricaoExcecao" />
|
||||||
<tab
|
<tab
|
||||||
label="${c:l('editarConfRestricaoCanalVentaController.aba.Ptovta')}" id="tabConfRestricaoPtovta" />
|
label="${c:l('editarConfRestricaoCanalVentaController.aba.Ptovta')}" id="tabConfRestricaoPtovta" />
|
||||||
|
|
||||||
|
<tab label="${c:l('editarConfRestricaoCanalVentaController.aba.OrgaoConcedente')}" />
|
||||||
|
|
||||||
|
<tab label="${c:l('editarConfRestricaoCanalVentaController.aba.linhas')}" />
|
||||||
|
|
||||||
|
<tab label="${c:l('editarConfRestricaoCanalVentaController.aba.trechos')}" />
|
||||||
</tabs>
|
</tabs>
|
||||||
|
|
||||||
<tabpanels>
|
<tabpanels>
|
||||||
|
@ -347,6 +353,133 @@
|
||||||
</listbox>
|
</listbox>
|
||||||
|
|
||||||
</tabpanel>
|
</tabpanel>
|
||||||
|
|
||||||
|
<!-- Orgao Concedente -->
|
||||||
|
<tabpanel>
|
||||||
|
<grid fixedLayout="true">
|
||||||
|
<columns>
|
||||||
|
<column width="20%" />
|
||||||
|
<column width="80%" />
|
||||||
|
</columns>
|
||||||
|
<rows>
|
||||||
|
<row>
|
||||||
|
<label
|
||||||
|
value="${c:l('busquedaEstacionController.OrgaoConcedente.label')}" />
|
||||||
|
<combobox id="cmbOrgaoConcedente"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||||
|
mold="rounded" buttonVisible="true" width="90%" />
|
||||||
|
</row>
|
||||||
|
</rows>
|
||||||
|
</grid>
|
||||||
|
|
||||||
|
<toolbar>
|
||||||
|
<button id="btnAddOrgaoConcedente" height="20"
|
||||||
|
image="/gui/img/add.png" width="35px"
|
||||||
|
tooltiptext="${c:l('editarConfiguracionCorridaController.btnAdcionarTramo.tooltiptext')}" />
|
||||||
|
<button id="btnRemoveOrgaoConcedente"
|
||||||
|
height="20" image="/gui/img/remove.png" width="35px"
|
||||||
|
tooltiptext="${c:l('editarConfiguracionCorridaController.btnRemoverTramo.tooltiptext')}" />
|
||||||
|
</toolbar>
|
||||||
|
|
||||||
|
<listbox id="confRestOrgaoConcedenteDataList"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||||
|
multiple="false" checkmark="false" tooltiptext="">
|
||||||
|
<listhead sizable="true">
|
||||||
|
<listheader image="/gui/img/create_doc.gif"
|
||||||
|
label="ID"
|
||||||
|
sort="auto(confRestricaoTramo)" />
|
||||||
|
<listheader image="/gui/img/create_doc.gif"
|
||||||
|
label="${c:l('busquedaEstacionController.OrgaoConcedente.label')}" />
|
||||||
|
</listhead>
|
||||||
|
</listbox>
|
||||||
|
</tabpanel>
|
||||||
|
|
||||||
|
<!-- Excecao de linhas -->
|
||||||
|
<tabpanel >
|
||||||
|
<grid fixedLayout="true">
|
||||||
|
<columns>
|
||||||
|
<column width="20%" />
|
||||||
|
<column width="80%" />
|
||||||
|
</columns>
|
||||||
|
<rows>
|
||||||
|
<row>
|
||||||
|
<label
|
||||||
|
value="${c:l('busquedaEstacionController.ExcecaoLinhas.label')}" />
|
||||||
|
<combobox id="cmbExcecaoRutas"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||||
|
mold="rounded" buttonVisible="true" width="90%" />
|
||||||
|
</row>
|
||||||
|
</rows>
|
||||||
|
</grid>
|
||||||
|
|
||||||
|
<toolbar>
|
||||||
|
<button id="btnAddRuta" height="20"
|
||||||
|
image="/gui/img/add.png" width="35px"
|
||||||
|
tooltiptext="${c:l('editarConfiguracionCorridaController.btnAdcionarTramo.tooltiptext')}" />
|
||||||
|
<button id="btnRemoveRuta"
|
||||||
|
height="20" image="/gui/img/remove.png" width="35px"
|
||||||
|
tooltiptext="${c:l('editarConfiguracionCorridaController.btnRemoverTramo.tooltiptext')}" />
|
||||||
|
</toolbar>
|
||||||
|
|
||||||
|
<listbox id="confRestRutasDataList"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||||
|
multiple="false" checkmark="false" tooltiptext="">
|
||||||
|
<listhead sizable="true">
|
||||||
|
<listheader image="/gui/img/create_doc.gif"
|
||||||
|
label="${c:l('busquedaEstacionController.ExcecaoLinhas.label')}"
|
||||||
|
sort="auto(confRestricaoTramo)" />
|
||||||
|
</listhead>
|
||||||
|
</listbox>
|
||||||
|
</tabpanel>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Excecao de trechos-->
|
||||||
|
<tabpanel >
|
||||||
|
<grid fixedLayout="true">
|
||||||
|
<columns>
|
||||||
|
<column width="20%" />
|
||||||
|
<column width="80%" />
|
||||||
|
</columns>
|
||||||
|
<rows>
|
||||||
|
<row>
|
||||||
|
<label
|
||||||
|
value="${c:l('busquedaEstacionController.ExcecaoTramo.Origem.label')}" />
|
||||||
|
<combobox id="cmbOrigemTramoOC"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||||
|
mold="rounded" buttonVisible="true" width="90%" />
|
||||||
|
</row>
|
||||||
|
<row>
|
||||||
|
<label
|
||||||
|
value="${c:l('busquedaEstacionController.ExcecaoTramo.Destino.label')}" />
|
||||||
|
<combobox id="cmbDestinoTramoOC"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||||
|
mold="rounded" buttonVisible="true" width="90%" />
|
||||||
|
</row>
|
||||||
|
</rows>
|
||||||
|
</grid>
|
||||||
|
|
||||||
|
<toolbar>
|
||||||
|
<button id="btnAddTrechoOC" height="20"
|
||||||
|
image="/gui/img/add.png" width="35px"
|
||||||
|
tooltiptext="${c:l('editarConfiguracionCorridaController.btnAdcionarTramo.tooltiptext')}" />
|
||||||
|
<button id="btnRemoveTrechoOC"
|
||||||
|
height="20" image="/gui/img/remove.png" width="35px"
|
||||||
|
tooltiptext="${c:l('editarConfiguracionCorridaController.btnRemoverTramo.tooltiptext')}" />
|
||||||
|
</toolbar>
|
||||||
|
|
||||||
|
<listbox id="confRestTramoOCDataList"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||||
|
multiple="false" checkmark="false" tooltiptext="">
|
||||||
|
<listhead sizable="true">
|
||||||
|
<listheader image="/gui/img/create_doc.gif"
|
||||||
|
label="${c:l('busquedaEstacionController.ExcecaoTramo.Origem.label')}"
|
||||||
|
sort="auto(confRestricaoTramo)" />
|
||||||
|
<listheader image="/gui/img/create_doc.gif"
|
||||||
|
label="${c:l('busquedaEstacionController.ExcecaoTramo.Destino.label')}"
|
||||||
|
/>
|
||||||
|
</listhead>
|
||||||
|
</listbox>
|
||||||
|
</tabpanel>
|
||||||
|
|
||||||
</tabpanels>
|
</tabpanels>
|
||||||
</tabbox>
|
</tabbox>
|
||||||
|
|
Loading…
Reference in New Issue