0022815: Empresa Operadora - WebMobi /Arca
bug#22815 dev:valdevir qua: Alterações da ADM git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@108383 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
07963d50bd
commit
52431abc7a
|
@ -102,6 +102,88 @@ public class RelatorioBPe extends Relatorio {
|
||||||
Date dtFim = (Date) parametros.get("DATA_FIM");
|
Date dtFim = (Date) parametros.get("DATA_FIM");
|
||||||
String alias = (String) parametros.get("ALIAS");
|
String alias = (String) parametros.get("ALIAS");
|
||||||
|
|
||||||
|
sql.append(" SELECT ");
|
||||||
|
sql.append(" dtvenda, hrvenda, locpuntoventa, origem, destino, dtviagem, vlbpe, valortarifa, valortaxa, valorpedagio, ");
|
||||||
|
sql.append(" valorseguro, valoroutros, chbpe, protocolo, num_bpe, numserie_bpe, status, obs, qrcode, errocontingencia ");
|
||||||
|
sql.append(" FROM ( ");
|
||||||
|
|
||||||
|
getSelectFrom(sql, alias);
|
||||||
|
|
||||||
|
getWhere(sql, constanteService, estados, empresaId, status, chBpe, numBpe, dtInicio, dtFim);
|
||||||
|
|
||||||
|
//So busca os dados da empresa operadora quando escolhido uma empresa
|
||||||
|
if(empresaId != null) {
|
||||||
|
sql.append(" UNION ");
|
||||||
|
|
||||||
|
getSelectFrom(sql, alias);
|
||||||
|
|
||||||
|
sql.append(" , ruta_empresa ");
|
||||||
|
//Envia sem o empresa_id para usar na busca da empresa autorizadora
|
||||||
|
getWhere(sql, constanteService, estados, null, status, chBpe, numBpe, dtInicio, dtFim);
|
||||||
|
|
||||||
|
sql.append(" AND RUTA_EMPRESA.EMPRESA_AUTORIZADORA_ID = " + empresaId);
|
||||||
|
sql.append(" AND bol.ruta_id = ruta_empresa.ruta_Id ");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
sql.append(" ) ORDER BY NUM_BPE, COALESCE(NUMSERIE_BPE, '1') ASC ");
|
||||||
|
|
||||||
|
return sql.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void getWhere(StringBuilder sql, ConstanteService constanteService, String estados, Integer empresaId, String status, String chBpe, String numBpe, Date dtInicio, Date dtFim) {
|
||||||
|
sql.append(" WHERE e.ACTIVO = 1 ");
|
||||||
|
|
||||||
|
if (empresaId != null) {
|
||||||
|
sql.append(" AND ep.EMPRESA_ID = " + empresaId + " ");
|
||||||
|
}
|
||||||
|
if (estados != null) {
|
||||||
|
sql.append(" AND e.ESTADO_ID IN ( " + estados + " )");
|
||||||
|
}
|
||||||
|
|
||||||
|
// Mantis 18156
|
||||||
|
if (status != null && status.equals("A")) { //Autorizados ou ALIAS Origem/Destino dos bilhetes
|
||||||
|
sql.append(" AND bpe.CODSTAT = '100' AND bol.ACTIVO = 1 ");
|
||||||
|
} else if (status != null && status.equals("C")) {//Cancelados
|
||||||
|
sql.append(" AND bpe.CODSTAT = '135' AND bpe.TIPOEVENTO = '110111' AND bol.ACTIVO = 1 ");
|
||||||
|
} else if (status != null && status.equals("S")) {//Substituidos
|
||||||
|
sql.append(" AND bpe.CODSTAT IN ('100', '102') AND bpeSub.BPE_ID IS NOT NULL AND bol.ACTIVO = 1 ");
|
||||||
|
} else if (status != null && status.equals("SB")) {//Substituicao
|
||||||
|
sql.append(" AND bpe.CODSTAT IN ('100', '102','150') AND bpe.TIPOSUBSTITUICAO IS NOT NULL AND bol.ACTIVO = 1 and bpeSub.CODSTAT IN('150','100','102') ");
|
||||||
|
} else if (status != null && status.equals("NE")) {//Nao Embarcado
|
||||||
|
sql.append(" AND bpe.CODSTAT = '135' AND bpe.TIPOEVENTO = '110115' AND bol.ACTIVO = 1 ");
|
||||||
|
} else if (status != null && status.equals("R")) {//Rejeitado
|
||||||
|
sql.append(" AND bpe.CODSTAT NOT IN ('100','135','102','150','-1','-2') ");
|
||||||
|
}else if (status != null && status.equals("AA")) {//Autorizado Contingencia
|
||||||
|
sql.append(" AND bpe.CODSTAT IN ('100', '150') AND bpe.INDCONTINGENCIA = 1 AND bol.ACTIVO = 1 ");
|
||||||
|
}else if (status != null && status.equals("RC")) {//Rejeitado Envio Contingencia
|
||||||
|
sql.append(" AND bpe.CODSTAT IN ('-10','-20') AND bol.ACTIVO = 1 ");
|
||||||
|
} else if (status != null && status.equals("PE")) {//Pendente Envio
|
||||||
|
sql.append(" AND bpe.CODSTAT IN ('-1','-2') ");
|
||||||
|
}
|
||||||
|
|
||||||
|
if(dtInicio != null && dtFim != null) {
|
||||||
|
Constante constanteBPeOtimizado = constanteService.buscarPorNomeConstante(Constantes.RELATORIO_BPE_OTIMIZADO);
|
||||||
|
if(constanteBPeOtimizado != null && StringUtils.isNotBlank(constanteBPeOtimizado.getValorconstante()) && Boolean.parseBoolean(constanteBPeOtimizado.getValorconstante())) {
|
||||||
|
sql.append(" AND coalesce(bol.FECHORVENTA_H, bol.FECHORVENTA) >= TO_DATE(:dataInicio,'DD/MM/YYYY HH24:MI:SS') ");
|
||||||
|
sql.append(" AND coalesce(bol.FECHORVENTA_H, bol.FECHORVENTA) <= TO_DATE(:dataFinal,'DD/MM/YYYY HH24:MI:SS') ");
|
||||||
|
}else {
|
||||||
|
//Mantis 17952
|
||||||
|
sql.append(" AND (bpe.dt_venda >= TO_DATE(:dataInicio, 'DD/MM/YYYY HH24:MI:SS' ) OR (bpe.dt_venda is null and bol.fechorventa >= TO_DATE(:dataInicio, 'DD/MM/YYYY HH24:MI:SS'))) ");
|
||||||
|
sql.append(" AND (bpe.dt_venda <= TO_DATE(:dataFinal, 'DD/MM/YYYY HH24:MI:SS' ) OR (bpe.dt_venda is null and bol.fechorventa <= TO_DATE(:dataFinal, 'DD/MM/YYYY HH24:MI:SS' )))");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if(StringUtils.isNotBlank(chBpe)) {
|
||||||
|
sql.append(" AND bpe.CHBPE = :chbpe ");
|
||||||
|
}
|
||||||
|
|
||||||
|
if(StringUtils.isNotBlank(numBpe)) {
|
||||||
|
sql.append(" AND bol.NUM_BPE = :numbpe ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void getSelectFrom(StringBuilder sql, String alias) {
|
||||||
sql.append("SELECT");
|
sql.append("SELECT");
|
||||||
sql.append(" TO_CHAR(COALESCE(bpe.DT_VENDA,bol.FECHORVENTA),'dd/mm/yyyy') as dtvenda, ");
|
sql.append(" TO_CHAR(COALESCE(bpe.DT_VENDA,bol.FECHORVENTA),'dd/mm/yyyy') as dtvenda, ");
|
||||||
sql.append(" TO_CHAR(COALESCE(bpe.DT_VENDA,bol.FECHORVENTA),'HH24:MI') as hrvenda, ");
|
sql.append(" TO_CHAR(COALESCE(bpe.DT_VENDA,bol.FECHORVENTA),'HH24:MI') as hrvenda, ");
|
||||||
|
@ -188,59 +270,5 @@ public class RelatorioBPe extends Relatorio {
|
||||||
sql.append(" ON bol.PUNTOVENTA_ID = pv.PUNTOVENTA_ID ");
|
sql.append(" ON bol.PUNTOVENTA_ID = pv.PUNTOVENTA_ID ");
|
||||||
sql.append(" LEFT JOIN PARADA locpv ");
|
sql.append(" LEFT JOIN PARADA locpv ");
|
||||||
sql.append(" ON pv.PARADA_ID = locpv.PARADA_ID AND locpv.activo = 1");
|
sql.append(" ON pv.PARADA_ID = locpv.PARADA_ID AND locpv.activo = 1");
|
||||||
|
|
||||||
sql.append(" WHERE e.ACTIVO = 1 ");
|
|
||||||
|
|
||||||
if (empresaId != null) {
|
|
||||||
sql.append(" AND ep.EMPRESA_ID = " + empresaId + " ");
|
|
||||||
}
|
|
||||||
if (estados != null) {
|
|
||||||
sql.append(" AND e.ESTADO_ID IN ( " + estados + " )");
|
|
||||||
}
|
|
||||||
|
|
||||||
// Mantis 18156
|
|
||||||
if (status != null && status.equals("A")) { //Autorizados ou ALIAS Origem/Destino dos bilhetes
|
|
||||||
sql.append(" AND bpe.CODSTAT = '100' AND bol.ACTIVO = 1 ");
|
|
||||||
} else if (status != null && status.equals("C")) {//Cancelados
|
|
||||||
sql.append(" AND bpe.CODSTAT = '135' AND bpe.TIPOEVENTO = '110111' AND bol.ACTIVO = 1 ");
|
|
||||||
} else if (status != null && status.equals("S")) {//Substituidos
|
|
||||||
sql.append(" AND bpe.CODSTAT IN ('100', '102') AND bpeSub.BPE_ID IS NOT NULL AND bol.ACTIVO = 1 ");
|
|
||||||
} else if (status != null && status.equals("SB")) {//Substituicao
|
|
||||||
sql.append(" AND bpe.CODSTAT IN ('100', '102','150') AND bpe.TIPOSUBSTITUICAO IS NOT NULL AND bol.ACTIVO = 1 and bpeSub.CODSTAT IN('150','100','102') ");
|
|
||||||
} else if (status != null && status.equals("NE")) {//Nao Embarcado
|
|
||||||
sql.append(" AND bpe.CODSTAT = '135' AND bpe.TIPOEVENTO = '110115' AND bol.ACTIVO = 1 ");
|
|
||||||
} else if (status != null && status.equals("R")) {//Rejeitado
|
|
||||||
sql.append(" AND bpe.CODSTAT NOT IN ('100','135','102','150','-1','-2') ");
|
|
||||||
}else if (status != null && status.equals("AA")) {//Autorizado Contingencia
|
|
||||||
sql.append(" AND bpe.CODSTAT IN ('100', '150') AND bpe.INDCONTINGENCIA = 1 AND bol.ACTIVO = 1 ");
|
|
||||||
}else if (status != null && status.equals("RC")) {//Rejeitado Envio Contingencia
|
|
||||||
sql.append(" AND bpe.CODSTAT IN ('-10','-20') AND bol.ACTIVO = 1 ");
|
|
||||||
} else if (status != null && status.equals("PE")) {//Pendente Envio
|
|
||||||
sql.append(" AND bpe.CODSTAT IN ('-1','-2') ");
|
|
||||||
}
|
|
||||||
|
|
||||||
if(dtInicio != null && dtFim != null) {
|
|
||||||
Constante constanteBPeOtimizado = constanteService.buscarPorNomeConstante(Constantes.RELATORIO_BPE_OTIMIZADO);
|
|
||||||
if(constanteBPeOtimizado != null && StringUtils.isNotBlank(constanteBPeOtimizado.getValorconstante()) && Boolean.parseBoolean(constanteBPeOtimizado.getValorconstante())) {
|
|
||||||
sql.append(" AND coalesce(bol.FECHORVENTA_H, bol.FECHORVENTA) >= TO_DATE(:dataInicio,'DD/MM/YYYY HH24:MI:SS') ");
|
|
||||||
sql.append(" AND coalesce(bol.FECHORVENTA_H, bol.FECHORVENTA) <= TO_DATE(:dataFinal,'DD/MM/YYYY HH24:MI:SS') ");
|
|
||||||
}else {
|
|
||||||
//Mantis 17952
|
|
||||||
sql.append(" AND (bpe.dt_venda >= TO_DATE(:dataInicio, 'DD/MM/YYYY HH24:MI:SS' ) OR (bpe.dt_venda is null and bol.fechorventa >= TO_DATE(:dataInicio, 'DD/MM/YYYY HH24:MI:SS'))) ");
|
|
||||||
sql.append(" AND (bpe.dt_venda <= TO_DATE(:dataFinal, 'DD/MM/YYYY HH24:MI:SS' ) OR (bpe.dt_venda is null and bol.fechorventa <= TO_DATE(:dataFinal, 'DD/MM/YYYY HH24:MI:SS' )))");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if(StringUtils.isNotBlank(chBpe)) {
|
|
||||||
sql.append(" AND bpe.CHBPE = :chbpe ");
|
|
||||||
}
|
|
||||||
|
|
||||||
if(StringUtils.isNotBlank(numBpe)) {
|
|
||||||
sql.append(" AND bol.NUM_BPE = :numbpe ");
|
|
||||||
}
|
|
||||||
|
|
||||||
sql.append(" ORDER BY bol.NUM_BPE, COALESCE(bol.NUMSERIE_BPE, '1') ASC ");
|
|
||||||
|
|
||||||
return sql.toString();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -0,0 +1,303 @@
|
||||||
|
package com.rjconsultores.ventaboletos.web.gui.controladores.esquemaoperacional;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.context.annotation.Scope;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.zkoss.util.resource.Labels;
|
||||||
|
import org.zkoss.zhtml.Messagebox;
|
||||||
|
import org.zkoss.zk.ui.Component;
|
||||||
|
import org.zkoss.zk.ui.event.Event;
|
||||||
|
import org.zkoss.zk.ui.event.EventListener;
|
||||||
|
import org.zkoss.zul.Checkbox;
|
||||||
|
import org.zkoss.zul.Combobox;
|
||||||
|
import org.zkoss.zul.Comboitem;
|
||||||
|
import org.zkoss.zul.Intbox;
|
||||||
|
import org.zkoss.zul.Paging;
|
||||||
|
import org.zkoss.zul.Textbox;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.GrupoRuta;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||||
|
import com.rjconsultores.ventaboletos.enums.StatusAutorizacaoRuta;
|
||||||
|
import com.rjconsultores.ventaboletos.service.ClaseServicioService;
|
||||||
|
import com.rjconsultores.ventaboletos.service.EmpresaService;
|
||||||
|
import com.rjconsultores.ventaboletos.service.GrupoRutaService;
|
||||||
|
import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService;
|
||||||
|
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchObject;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderCatalogoDeRutas;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author Valdir Cordeiro
|
||||||
|
*/
|
||||||
|
@Controller("busquedaManutencaoDeRutaController")
|
||||||
|
@Scope("prototype")
|
||||||
|
public class BusquedaManutencaoDeRutaController extends MyGenericForwardComposer {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
@Autowired
|
||||||
|
private transient PagedListWrapper<Ruta> plwRuta;
|
||||||
|
@Autowired
|
||||||
|
private OrgaoConcedenteService orgaoConcedenteService;
|
||||||
|
@Autowired
|
||||||
|
private ClaseServicioService claseServicioServicce;
|
||||||
|
@Autowired
|
||||||
|
private EmpresaService empresaService;
|
||||||
|
@Autowired
|
||||||
|
private GrupoRutaService grupoRutaService;
|
||||||
|
private List<ClaseServicio> lsClaseServicio;
|
||||||
|
private List<OrgaoConcedente> lsOrgaoConcedente;
|
||||||
|
private List<GrupoRuta> lsGrupoRuta;
|
||||||
|
private List<Empresa> lsEmpresa;
|
||||||
|
private List<Empresa> lsEmpresaOperadora;
|
||||||
|
private List<Ruta> lsRuta;
|
||||||
|
private MyListbox rutaList;
|
||||||
|
private Paging pagingRuta;
|
||||||
|
private Textbox txtNombre;
|
||||||
|
private Textbox txtNumRuta;
|
||||||
|
private Intbox txtId;
|
||||||
|
private Combobox cmbClaseServicio;
|
||||||
|
private Combobox cmbOrgaoConcedente;
|
||||||
|
private Combobox cmbGrupoRuta;
|
||||||
|
private Combobox cmbEmpresa;
|
||||||
|
private Checkbox chkRutaCancelada;
|
||||||
|
private Combobox cmbStatus;
|
||||||
|
private List<StatusAutorizacaoRuta> lsStatus;
|
||||||
|
private Combobox cmbEmpresaOperadora;
|
||||||
|
|
||||||
|
private static final Short EMPRESA_OPERADORA = 4;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void doAfterCompose(Component comp) throws Exception {
|
||||||
|
lsEmpresa = UsuarioLogado.getUsuarioLogado().getEmpresa();
|
||||||
|
lsEmpresaOperadora = buscarEmpresasOperadoras();
|
||||||
|
lsClaseServicio = claseServicioServicce.buscarPorEmpresasDoUsuario(lsEmpresa);
|
||||||
|
lsOrgaoConcedente = orgaoConcedenteService.obtenerTodos();
|
||||||
|
lsGrupoRuta = grupoRutaService.obtenerTodos();
|
||||||
|
lsStatus = Arrays.asList(StatusAutorizacaoRuta.values());
|
||||||
|
|
||||||
|
super.doAfterCompose(comp);
|
||||||
|
|
||||||
|
rutaList.setItemRenderer(new RenderCatalogoDeRutas(true));
|
||||||
|
rutaList.addEventListener("onDoubleClick", new EventListener() {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onEvent(Event event) throws Exception {
|
||||||
|
Ruta c = (Ruta) rutaList.getSelected();
|
||||||
|
verRuta(c);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
refreshLista();
|
||||||
|
|
||||||
|
txtId.focus();
|
||||||
|
}
|
||||||
|
|
||||||
|
private List<Empresa> buscarEmpresasOperadoras() {
|
||||||
|
List<Empresa> todasAsEmpresas = empresaService.obtenerTodos();
|
||||||
|
List<Empresa> empOperadoras = new ArrayList<Empresa>();
|
||||||
|
|
||||||
|
for(Empresa emp : todasAsEmpresas) {
|
||||||
|
if(emp.getIndTipo() == EMPRESA_OPERADORA) {
|
||||||
|
empOperadoras.add(emp);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return empOperadoras;
|
||||||
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings({ "rawtypes", "unchecked" })
|
||||||
|
private void verRuta(Ruta c) {
|
||||||
|
if (c == null) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
Map args = new HashMap();
|
||||||
|
args.put("ruta", c);
|
||||||
|
args.put("rutaList", rutaList);
|
||||||
|
args.put("isAprovacaoLinhas", true);
|
||||||
|
|
||||||
|
openWindow("/gui/esquema_operacional/editarRuta.zul",
|
||||||
|
Labels.getLabel("editarCatalogoDeRutaController.window.title"), args, MODAL);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void refreshLista() {
|
||||||
|
HibernateSearchObject<Ruta> rutaBusqueda = new HibernateSearchObject<Ruta>(Ruta.class, pagingRuta.getPageSize());
|
||||||
|
rutaBusqueda.addFilterEqual("activo", Boolean.TRUE);
|
||||||
|
|
||||||
|
if (cmbEmpresa.getSelectedIndex() >= 0) {
|
||||||
|
Empresa e = (Empresa) cmbEmpresa.getSelectedItem().getValue();
|
||||||
|
rutaBusqueda.addFilterIn("lsRutaEmpresa.empresaAutorizadora.empresaId", Arrays.asList(e.getEmpresaId()));
|
||||||
|
rutaBusqueda.addFilterEqual("lsRutaEmpresa.activo", Boolean.TRUE);
|
||||||
|
} else {
|
||||||
|
rutaBusqueda.addFilterIn("lsRutaEmpresa.empresaAutorizadora.empresaId", getIdEmpresas(lsEmpresa));
|
||||||
|
rutaBusqueda.addFilterEqual("lsRutaEmpresa.activo", Boolean.TRUE);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (cmbEmpresaOperadora.getSelectedIndex() >= 0) {
|
||||||
|
Empresa e = (Empresa) cmbEmpresaOperadora.getSelectedItem().getValue();
|
||||||
|
rutaBusqueda.addFilterIn("lsRutaEmpresa.empresa.empresaId", Arrays.asList(e.getEmpresaId()));
|
||||||
|
rutaBusqueda.addFilterEqual("lsRutaEmpresa.activo", Boolean.TRUE);
|
||||||
|
}
|
||||||
|
|
||||||
|
rutaBusqueda.addFilterNotEqual("rutaId", -1);
|
||||||
|
|
||||||
|
if (txtId.getValue() != null) {
|
||||||
|
rutaBusqueda.addFilterEqual("rutaId", txtId.getValue());
|
||||||
|
}
|
||||||
|
|
||||||
|
if (txtNumRuta.getValue() != null && !txtNumRuta.getValue().isEmpty()) {
|
||||||
|
rutaBusqueda.addFilterEqual("numRuta", txtNumRuta.getValue());
|
||||||
|
}
|
||||||
|
|
||||||
|
Comboitem cbiStatus = cmbStatus.getSelectedItem();
|
||||||
|
StatusAutorizacaoRuta status = null;
|
||||||
|
if (cbiStatus != null) {
|
||||||
|
status = (StatusAutorizacaoRuta) cbiStatus.getValue();
|
||||||
|
rutaBusqueda.addFilterEqual("statusAutorizadora", status.getStatus());
|
||||||
|
}
|
||||||
|
|
||||||
|
rutaBusqueda.addFilterLike("descruta", "%" + txtNombre.getText().trim().concat("%"));
|
||||||
|
|
||||||
|
Comboitem cbiClaseServicio = cmbClaseServicio.getSelectedItem();
|
||||||
|
if (cbiClaseServicio != null) {
|
||||||
|
ClaseServicio claseServicio = (ClaseServicio) cbiClaseServicio.getValue();
|
||||||
|
rutaBusqueda.addFilterEqual("claseServicio", claseServicio);
|
||||||
|
}
|
||||||
|
|
||||||
|
Comboitem cbiGrupoRuta = cmbGrupoRuta.getSelectedItem();
|
||||||
|
if (cbiGrupoRuta != null) {
|
||||||
|
GrupoRuta grupoRuta = (GrupoRuta) cbiGrupoRuta.getValue();
|
||||||
|
rutaBusqueda.addFilterEqual("grupoRuta", grupoRuta);
|
||||||
|
}
|
||||||
|
|
||||||
|
Comboitem cbiOrgaoConcedente = cmbOrgaoConcedente.getSelectedItem();
|
||||||
|
if (cbiOrgaoConcedente != null) {
|
||||||
|
OrgaoConcedente orgaoConcedente = (OrgaoConcedente) cbiOrgaoConcedente.getValue();
|
||||||
|
rutaBusqueda.addFilterEqual("orgaoConcedente", orgaoConcedente);
|
||||||
|
}
|
||||||
|
rutaBusqueda.addFilterEqual("indRutaCancelada", chkRutaCancelada.isChecked());
|
||||||
|
|
||||||
|
rutaBusqueda.addSortAsc("descruta");
|
||||||
|
|
||||||
|
plwRuta.init(rutaBusqueda, rutaList, pagingRuta);
|
||||||
|
if (rutaList.getData().length == 0) {
|
||||||
|
try {
|
||||||
|
Messagebox.show(Labels.getLabel("MSG.ningunRegistro"),
|
||||||
|
Labels.getLabel("busquedaCatalogoDeRutaController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.INFORMATION);
|
||||||
|
} catch (InterruptedException ex) {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private List<Integer> getIdEmpresas(List<Empresa> lsEmpresa2) {
|
||||||
|
|
||||||
|
if (lsEmpresa2 == null || lsEmpresa2.isEmpty()) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
List<Integer> ids = new ArrayList<Integer>();
|
||||||
|
for (Empresa empresa : lsEmpresa2) {
|
||||||
|
ids.add(empresa.getEmpresaId());
|
||||||
|
}
|
||||||
|
|
||||||
|
return ids;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnPesquisa(Event ev) throws InterruptedException {
|
||||||
|
refreshLista();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnRefresh(Event ev) {
|
||||||
|
refreshLista();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnNovo(Event ev) {
|
||||||
|
verRuta(new Ruta());
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Empresa> getLsEmpresaOperadora() {
|
||||||
|
return lsEmpresaOperadora;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLsEmpresaOperadora(List<Empresa> lsEmpresaOperadora) {
|
||||||
|
this.lsEmpresaOperadora = lsEmpresaOperadora;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Combobox getCmbEmpresaOperadora() {
|
||||||
|
return cmbEmpresaOperadora;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCmbEmpresaOperadora(Combobox cmbEmpresaOperadora) {
|
||||||
|
this.cmbEmpresaOperadora = cmbEmpresaOperadora;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Combobox getCmbStatus() {
|
||||||
|
return cmbStatus;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCmbStatus(Combobox cmbStatus) {
|
||||||
|
this.cmbStatus = cmbStatus;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<StatusAutorizacaoRuta> getLsStatus() {
|
||||||
|
return lsStatus;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLsStatus(List<StatusAutorizacaoRuta> lsStatus) {
|
||||||
|
this.lsStatus = lsStatus;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Empresa> getLsEmpresa() {
|
||||||
|
return lsEmpresa;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLsEmpresa(List<Empresa> lsEmpresa) {
|
||||||
|
this.lsEmpresa = lsEmpresa;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Ruta> getLsRuta() {
|
||||||
|
return lsRuta;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLsRuta(List<Ruta> lsRuta) {
|
||||||
|
this.lsRuta = lsRuta;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<ClaseServicio> getLsClaseServicio() {
|
||||||
|
return lsClaseServicio;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLsClaseServicio(List<ClaseServicio> lsClaseServicio) {
|
||||||
|
this.lsClaseServicio = lsClaseServicio;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<OrgaoConcedente> getLsOrgaoConcedente() {
|
||||||
|
return lsOrgaoConcedente;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLsOrgaoConcedente(List<OrgaoConcedente> lsOrgaoConcedente) {
|
||||||
|
this.lsOrgaoConcedente = lsOrgaoConcedente;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<GrupoRuta> getLsGrupoRuta() {
|
||||||
|
return lsGrupoRuta;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLsGrupoRuta(List<GrupoRuta> lsGrupoRuta) {
|
||||||
|
this.lsGrupoRuta = lsGrupoRuta;
|
||||||
|
}
|
||||||
|
}
|
|
@ -50,8 +50,10 @@ import org.zkoss.zul.ListitemRenderer;
|
||||||
import org.zkoss.zul.Messagebox;
|
import org.zkoss.zul.Messagebox;
|
||||||
import org.zkoss.zul.Paging;
|
import org.zkoss.zul.Paging;
|
||||||
import org.zkoss.zul.Radio;
|
import org.zkoss.zul.Radio;
|
||||||
|
import org.zkoss.zul.Row;
|
||||||
import org.zkoss.zul.Spinner;
|
import org.zkoss.zul.Spinner;
|
||||||
import org.zkoss.zul.Textbox;
|
import org.zkoss.zul.Textbox;
|
||||||
|
import org.zkoss.zul.Toolbar;
|
||||||
import org.zkoss.zul.Window;
|
import org.zkoss.zul.Window;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.CasetaPeaje;
|
import com.rjconsultores.ventaboletos.entidad.CasetaPeaje;
|
||||||
|
@ -75,9 +77,11 @@ import com.rjconsultores.ventaboletos.entidad.RutaSecuencia;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Tramo;
|
import com.rjconsultores.ventaboletos.entidad.Tramo;
|
||||||
import com.rjconsultores.ventaboletos.entidad.TramoServicio;
|
import com.rjconsultores.ventaboletos.entidad.TramoServicio;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Via;
|
import com.rjconsultores.ventaboletos.entidad.Via;
|
||||||
|
import com.rjconsultores.ventaboletos.enums.StatusAutorizacaoRuta;
|
||||||
import com.rjconsultores.ventaboletos.exception.BusinessException;
|
import com.rjconsultores.ventaboletos.exception.BusinessException;
|
||||||
import com.rjconsultores.ventaboletos.service.ClaseServicioService;
|
import com.rjconsultores.ventaboletos.service.ClaseServicioService;
|
||||||
import com.rjconsultores.ventaboletos.service.CorridaService;
|
import com.rjconsultores.ventaboletos.service.CorridaService;
|
||||||
|
import com.rjconsultores.ventaboletos.service.EmpresaService;
|
||||||
import com.rjconsultores.ventaboletos.service.EsquemaCorridaService;
|
import com.rjconsultores.ventaboletos.service.EsquemaCorridaService;
|
||||||
import com.rjconsultores.ventaboletos.service.GrupoRutaService;
|
import com.rjconsultores.ventaboletos.service.GrupoRutaService;
|
||||||
import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService;
|
import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService;
|
||||||
|
@ -118,6 +122,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
||||||
private static final String NAO = "Não";
|
private static final String NAO = "Não";
|
||||||
private static final String SIM = "Sim";
|
private static final String SIM = "Sim";
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
private static final Short EMPRESA_OPERADORA = 4;
|
||||||
@Autowired
|
@Autowired
|
||||||
private RutaService rutaService;
|
private RutaService rutaService;
|
||||||
@Autowired
|
@Autowired
|
||||||
|
@ -146,9 +151,11 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
||||||
private RutaEmbarqueDesembarqueService rutaEmbarqueDesembarqueService;
|
private RutaEmbarqueDesembarqueService rutaEmbarqueDesembarqueService;
|
||||||
@Autowired
|
@Autowired
|
||||||
private RutaIcmsExcepcionService rutaIcmsExcepcionService;
|
private RutaIcmsExcepcionService rutaIcmsExcepcionService;
|
||||||
|
@Autowired
|
||||||
|
private EmpresaService empresaService;
|
||||||
|
|
||||||
private Ruta ruta;
|
private Ruta ruta;
|
||||||
|
private Ruta rutaComparacao;
|
||||||
private MyListbox rutaList;
|
private MyListbox rutaList;
|
||||||
private MyListbox rutaSecuenciaList;
|
private MyListbox rutaSecuenciaList;
|
||||||
private MyListbox rutaCombinacionList;
|
private MyListbox rutaCombinacionList;
|
||||||
|
@ -162,6 +169,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
||||||
private List<Via> lsVia;
|
private List<Via> lsVia;
|
||||||
private List<ParadaSecuencia> lsParadasSequencia;
|
private List<ParadaSecuencia> lsParadasSequencia;
|
||||||
private List<Empresa> lsEmpresa;
|
private List<Empresa> lsEmpresa;
|
||||||
|
private List<Empresa> lsEmpresaAutorizadora;
|
||||||
private List<RutaEmpresa> lsRutaEmpresa;
|
private List<RutaEmpresa> lsRutaEmpresa;
|
||||||
private List<OrgaoConcedente> lsOrgaoConcedente;
|
private List<OrgaoConcedente> lsOrgaoConcedente;
|
||||||
private Tramo tramoBandBox;
|
private Tramo tramoBandBox;
|
||||||
|
@ -172,6 +180,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
||||||
private Combobox cmbClase;
|
private Combobox cmbClase;
|
||||||
private Combobox cmbVia;
|
private Combobox cmbVia;
|
||||||
private Combobox cmbEmpresa;
|
private Combobox cmbEmpresa;
|
||||||
|
private Combobox cmbEmpresaAutorizadora;
|
||||||
private Combobox cmbParada;
|
private Combobox cmbParada;
|
||||||
|
|
||||||
private Radio rdNo;
|
private Radio rdNo;
|
||||||
|
@ -219,11 +228,28 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
||||||
private List<RutaEmbarqueDesembarque> lsRutaEmbarqueDesembarqueBorrar = new ArrayList<RutaEmbarqueDesembarque>();
|
private List<RutaEmbarqueDesembarque> lsRutaEmbarqueDesembarqueBorrar = new ArrayList<RutaEmbarqueDesembarque>();
|
||||||
private String nuevaParada;
|
private String nuevaParada;
|
||||||
|
|
||||||
|
|
||||||
private Combobox cmbEmbarqueDesembarque;
|
private Combobox cmbEmbarqueDesembarque;
|
||||||
private ParadaSecuencia paradaSecuencia;
|
private ParadaSecuencia paradaSecuencia;
|
||||||
private List<ParadaSecuencia> lsEmbarqueDesembarque;
|
private List<ParadaSecuencia> lsEmbarqueDesembarque;
|
||||||
|
|
||||||
|
private Row linhaEmpresaAutorizadora;
|
||||||
|
private Row linhaStatus;
|
||||||
|
private Row rowIncluirSequencia;
|
||||||
|
private Row rowAdicionarRuta;
|
||||||
|
private Row rowAddEmbarqueDesembarque;
|
||||||
|
private Row rowAddICMS;
|
||||||
|
private MyTextbox txtStatus;
|
||||||
|
|
||||||
|
private Toolbar barraDeAprovacaoDeLinha;
|
||||||
|
private Toolbar barraDeCadastro;
|
||||||
|
private Button btModificar;
|
||||||
|
private Boolean isBloqueadoParaAlteracao = false;
|
||||||
|
private Button btnLiberarRuta;
|
||||||
|
private Button btnBloquearRuta;
|
||||||
|
|
||||||
|
//Utiliza o campo para usar a tela para visualizacao e aprovacao de linhas para empresas Operadoras. Utilize caso seja criado um novo campo
|
||||||
|
private Boolean isAprovacaoLinhas;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void doAfterCompose(Component comp) throws Exception {
|
public void doAfterCompose(Component comp) throws Exception {
|
||||||
lsClase = claseService.buscarTodosExceto(-1);
|
lsClase = claseService.buscarTodosExceto(-1);
|
||||||
|
@ -231,9 +257,13 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
||||||
lsEmpresa = UsuarioLogado.getUsuarioLogado().getEmpresa();
|
lsEmpresa = UsuarioLogado.getUsuarioLogado().getEmpresa();
|
||||||
lsOrgaoConcedente = orgaoConcedenteService.obtenerTodos();
|
lsOrgaoConcedente = orgaoConcedenteService.obtenerTodos();
|
||||||
lsGrupoRuta = grupoRutaService.obtenerTodos();
|
lsGrupoRuta = grupoRutaService.obtenerTodos();
|
||||||
|
lsEmpresaAutorizadora = buscarEmpresaOperadora();
|
||||||
|
|
||||||
ruta = (Ruta) Executions.getCurrent().getArg().get("ruta");
|
ruta = (Ruta) Executions.getCurrent().getArg().get("ruta");
|
||||||
|
|
||||||
|
isAprovacaoLinhas = (Boolean) Executions.getCurrent().getArg().get("isAprovacaoLinhas");
|
||||||
|
isAprovacaoLinhas = isAprovacaoLinhas == null ? false : isAprovacaoLinhas;
|
||||||
|
|
||||||
if (ruta.getRutaId() != null) {
|
if (ruta.getRutaId() != null) {
|
||||||
ruta = rutaService.obtenerID(ruta.getRutaId());
|
ruta = rutaService.obtenerID(ruta.getRutaId());
|
||||||
|
|
||||||
|
@ -244,6 +274,14 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
||||||
|
|
||||||
super.doAfterCompose(comp);
|
super.doAfterCompose(comp);
|
||||||
|
|
||||||
|
barraDeCadastro.setVisible(!isAprovacaoLinhas);
|
||||||
|
barraDeAprovacaoDeLinha.setVisible(isAprovacaoLinhas);
|
||||||
|
|
||||||
|
if(isAprovacaoLinhas) {
|
||||||
|
isBloqueadoParaAlteracao = true;
|
||||||
|
desabilitarCadastro();
|
||||||
|
}
|
||||||
|
|
||||||
// Secuencia
|
// Secuencia
|
||||||
rutaSecuenciaList.setItemRenderer(new RenderCatalogoDeRutasSecuencia());
|
rutaSecuenciaList.setItemRenderer(new RenderCatalogoDeRutasSecuencia());
|
||||||
lsRutaSecuencia = new ArrayList<RutaSecuencia>();
|
lsRutaSecuencia = new ArrayList<RutaSecuencia>();
|
||||||
|
@ -448,6 +486,30 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
||||||
carregouCombinacao = false;
|
carregouCombinacao = false;
|
||||||
alterarBotaoRetomarCancelar();
|
alterarBotaoRetomarCancelar();
|
||||||
carregarParadasRuta();
|
carregarParadasRuta();
|
||||||
|
linhaEmpresaAutorizadora.setVisible(false);
|
||||||
|
|
||||||
|
validaApresentaLinhaStatus();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void desabilitarCadastro() {
|
||||||
|
rowIncluirSequencia.setVisible(false);
|
||||||
|
btModificar.setVisible(false);
|
||||||
|
rowAdicionarRuta.setVisible(false);
|
||||||
|
rowAddEmbarqueDesembarque.setVisible(false);
|
||||||
|
rowAddICMS.setVisible(false);
|
||||||
|
}
|
||||||
|
|
||||||
|
private List<Empresa> buscarEmpresaOperadora() {
|
||||||
|
List<Empresa> todasAsEmpresas = empresaService.obtenerTodos();
|
||||||
|
List<Empresa> empOperadoras = new ArrayList<Empresa>();
|
||||||
|
|
||||||
|
for(Empresa emp : todasAsEmpresas) {
|
||||||
|
if(emp.getIndTipo() != EMPRESA_OPERADORA) {
|
||||||
|
empOperadoras.add(emp);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return empOperadoras;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void alterarBotaoRetomarCancelar() {
|
private void alterarBotaoRetomarCancelar() {
|
||||||
|
@ -791,6 +853,35 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
||||||
if (cbiEmpresa != null) {
|
if (cbiEmpresa != null) {
|
||||||
Empresa empresa = (Empresa) cbiEmpresa.getValue();
|
Empresa empresa = (Empresa) cbiEmpresa.getValue();
|
||||||
|
|
||||||
|
Empresa empresaAutorizadora = null;
|
||||||
|
|
||||||
|
if(empresa != null && empresa.getIndTipo() == EMPRESA_OPERADORA) {
|
||||||
|
|
||||||
|
if(!lsRutaEmpresa.isEmpty()) {
|
||||||
|
Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.MSG.erroMaisdeUmaEmpresa"), Labels.getLabel("editarCatalogoDeRutaController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
Comboitem cbiEmpresaAutorizadora = cmbEmpresaAutorizadora.getSelectedItem();
|
||||||
|
|
||||||
|
empresaAutorizadora = cbiEmpresaAutorizadora == null ? null : (Empresa) cbiEmpresaAutorizadora.getValue();
|
||||||
|
|
||||||
|
if(empresaAutorizadora == null) {
|
||||||
|
Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.MSG.erroSemEmpresaAutorizadora"), Labels.getLabel("editarCatalogoDeRutaController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
ruta.setStatusAutorizadora(StatusAutorizacaoRuta.EM_ANALISE.getStatus());
|
||||||
|
} else {
|
||||||
|
if(existeEmpresaOperadora()) {
|
||||||
|
Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.MSG.erroMaisdeUmaEmpresa"), Labels.getLabel("editarCatalogoDeRutaController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Boolean achou = Boolean.FALSE;
|
Boolean achou = Boolean.FALSE;
|
||||||
|
|
||||||
for (RutaEmpresa re : lsRutaEmpresa) {
|
for (RutaEmpresa re : lsRutaEmpresa) {
|
||||||
|
@ -806,11 +897,13 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
||||||
rutaEmpresa.setActivo(Boolean.TRUE);
|
rutaEmpresa.setActivo(Boolean.TRUE);
|
||||||
rutaEmpresa.setFecmodif(Calendar.getInstance().getTime());
|
rutaEmpresa.setFecmodif(Calendar.getInstance().getTime());
|
||||||
rutaEmpresa.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
rutaEmpresa.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||||
|
rutaEmpresa.setEmpresaAutorizadora(empresaAutorizadora);
|
||||||
|
|
||||||
lsRutaEmpresa.add(rutaEmpresa);
|
lsRutaEmpresa.add(rutaEmpresa);
|
||||||
ruta.setLsRutaEmpresa(lsRutaEmpresa);
|
ruta.setLsRutaEmpresa(lsRutaEmpresa);
|
||||||
|
|
||||||
rutaEmpresaList.setData(lsRutaEmpresa);
|
rutaEmpresaList.setData(lsRutaEmpresa);
|
||||||
|
validaApresentaLinhaStatus();
|
||||||
} else {
|
} else {
|
||||||
Messagebox.show(Labels.getLabel("MSG.Registro.Existe"),
|
Messagebox.show(Labels.getLabel("MSG.Registro.Existe"),
|
||||||
Labels.getLabel("editarCatalogoDeRutaController.window.title"),
|
Labels.getLabel("editarCatalogoDeRutaController.window.title"),
|
||||||
|
@ -824,6 +917,31 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private Boolean existeEmpresaOperadora() {
|
||||||
|
Boolean existeEmpresaOperadora = false;
|
||||||
|
for (RutaEmpresa re : lsRutaEmpresa) {
|
||||||
|
if (re.getEmpresa().getIndTipo() == EMPRESA_OPERADORA) {
|
||||||
|
existeEmpresaOperadora = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return existeEmpresaOperadora;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onChange$cmbEmpresa(Event ev) {
|
||||||
|
Comboitem cbiEmpresa = cmbEmpresa.getSelectedItem();
|
||||||
|
|
||||||
|
if (cbiEmpresa != null) {
|
||||||
|
Empresa empresa = (Empresa) cbiEmpresa.getValue();
|
||||||
|
|
||||||
|
if(empresa.getIndTipo() == EMPRESA_OPERADORA) {
|
||||||
|
linhaEmpresaAutorizadora.setVisible(true);
|
||||||
|
} else {
|
||||||
|
linhaEmpresaAutorizadora.setVisible(false);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
public void onClick$btnRemoverEmpresaRuta(Event ev) throws InterruptedException {
|
public void onClick$btnRemoverEmpresaRuta(Event ev) throws InterruptedException {
|
||||||
if (ruta.getRutaId() == null && (ruta.getIsClone() != null && ruta.getIsClone())) {
|
if (ruta.getRutaId() == null && (ruta.getIsClone() != null && ruta.getIsClone())) {
|
||||||
Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.MSG.ExcluirEmpresaRutaCloneError"),
|
Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.MSG.ExcluirEmpresaRutaCloneError"),
|
||||||
|
@ -844,6 +962,17 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
||||||
lsRutaEmpresa.remove(rutaEmpresa);
|
lsRutaEmpresa.remove(rutaEmpresa);
|
||||||
rutaEmpresaList.setData(lsRutaEmpresa);
|
rutaEmpresaList.setData(lsRutaEmpresa);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
validaApresentaLinhaStatus();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void validaApresentaLinhaStatus(){
|
||||||
|
if(existeEmpresaOperadora()) {
|
||||||
|
linhaStatus.setVisible(true);
|
||||||
|
txtStatus.setText(StatusAutorizacaoRuta.buscarStatus(ruta.getStatusAutorizadora()));
|
||||||
|
} else {
|
||||||
|
linhaStatus.setVisible(false);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private boolean validar() throws InterruptedException {
|
private boolean validar() throws InterruptedException {
|
||||||
|
@ -931,6 +1060,24 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
||||||
txtPrefixo.getValue();
|
txtPrefixo.getValue();
|
||||||
txtNumRioCard.getValue();
|
txtNumRioCard.getValue();
|
||||||
|
|
||||||
|
Boolean existeEmpresaOperadora = existeEmpresaOperadora();
|
||||||
|
if (existeEmpresaOperadora && StatusAutorizacaoRuta.LIBERADO.getStatus().equals(ruta.getStatusAutorizadora())) {
|
||||||
|
|
||||||
|
if(houveAlteracaoParaAnalise()) {
|
||||||
|
int resp = Messagebox.show( Labels.getLabel("editarCatalogoDeRutaController.msg.desejaAlterar"), Labels.getLabel("editarCatalogoDeRutaController.window.title"),
|
||||||
|
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
|
||||||
|
|
||||||
|
if (resp == Messagebox.NO) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
ruta.setStatusAutorizadora(StatusAutorizacaoRuta.EM_ANALISE.getStatus());
|
||||||
|
}
|
||||||
|
|
||||||
|
} else if(existeEmpresaOperadora) {
|
||||||
|
ruta.setStatusAutorizadora(StatusAutorizacaoRuta.EM_ANALISE.getStatus());
|
||||||
|
}
|
||||||
|
|
||||||
if (null != txtCantEixos && txtCantEixos.getValue() != null && txtCantEixos.getValue() == 0) {
|
if (null != txtCantEixos && txtCantEixos.getValue() != null && txtCantEixos.getValue() == 0) {
|
||||||
Messagebox.show(
|
Messagebox.show(
|
||||||
Labels.getLabel("editarCatalogoDeRutaController.lblCantEixosZeroInvalido.value"),
|
Labels.getLabel("editarCatalogoDeRutaController.lblCantEixosZeroInvalido.value"),
|
||||||
|
@ -1058,6 +1205,78 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/***
|
||||||
|
* Verifica se a alteracao na ruta precisa de uma nova análise pela empresa Autorizadora
|
||||||
|
*
|
||||||
|
* As seguintes alteracoes precisao de revisao:
|
||||||
|
*
|
||||||
|
* empresas linha - ICMS Exceção - prefixo - prefixo auxiliar - orgao concedente - ICMS preço
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
private boolean houveAlteracaoParaAnalise() {
|
||||||
|
try {
|
||||||
|
rutaComparacao = rutaService.obtenerID(ruta.getRutaId());
|
||||||
|
|
||||||
|
if(rutaComparacao == null) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(ruta.getPrefixo() != null && rutaComparacao.getPrefixo() != null && !ruta.getPrefixo().equals(rutaComparacao.getPrefixo())) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(ruta.getPrefixoAuxiliar() != null && rutaComparacao.getPrefixoAuxiliar() != null && !ruta.getPrefixoAuxiliar().equals(rutaComparacao.getPrefixoAuxiliar())) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(ruta.getOrgaoConcedente() != null && !ruta.getOrgaoConcedente().equals(rutaComparacao.getOrgaoConcedente())) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
//ICMS PRECO
|
||||||
|
if(!ruta.getIndTribTarifa().equals(rutaComparacao.getIndTribTarifa())
|
||||||
|
|| !ruta.getIndTribPedagio().equals(rutaComparacao.getIndTribPedagio())
|
||||||
|
|| !ruta.getIndTribTaxaEmbarque().equals(rutaComparacao.getIndTribTaxaEmbarque()) ) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(houveAlteracaoICMSExcecao()) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
} catch (Exception e) {
|
||||||
|
log.error("Erro ao analizar diferencas na ruta: ", e);
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
private boolean houveAlteracaoICMSExcecao() {
|
||||||
|
if((ruta.getLsRutaIcmsExcepcions() != null && rutaComparacao.getLsRutaIcmsExcepcions() == null) || (ruta.getLsRutaIcmsExcepcions() == null && rutaComparacao.getLsRutaIcmsExcepcions() != null) ) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(ruta.getLsRutaIcmsExcepcions() != null && rutaComparacao.getLsRutaIcmsExcepcions() != null && ruta.getLsRutaIcmsExcepcions().size() != rutaComparacao.getLsRutaIcmsExcepcions().size() ) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
int comparacao = 0;
|
||||||
|
for(RutaIcmsExcepcion rExcp : ruta.getLsRutaIcmsExcepcions()) {
|
||||||
|
for(RutaIcmsExcepcion rExcp2 : rutaComparacao.getLsRutaIcmsExcepcions()) {
|
||||||
|
if(rExcp.equals(rExcp2)) {
|
||||||
|
comparacao++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if(comparacao != rutaComparacao.getLsRutaIcmsExcepcions().size()) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
private void alteraKmCoeficiente(Tramo tramo, BigDecimal kmEntradaSaidaAnterior, BigDecimal KmEntradaSaidaNovo) {
|
private void alteraKmCoeficiente(Tramo tramo, BigDecimal kmEntradaSaidaAnterior, BigDecimal KmEntradaSaidaNovo) {
|
||||||
tramo.setLsOrgaoTramo(tramoService.getLsOrgaoTramoByTramo(tramo));
|
tramo.setLsOrgaoTramo(tramoService.getLsOrgaoTramoByTramo(tramo));
|
||||||
for (OrgaoTramo ot : tramo.getLsOrgaoTramo()) {
|
for (OrgaoTramo ot : tramo.getLsOrgaoTramo()) {
|
||||||
|
@ -1837,4 +2056,220 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
||||||
public void setLsEmbarqueDesembarque(List<ParadaSecuencia> lsEmbarqueDesembarque) {
|
public void setLsEmbarqueDesembarque(List<ParadaSecuencia> lsEmbarqueDesembarque) {
|
||||||
this.lsEmbarqueDesembarque = lsEmbarqueDesembarque;
|
this.lsEmbarqueDesembarque = lsEmbarqueDesembarque;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Row getLinhaEmpresaAutorizadora() {
|
||||||
|
return linhaEmpresaAutorizadora;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLinhaEmpresaAutorizadora(Row linhaEmpresaAutorizadora) {
|
||||||
|
this.linhaEmpresaAutorizadora = linhaEmpresaAutorizadora;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Empresa> getLsEmpresaAutorizadora() {
|
||||||
|
return lsEmpresaAutorizadora;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLsEmpresaAutorizadora(List<Empresa> lsEmpresaAutorizadora) {
|
||||||
|
this.lsEmpresaAutorizadora = lsEmpresaAutorizadora;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Combobox getCmbEmpresaAutorizadora() {
|
||||||
|
return cmbEmpresaAutorizadora;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCmbEmpresaAutorizadora(Combobox cmbEmpresaAutorizadora) {
|
||||||
|
this.cmbEmpresaAutorizadora = cmbEmpresaAutorizadora;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Row getLinhaStatus() {
|
||||||
|
return linhaStatus;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLinhaStatus(Row linhaStatus) {
|
||||||
|
this.linhaStatus = linhaStatus;
|
||||||
|
}
|
||||||
|
|
||||||
|
public MyTextbox getTxtStatus() {
|
||||||
|
return txtStatus;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTxtStatus(MyTextbox txtStatus) {
|
||||||
|
this.txtStatus = txtStatus;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Boolean getIsAprovacaoLinhas() {
|
||||||
|
return isAprovacaoLinhas;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setIsAprovacaoLinhas(Boolean isAprovacaoLinhas) {
|
||||||
|
this.isAprovacaoLinhas = isAprovacaoLinhas;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Toolbar getBarraDeAprovacaoDeLinha() {
|
||||||
|
return barraDeAprovacaoDeLinha;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setBarraDeAprovacaoDeLinha(Toolbar barraDeAprovacaoDeLinha) {
|
||||||
|
this.barraDeAprovacaoDeLinha = barraDeAprovacaoDeLinha;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Toolbar getBarraDeCadastro() {
|
||||||
|
return barraDeCadastro;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setBarraDeCadastro(Toolbar barraDeCadastro) {
|
||||||
|
this.barraDeCadastro = barraDeCadastro;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Button getBtnApagar() {
|
||||||
|
return btnApagar;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setBtnApagar(Button btnApagar) {
|
||||||
|
this.btnApagar = btnApagar;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Button getBtnCancelarRetomar() {
|
||||||
|
return btnCancelarRetomar;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setBtnCancelarRetomar(Button btnCancelarRetomar) {
|
||||||
|
this.btnCancelarRetomar = btnCancelarRetomar;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Row getRowIncluirSequencia() {
|
||||||
|
return rowIncluirSequencia;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRowIncluirSequencia(Row rowIncluirSequencia) {
|
||||||
|
this.rowIncluirSequencia = rowIncluirSequencia;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Row getRowAdicionarRuta() {
|
||||||
|
return rowAdicionarRuta;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRowAdicionarRuta(Row rowAdicionarRuta) {
|
||||||
|
this.rowAdicionarRuta = rowAdicionarRuta;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Row getRowAddEmbarqueDesembarque() {
|
||||||
|
return rowAddEmbarqueDesembarque;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRowAddEmbarqueDesembarque(Row rowAddEmbarqueDesembarque) {
|
||||||
|
this.rowAddEmbarqueDesembarque = rowAddEmbarqueDesembarque;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Row getRowAddICMS() {
|
||||||
|
return rowAddICMS;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRowAddICMS(Row rowAddICMS) {
|
||||||
|
this.rowAddICMS = rowAddICMS;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Button getBtModificar() {
|
||||||
|
return btModificar;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setBtModificar(Button btModificar) {
|
||||||
|
this.btModificar = btModificar;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Boolean getIsBloqueadoParaAlteracao() {
|
||||||
|
return isBloqueadoParaAlteracao;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setIsBloqueadoParaAlteracao(Boolean isBloqueadoParaAlteracao) {
|
||||||
|
this.isBloqueadoParaAlteracao = isBloqueadoParaAlteracao;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Button getBtnLiberarRuta() {
|
||||||
|
return btnLiberarRuta;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setBtnLiberarRuta(Button btnLiberarRuta) {
|
||||||
|
this.btnLiberarRuta = btnLiberarRuta;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Button getBtnBloquearRuta() {
|
||||||
|
return btnBloquearRuta;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setBtnBloquearRuta(Button btnBloquearRuta) {
|
||||||
|
this.btnBloquearRuta = btnBloquearRuta;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnLiberarRuta(Event ev) throws InterruptedException {
|
||||||
|
try {
|
||||||
|
if (ruta.getIndRutaCancelada()) {
|
||||||
|
Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.msg.linhaDesativada"),
|
||||||
|
Labels.getLabel("editarCatalogoDeRutaController.window.title"), Messagebox.OK, Messagebox.INFORMATION);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (StatusAutorizacaoRuta.LIBERADO.getStatus().equals(ruta.getStatusAutorizadora())) {
|
||||||
|
Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.msg.orgaoLinhaJaLiberada"),
|
||||||
|
Labels.getLabel("editarCatalogoDeRutaController.window.title"), Messagebox.OK, Messagebox.INFORMATION);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
ruta.setStatusAutorizadora(StatusAutorizacaoRuta.LIBERADO.getStatus());
|
||||||
|
ruta = rutaService.suscribir(ruta, null);
|
||||||
|
|
||||||
|
rutaList.removeItem(ruta);
|
||||||
|
rutaList.addItemNovo(ruta);
|
||||||
|
|
||||||
|
Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.MSG.linhaLiberada"),
|
||||||
|
Labels.getLabel("editarCatalogoDeRutaController.window.title"), Messagebox.OK, Messagebox.INFORMATION);
|
||||||
|
|
||||||
|
closeWindow();
|
||||||
|
} catch (BusinessException e) {
|
||||||
|
log.error("Erro ao liberar Linha: ", e);
|
||||||
|
Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.MSG.erroAoLiberarLinha"),
|
||||||
|
Labels.getLabel("editarCatalogoDeRutaController.window.title"), Messagebox.OK, Messagebox.ERROR);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnBloquearRuta(Event ev) throws InterruptedException {
|
||||||
|
try {
|
||||||
|
if (ruta.getIndRutaCancelada()) {
|
||||||
|
Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.msg.linhaDesativada"),
|
||||||
|
Labels.getLabel("editarCatalogoDeRutaController.window.title"), Messagebox.OK, Messagebox.INFORMATION);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (StatusAutorizacaoRuta.BLOQUEADO.getStatus().equals(ruta.getStatusAutorizadora())) {
|
||||||
|
Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.msg.orgaoLinhaJaBloqueada"),
|
||||||
|
Labels.getLabel("editarCatalogoDeRutaController.window.title"), Messagebox.OK, Messagebox.INFORMATION);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (StatusAutorizacaoRuta.LIBERADO.getStatus().equals(ruta.getStatusAutorizadora())) {
|
||||||
|
|
||||||
|
int resp = Messagebox.show( Labels.getLabel("editarCatalogoDeRutaController.bloquearLinhaLiberada"),
|
||||||
|
Labels.getLabel("editarEmpresaController.window.title"), Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
|
||||||
|
|
||||||
|
if (resp == Messagebox.NO) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
ruta.setStatusAutorizadora(StatusAutorizacaoRuta.BLOQUEADO.getStatus());
|
||||||
|
ruta = rutaService.suscribir(ruta, null);
|
||||||
|
|
||||||
|
rutaList.removeItem(ruta);
|
||||||
|
rutaList.addItemNovo(ruta);
|
||||||
|
|
||||||
|
Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.MSG.linhaBloqueada"),
|
||||||
|
Labels.getLabel("editarCatalogoDeRutaController.window.title"), Messagebox.OK, Messagebox.INFORMATION);
|
||||||
|
|
||||||
|
closeWindow();
|
||||||
|
} catch (BusinessException e) {
|
||||||
|
log.error("Erro ao Bloquear Linha: ", e);
|
||||||
|
Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.MSG.erroAoBloquearLinha"),
|
||||||
|
Labels.getLabel("editarCatalogoDeRutaController.window.title"), Messagebox.OK, Messagebox.ERROR);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
|
@ -0,0 +1,27 @@
|
||||||
|
package com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional;
|
||||||
|
|
||||||
|
import org.zkoss.util.resource.Labels;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.constantes.ConstantesFuncionSistema;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema;
|
||||||
|
|
||||||
|
public class ItemMenuEsquemaOperacionalAprovacaoRuta extends DefaultItemMenuSistema {
|
||||||
|
|
||||||
|
public ItemMenuEsquemaOperacionalAprovacaoRuta() {
|
||||||
|
super("indexController.mniEsquemaOperacionalAprovacaoRuta.label");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getClaveMenu() {
|
||||||
|
return ConstantesFuncionSistema.CLAVE_AUTORIZACAO_RUTA;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void ejecutar() {
|
||||||
|
PantallaUtileria.openWindow("/gui/esquema_operacional/busquedaRutaManutencao.zul",
|
||||||
|
Labels.getLabel("busquedaCatalogoDeRutaManutencaoController.window.title"), getArgs(), desktop);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -83,6 +83,7 @@ esquemaOperacional.generacionAutomaticaTramoRuta=com.rjconsultores.ventaboletos.
|
||||||
esquemaOperacional.via=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.ItemMenuVia
|
esquemaOperacional.via=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.ItemMenuVia
|
||||||
esquemaOperacional.tramo=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.ItemMenuTramo
|
esquemaOperacional.tramo=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.ItemMenuTramo
|
||||||
esquemaOperacional.ruta=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.ItemMenuEsquemaOperacionalRuta
|
esquemaOperacional.ruta=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.ItemMenuEsquemaOperacionalRuta
|
||||||
|
esquemaOperacional.autorizacaoRuta=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.ItemMenuEsquemaOperacionalAprovacaoRuta
|
||||||
esquemaOperacional.corrida=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.ItemMenuCorrida
|
esquemaOperacional.corrida=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.ItemMenuCorrida
|
||||||
esquemaOperacional.paramConexion=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.ItemMenuParamConexion
|
esquemaOperacional.paramConexion=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.ItemMenuParamConexion
|
||||||
esquemaOperacional.conexion=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.ItemMenuConexion
|
esquemaOperacional.conexion=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.ItemMenuConexion
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
package com.rjconsultores.ventaboletos.web.utilerias.render;
|
package com.rjconsultores.ventaboletos.web.utilerias.render;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||||
|
import com.rjconsultores.ventaboletos.enums.StatusAutorizacaoRuta;
|
||||||
|
|
||||||
import org.zkoss.util.resource.Labels;
|
import org.zkoss.util.resource.Labels;
|
||||||
import org.zkoss.zul.Listcell;
|
import org.zkoss.zul.Listcell;
|
||||||
|
@ -17,6 +18,17 @@ import org.zkoss.zul.ListitemRenderer;
|
||||||
*/
|
*/
|
||||||
public class RenderCatalogoDeRutas implements ListitemRenderer {
|
public class RenderCatalogoDeRutas implements ListitemRenderer {
|
||||||
|
|
||||||
|
private Boolean isAutorizacaoDeRuta = false;
|
||||||
|
|
||||||
|
public RenderCatalogoDeRutas(boolean isAutorizacaoDeRuta) {
|
||||||
|
super();
|
||||||
|
this.isAutorizacaoDeRuta = isAutorizacaoDeRuta;
|
||||||
|
}
|
||||||
|
|
||||||
|
public RenderCatalogoDeRutas() {
|
||||||
|
super();
|
||||||
|
}
|
||||||
|
|
||||||
public void render(Listitem lstm, Object o) throws Exception {
|
public void render(Listitem lstm, Object o) throws Exception {
|
||||||
Ruta ruta = (Ruta) o;
|
Ruta ruta = (Ruta) o;
|
||||||
|
|
||||||
|
@ -43,6 +55,11 @@ public class RenderCatalogoDeRutas implements ListitemRenderer {
|
||||||
lc = new Listcell((ruta.getOrgaoConcedente() == null) ? "" : ruta.getOrgaoConcedente().getDescOrgao());
|
lc = new Listcell((ruta.getOrgaoConcedente() == null) ? "" : ruta.getOrgaoConcedente().getDescOrgao());
|
||||||
lc.setParent(lstm);
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
if(isAutorizacaoDeRuta) {
|
||||||
|
lc = new Listcell((ruta.getStatusAutorizadora() == null) ? "" : StatusAutorizacaoRuta.buscarStatus(ruta.getStatusAutorizadora()));
|
||||||
|
lc.setParent(lstm);
|
||||||
|
}
|
||||||
|
|
||||||
lstm.setAttribute("data", ruta);
|
lstm.setAttribute("data", ruta);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -32,6 +32,7 @@ public class RenderEmpresa implements ListitemRenderer {
|
||||||
Short short1 = 1;
|
Short short1 = 1;
|
||||||
Short short2 = 2;
|
Short short2 = 2;
|
||||||
Short short3 = 3;
|
Short short3 = 3;
|
||||||
|
Short short4 = 4;
|
||||||
if (tipo != null) {
|
if (tipo != null) {
|
||||||
if (tipo.equals(short1)) {
|
if (tipo.equals(short1)) {
|
||||||
lc = new Listcell(Labels.getLabel("editarEmpresaController.IndTipo.1"));
|
lc = new Listcell(Labels.getLabel("editarEmpresaController.IndTipo.1"));
|
||||||
|
@ -39,6 +40,8 @@ public class RenderEmpresa implements ListitemRenderer {
|
||||||
lc = new Listcell(Labels.getLabel("editarEmpresaController.IndTipo.2"));
|
lc = new Listcell(Labels.getLabel("editarEmpresaController.IndTipo.2"));
|
||||||
} else if (tipo.equals(short3)) {
|
} else if (tipo.equals(short3)) {
|
||||||
lc = new Listcell(Labels.getLabel("editarEmpresaController.IndTipo.3"));
|
lc = new Listcell(Labels.getLabel("editarEmpresaController.IndTipo.3"));
|
||||||
|
} else if (tipo.equals(short4)) {
|
||||||
|
lc = new Listcell(Labels.getLabel("editarEmpresaController.IndTipo.4"));
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
lc = new Listcell(Labels.getLabel(""));
|
lc = new Listcell(Labels.getLabel(""));
|
||||||
|
|
|
@ -15,10 +15,17 @@ import org.zkoss.zul.ListitemRenderer;
|
||||||
*/
|
*/
|
||||||
public class RenderRutaEmpresa implements ListitemRenderer {
|
public class RenderRutaEmpresa implements ListitemRenderer {
|
||||||
|
|
||||||
|
private static final Short EMPRESA_OPERADORA = 4;
|
||||||
|
|
||||||
public void render(Listitem lstm, Object o) throws Exception {
|
public void render(Listitem lstm, Object o) throws Exception {
|
||||||
RutaEmpresa rutaEmpresa = (RutaEmpresa) o;
|
RutaEmpresa rutaEmpresa = (RutaEmpresa) o;
|
||||||
|
|
||||||
Listcell lc = new Listcell(rutaEmpresa.getEmpresa().getNombempresa());
|
Listcell lc = new Listcell(rutaEmpresa.getEmpresa().getNombempresa());
|
||||||
|
|
||||||
|
if(rutaEmpresa.getEmpresa().getIndTipo() == EMPRESA_OPERADORA) {
|
||||||
|
lc = new Listcell(rutaEmpresa.getEmpresa().getNombempresa() + (rutaEmpresa.getEmpresaAutorizadora() != null ? " Autorizada por " + rutaEmpresa.getEmpresaAutorizadora().getNombempresa() : ""));
|
||||||
|
}
|
||||||
|
|
||||||
lc.setParent(lstm);
|
lc.setParent(lstm);
|
||||||
|
|
||||||
lstm.setAttribute("data", rutaEmpresa);
|
lstm.setAttribute("data", rutaEmpresa);
|
||||||
|
|
|
@ -160,6 +160,7 @@ indexController.mniConfiguracionReservacion.label = Configuración de reservaci
|
||||||
indexController.mniConfiguracionCancelacion.label = Configuración de cancelación
|
indexController.mniConfiguracionCancelacion.label = Configuración de cancelación
|
||||||
indexController.mniEsquemaOperacionalParadas.label = Paradas
|
indexController.mniEsquemaOperacionalParadas.label = Paradas
|
||||||
indexController.mniEsquemaOperacionalRuta.label = Linea
|
indexController.mniEsquemaOperacionalRuta.label = Linea
|
||||||
|
indexController.mniEsquemaOperacionalAprovacaoRuta.label = Manutenção de Operação de Linhas
|
||||||
indexController.mniTramo.label = Tramo
|
indexController.mniTramo.label = Tramo
|
||||||
indexController.mniTramoKmServicio.label = Tramo Km clase
|
indexController.mniTramoKmServicio.label = Tramo Km clase
|
||||||
indexController.mniVia.label = Via
|
indexController.mniVia.label = Via
|
||||||
|
@ -2586,6 +2587,7 @@ editarCatalogoDeParadaController.registroCVEAGRUPAMENTOPARADAexiste = Ya existe
|
||||||
|
|
||||||
|
|
||||||
# Detener a pantalla de Búsqueda
|
# Detener a pantalla de Búsqueda
|
||||||
|
busquedaCatalogoDeRutaManutencaoController.window.title = Manutenção de Operação de Linhas
|
||||||
busquedaCatalogoDeRutaController.window.title = Linea
|
busquedaCatalogoDeRutaController.window.title = Linea
|
||||||
busquedaCatalogoDeRutaController.btnRefresh.tooltiptext = Actualizar
|
busquedaCatalogoDeRutaController.btnRefresh.tooltiptext = Actualizar
|
||||||
busquedaCatalogoDeRutaController.btnNovo.tooltiptext = Incluir
|
busquedaCatalogoDeRutaController.btnNovo.tooltiptext = Incluir
|
||||||
|
@ -2644,6 +2646,10 @@ editarCatalogoDeRutaController.lbCodigoDER.value=Seção
|
||||||
editarCatalogoDeRutaController.lbAddBorrar.value = Incluir
|
editarCatalogoDeRutaController.lbAddBorrar.value = Incluir
|
||||||
editarCatalogoDeRutaController.lbEmpresa.value = Empresa
|
editarCatalogoDeRutaController.lbEmpresa.value = Empresa
|
||||||
|
|
||||||
|
editarCatalogoDeRutaController.lbEmpresaAutorizadora.value=Empresa Autorizadora
|
||||||
|
editarCatalogoDeRutaController.lbEmpresaOperadora.value=Empresa Operadora
|
||||||
|
editarCatalogoDeRutaController.lbStatusAutorizadora.value= Status
|
||||||
|
|
||||||
editarCatalogoDeRutaController.lbEmpresaAutorizadora.value = Empresa Autorizadora
|
editarCatalogoDeRutaController.lbEmpresaAutorizadora.value = Empresa Autorizadora
|
||||||
editarCatalogoDeRutaController.status.value= Status Autorização
|
editarCatalogoDeRutaController.status.value= Status Autorização
|
||||||
editarCatalogoDeRutaController.MSG.erroSemEmpresaAutorizadora= A empresa selecionada é OPERADORA. É necessário selecionar uma empresa AUTORIZADORA, que concederá permissão para utilização desta linha.
|
editarCatalogoDeRutaController.MSG.erroSemEmpresaAutorizadora= A empresa selecionada é OPERADORA. É necessário selecionar uma empresa AUTORIZADORA, que concederá permissão para utilização desta linha.
|
||||||
|
@ -2693,6 +2699,7 @@ editarCatalogoDeRutaController.MSG.addTramos = Incluir
|
||||||
editarCatalogoDeRutaController.MSG.tramoInicioFim = Tramo inicial ou final no se pode eliminar
|
editarCatalogoDeRutaController.MSG.tramoInicioFim = Tramo inicial ou final no se pode eliminar
|
||||||
editarCatalogoDeRutaController.VentaOffLine = Venta en hand held off line
|
editarCatalogoDeRutaController.VentaOffLine = Venta en hand held off line
|
||||||
editarCatalogoDeRutaController.lbPrefixo.value = Prefijo
|
editarCatalogoDeRutaController.lbPrefixo.value = Prefijo
|
||||||
|
editarCatalogoDeRutaController.lbStatus.value = Status
|
||||||
editarCatalogoDeRutaController.lbPrefixoAuxiliar.value = Prefijo Auxiliar
|
editarCatalogoDeRutaController.lbPrefixoAuxiliar.value = Prefijo Auxiliar
|
||||||
editarCatalogoDeRutaController.radIda.value = Ida
|
editarCatalogoDeRutaController.radIda.value = Ida
|
||||||
editarCatalogoDeRutaController.radVolta.value = Regreso
|
editarCatalogoDeRutaController.radVolta.value = Regreso
|
||||||
|
@ -2717,7 +2724,15 @@ editarCatalogoDeRutaController.rdAmbos.value = Ambos
|
||||||
editarCatalogoDeRutaController.msg.validacion.vigencia.inicio=Favor Selecionar início da vigência
|
editarCatalogoDeRutaController.msg.validacion.vigencia.inicio=Favor Selecionar início da vigência
|
||||||
editarCatalogoDeRutaController.msg.validacion.vigencia.fim=Favor Selecionar Final da vigência
|
editarCatalogoDeRutaController.msg.validacion.vigencia.fim=Favor Selecionar Final da vigência
|
||||||
|
|
||||||
|
editarCatalogoDeRutaController.msg.orgaoLinhaJaLiberada = Linha Já está Liberada.
|
||||||
|
editarCatalogoDeRutaController.MSG.linhaLiberada = Linha Liberada para a venda com Sucesso.
|
||||||
|
editarCatalogoDeRutaController.MSG.linhaBloqueada = Linha Bloqueada para a venda com Sucesso.
|
||||||
|
editarCatalogoDeRutaController.MSG.erroAoLiberarLinha= Erro ao Liberar linha. Informe o Administrador do sistema.
|
||||||
|
editarCatalogoDeRutaController.MSG.erroAoBloquearLinha= Erro ao Bloquear linha. Informe o Administrador do sistema.
|
||||||
|
editarCatalogoDeRutaController.msg.orgaoLinhaJaBloqueada= Linha Já está Bloqueada.
|
||||||
|
editarCatalogoDeRutaController.bloquearLinhaLiberada= Linha já está Liberado, caso seja bloqueada irá interromper a venda desta linha. Deseja Bloquear?
|
||||||
|
editarCatalogoDeRutaController.btnLiberarRuta = Liberar
|
||||||
|
editarCatalogoDeRutaController.btnBloquearRuta = Bloquear
|
||||||
|
|
||||||
# A través da pantalla de Búsqueda
|
# A través da pantalla de Búsqueda
|
||||||
busquedaViaController.window.title = Via
|
busquedaViaController.window.title = Via
|
||||||
|
|
|
@ -167,6 +167,7 @@ indexController.mniConfiguracionCancelacion.label = Configuração de Cancelamen
|
||||||
indexController.mniEsquemaOperacionalParadas.label = Localidades
|
indexController.mniEsquemaOperacionalParadas.label = Localidades
|
||||||
indexController.mniEsquemaOperacionalAgrupacionParadas.label = Agrupar Localidades
|
indexController.mniEsquemaOperacionalAgrupacionParadas.label = Agrupar Localidades
|
||||||
indexController.mniEsquemaOperacionalRuta.label = Linha
|
indexController.mniEsquemaOperacionalRuta.label = Linha
|
||||||
|
indexController.mniEsquemaOperacionalAprovacaoRuta.label = Manutenção de Operação de Linhas
|
||||||
indexController.mniTramo.label = Trecho
|
indexController.mniTramo.label = Trecho
|
||||||
indexController.mniTramoKmServicio.label = Trecho Km Classe
|
indexController.mniTramoKmServicio.label = Trecho Km Classe
|
||||||
indexController.mniVia.label = Via
|
indexController.mniVia.label = Via
|
||||||
|
@ -2853,6 +2854,7 @@ editarCatalogoDeParadaController.registroDESCAGRUPAMENTOPARADAexiste = Já exist
|
||||||
editarCatalogoDeParadaController.registroCVEAGRUPAMENTOPARADAexiste = Já existe um agrupamento de localidade com esse CVE
|
editarCatalogoDeParadaController.registroCVEAGRUPAMENTOPARADAexiste = Já existe um agrupamento de localidade com esse CVE
|
||||||
|
|
||||||
# Detener a pantalla de Pesquisa
|
# Detener a pantalla de Pesquisa
|
||||||
|
busquedaCatalogoDeRutaManutencaoController.window.title = Manutenção de Operação de Linhas
|
||||||
busquedaCatalogoDeRutaController.window.title = Linha
|
busquedaCatalogoDeRutaController.window.title = Linha
|
||||||
busquedaCatalogoDeRutaController.btnRefresh.tooltiptext = Atualizar
|
busquedaCatalogoDeRutaController.btnRefresh.tooltiptext = Atualizar
|
||||||
busquedaCatalogoDeRutaController.btnNovo.tooltiptext = Incluir
|
busquedaCatalogoDeRutaController.btnNovo.tooltiptext = Incluir
|
||||||
|
@ -2873,6 +2875,16 @@ editarCatalogoDeRutaController.padraoRecorrido = Tempo Padrão
|
||||||
editarCatalogoDeRutaController.tempoLocalidade = Tempo Localidade
|
editarCatalogoDeRutaController.tempoLocalidade = Tempo Localidade
|
||||||
editarCatalogoDeRutaController.msg.orgaoConcedenteObrigatorio = É necessário informar o Órgão Concedente
|
editarCatalogoDeRutaController.msg.orgaoConcedenteObrigatorio = É necessário informar o Órgão Concedente
|
||||||
|
|
||||||
|
editarCatalogoDeRutaController.msg.orgaoLinhaJaLiberada = Linha Já está Liberada.
|
||||||
|
editarCatalogoDeRutaController.MSG.linhaLiberada = Linha Liberada para a venda com Sucesso.
|
||||||
|
editarCatalogoDeRutaController.MSG.linhaBloqueada = Linha Bloqueada para a venda com Sucesso.
|
||||||
|
editarCatalogoDeRutaController.MSG.erroAoLiberarLinha= Erro ao Liberar linha. Informe o Administrador do sistema.
|
||||||
|
editarCatalogoDeRutaController.MSG.erroAoBloquearLinha= Erro ao Bloquear linha. Informe o Administrador do sistema.
|
||||||
|
editarCatalogoDeRutaController.msg.orgaoLinhaJaBloqueada= Linha Já está Bloqueada.
|
||||||
|
editarCatalogoDeRutaController.bloquearLinhaLiberada= Linha já está Liberado, caso seja bloqueada irá interromper a venda desta linha. Deseja Bloquear?
|
||||||
|
editarCatalogoDeRutaController.btnLiberarRuta = Liberar
|
||||||
|
editarCatalogoDeRutaController.btnBloquearRuta = Bloquear
|
||||||
|
|
||||||
#------------desativar retomar ruta----------------------
|
#------------desativar retomar ruta----------------------
|
||||||
editarCatalogoDeRutaController.msg.rutaReativada=Linha reativada com sucesso!.
|
editarCatalogoDeRutaController.msg.rutaReativada=Linha reativada com sucesso!.
|
||||||
editarCatalogoDeRutaController.msg.rutaCancelada=Linha desativada com sucesso!
|
editarCatalogoDeRutaController.msg.rutaCancelada=Linha desativada com sucesso!
|
||||||
|
@ -2913,6 +2925,10 @@ editarCatalogoDeRutaController.lbCodigoDER.value=Seção
|
||||||
editarCatalogoDeRutaController.lbAddBorrar.value = Incluir
|
editarCatalogoDeRutaController.lbAddBorrar.value = Incluir
|
||||||
editarCatalogoDeRutaController.lbEmpresa.value = Empresa
|
editarCatalogoDeRutaController.lbEmpresa.value = Empresa
|
||||||
|
|
||||||
|
editarCatalogoDeRutaController.lbEmpresaAutorizadora.value=Empresa Autorizadora
|
||||||
|
editarCatalogoDeRutaController.lbEmpresaOperadora.value=Empresa Operadora
|
||||||
|
editarCatalogoDeRutaController.lbStatusAutorizadora.value= Status
|
||||||
|
|
||||||
editarCatalogoDeRutaController.lbEmpresaAutorizadora.value = Empresa Autorizadora
|
editarCatalogoDeRutaController.lbEmpresaAutorizadora.value = Empresa Autorizadora
|
||||||
editarCatalogoDeRutaController.status.value= Status Autorização
|
editarCatalogoDeRutaController.status.value= Status Autorização
|
||||||
editarCatalogoDeRutaController.MSG.erroSemEmpresaAutorizadora= A empresa selecionada é OPERADORA. É necessário selecionar uma empresa AUTORIZADORA, que concederá permissão para utilização desta linha.
|
editarCatalogoDeRutaController.MSG.erroSemEmpresaAutorizadora= A empresa selecionada é OPERADORA. É necessário selecionar uma empresa AUTORIZADORA, que concederá permissão para utilização desta linha.
|
||||||
|
@ -2967,6 +2983,7 @@ editarCatalogoDeRutaController.MSG.addTramos = Incluir
|
||||||
editarCatalogoDeRutaController.MSG.tramoInicioFim = Trecho Inicial ou Final não pode Eliminar
|
editarCatalogoDeRutaController.MSG.tramoInicioFim = Trecho Inicial ou Final não pode Eliminar
|
||||||
editarCatalogoDeRutaController.VentaOffLine = Venda em hand held off line
|
editarCatalogoDeRutaController.VentaOffLine = Venda em hand held off line
|
||||||
editarCatalogoDeRutaController.lbPrefixo.value = Prefixo
|
editarCatalogoDeRutaController.lbPrefixo.value = Prefixo
|
||||||
|
editarCatalogoDeRutaController.lbStatus.value = Status
|
||||||
editarCatalogoDeRutaController.lbPrefixoAuxiliar.value = Prefixo Auxiliar
|
editarCatalogoDeRutaController.lbPrefixoAuxiliar.value = Prefixo Auxiliar
|
||||||
editarCatalogoDeRutaController.radIda.value = Ida
|
editarCatalogoDeRutaController.radIda.value = Ida
|
||||||
editarCatalogoDeRutaController.radVolta.value = Volta
|
editarCatalogoDeRutaController.radVolta.value = Volta
|
||||||
|
|
|
@ -86,6 +86,8 @@
|
||||||
label="${c:l('editarEmpresaController.IndTipo.2')}" />
|
label="${c:l('editarEmpresaController.IndTipo.2')}" />
|
||||||
<comboitem value="3"
|
<comboitem value="3"
|
||||||
label="${c:l('editarEmpresaController.IndTipo.3')}" />
|
label="${c:l('editarEmpresaController.IndTipo.3')}" />
|
||||||
|
<comboitem value="4"
|
||||||
|
label="${c:l('editarEmpresaController.IndTipo.4')}" />
|
||||||
</combobox>
|
</combobox>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
|
|
|
@ -0,0 +1,126 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<?page contentType="text/html;charset=UTF-8"?>
|
||||||
|
<?variable-resolver class="org.zkoss.zkplus.spring.DelegatingVariableResolver"?>
|
||||||
|
<?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" arg0="winBusquedaManutencaoDeRutas"?>
|
||||||
|
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
|
||||||
|
|
||||||
|
<zk xmlns="http://www.zkoss.org/2005/zul">
|
||||||
|
<window id="winBusquedaManutencaoDeRutas"
|
||||||
|
title="${c:l('busquedaCatalogoDeRutaController.window.title')}"
|
||||||
|
apply="${busquedaManutencaoDeRutaController}" sizable="true"
|
||||||
|
contentStyle="overflow:auto" height="500px" width="900px"
|
||||||
|
border="normal">
|
||||||
|
<toolbar>
|
||||||
|
<button id="btnRefresh" image="/gui/img/refresh.png"
|
||||||
|
width="35px"
|
||||||
|
tooltiptext="${c:l('busquedaCatalogoDeRutaController.btnRefresh.tooltiptext')}" />
|
||||||
|
<separator orient="vertical" />
|
||||||
|
<button id="btnNovo" image="/gui/img/add.png" width="35px"
|
||||||
|
tooltiptext="${c:l('busquedaCatalogoDeRutaController.btnNovo.tooltiptext')}" />
|
||||||
|
<separator orient="vertical" />
|
||||||
|
<button id="btnCerrar"
|
||||||
|
onClick="winBusquedaManutencaoDeRutas.detach()"
|
||||||
|
image="/gui/img/exit.png" width="35px"
|
||||||
|
tooltiptext="${c:l('busquedaCatalogoDeRutaController.btnCerrar.tooltiptext')}" />
|
||||||
|
</toolbar>
|
||||||
|
|
||||||
|
<grid fixedLayout="true">
|
||||||
|
<columns>
|
||||||
|
<column width="20%" />
|
||||||
|
<column width="30%" />
|
||||||
|
<column width="20%" />
|
||||||
|
<column width="30%" />
|
||||||
|
</columns>
|
||||||
|
<rows>
|
||||||
|
<row spans="1,3">
|
||||||
|
<label
|
||||||
|
value="${c:l('busquedaCatalogoDeRutaController.lhDesc.label')}" />
|
||||||
|
<textbox id="txtNombre" width="95%" maxlength="30"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
||||||
|
</row>
|
||||||
|
<row>
|
||||||
|
<label value="${c:l('busquedaCatalogoDeRutaController.lhId.label')}" />
|
||||||
|
<intbox id="txtId" width="50%" maxlength="10" />
|
||||||
|
|
||||||
|
<label value="${c:l('editarCatalogoDeRutaController.lbGrupoRuta.value')}" />
|
||||||
|
<combobox id="cmbGrupoRuta"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||||
|
mold="rounded" buttonVisible="true" width="95%"
|
||||||
|
model="@{winBusquedaManutencaoDeRutas$composer.lsGrupoRuta}" />
|
||||||
|
</row>
|
||||||
|
<row>
|
||||||
|
<label value="${c:l('busquedaAlertaCtrlController.claseservicio.label')}" />
|
||||||
|
<combobox id="cmbClaseServicio"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||||
|
mold="rounded" buttonVisible="true" width="95%"
|
||||||
|
model="@{winBusquedaManutencaoDeRutas$composer.lsClaseServicio}" />
|
||||||
|
|
||||||
|
<label value="${c:l('editarTramosController.labelOrgaoConcedente.value')}" />
|
||||||
|
<combobox id="cmbOrgaoConcedente" mold="rounded"
|
||||||
|
buttonVisible="true" width="95%"
|
||||||
|
model="@{winBusquedaManutencaoDeRutas$composer.lsOrgaoConcedente}"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" />
|
||||||
|
</row>
|
||||||
|
<row>
|
||||||
|
<label value="${c:l('editarCatalogoDeRutaController.lbEmpresaAutorizadora.value')}" />
|
||||||
|
<combobox id="cmbEmpresa"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||||
|
mold="rounded" buttonVisible="true" width="95%"
|
||||||
|
model="@{winBusquedaManutencaoDeRutas$composer.lsEmpresa}" />
|
||||||
|
|
||||||
|
<label value="${c:l('editarCatalogoDeRutaController.lblNumRuta.value')}" />
|
||||||
|
<textbox id="txtNumRuta" width="95%" maxlength="30"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<label value="${c:l('editarCatalogoDeRutaController.lbEmpresaOperadora.value')}" />
|
||||||
|
<combobox id="cmbEmpresaOperadora"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||||
|
mold="rounded" buttonVisible="true" width="95%"
|
||||||
|
model="@{winBusquedaManutencaoDeRutas$composer.lsEmpresaOperadora}" />
|
||||||
|
|
||||||
|
<label value="${c:l('editarCatalogoDeRutaController.lbStatusAutorizadora.value')}" />
|
||||||
|
<combobox id="cmbStatus"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||||
|
mold="rounded" buttonVisible="true" width="95%"
|
||||||
|
model="@{winBusquedaManutencaoDeRutas$composer.lsStatus}" />
|
||||||
|
</row>
|
||||||
|
</rows>
|
||||||
|
</grid>
|
||||||
|
|
||||||
|
<toolbar>
|
||||||
|
<checkbox id="chkRutaCancelada" label="${c:l('busquedaCatalogoDeRutaController.chkRutaCancelada')}"/>
|
||||||
|
<button id="btnPesquisa" image="/gui/img/find.png" label="${c:l('busquedaCatalogoDeRutaController.btnPesquisa.label')}" />
|
||||||
|
</toolbar>
|
||||||
|
|
||||||
|
<paging id="pagingRuta" pageSize="15" />
|
||||||
|
<listbox id="rutaList" use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox">
|
||||||
|
<listhead sizable="true">
|
||||||
|
<listheader width="10%" image="/gui/img/builder.gif"
|
||||||
|
label="${c:l('busquedaCatalogoDeRutaController.lhId.label')}"
|
||||||
|
sort="auto(rutaId)" />
|
||||||
|
<listheader image="/gui/img/builder.gif"
|
||||||
|
label="${c:l('lb.dec')}" sort="auto(descruta)" />
|
||||||
|
<listheader image="/gui/img/builder.gif"
|
||||||
|
label="${c:l('busquedaCatalogoDeRutaController.lhClase.label')}"
|
||||||
|
sort="auto(claseServicio.descclase)" />
|
||||||
|
<listheader image="/gui/img/builder.gif"
|
||||||
|
label="${c:l('editarCatalogoDeRutaController.lblNumRuta.value')}"
|
||||||
|
sort="auto(numRuta)" />
|
||||||
|
<listheader image="/gui/img/builder.gif"
|
||||||
|
label="${c:l('editarCatalogoDeRutaController.lbSentidoLinha.value')}"
|
||||||
|
sort="auto(indSentidoIda)" />
|
||||||
|
<listheader image="/gui/img/builder.gif"
|
||||||
|
label="${c:l('editarCatalogoDeRutaController.lbPrefixo.value')}"
|
||||||
|
sort="auto(prefixo)" />
|
||||||
|
<listheader image="/gui/img/builder.gif"
|
||||||
|
label="${c:l('editarTramosController.labelOrgaoConcedente.value')}"
|
||||||
|
sort="auto(orgaoConcedente.descOrgao)" />
|
||||||
|
<listheader image="/gui/img/builder.gif"
|
||||||
|
label="${c:l('editarCatalogoDeRutaController.lbStatusAutorizadora.value')}"
|
||||||
|
sort="auto(orgaoConcedente.descOrgao)" />
|
||||||
|
</listhead>
|
||||||
|
</listbox>
|
||||||
|
</window>
|
||||||
|
</zk>
|
|
@ -9,7 +9,24 @@
|
||||||
apply="${editarCatalogoDeRutaController}" height="557x" width="855px"
|
apply="${editarCatalogoDeRutaController}" height="557x" width="855px"
|
||||||
contentStyle="overflow:auto"
|
contentStyle="overflow:auto"
|
||||||
title="${c:l('editarCatalogoDeRutaController.window.title')}">
|
title="${c:l('editarCatalogoDeRutaController.window.title')}">
|
||||||
<toolbar>
|
<toolbar id="barraDeAprovacaoDeLinha">
|
||||||
|
<hbox spacing="5px" style="padding:1px" align="right">
|
||||||
|
|
||||||
|
<button id="btnLiberarRuta" height="25"
|
||||||
|
image="/gui/img/icon-active.gif" label="${c:l('editarCatalogoDeRutaController.btnLiberarRuta')}" width="100px"
|
||||||
|
tooltiptext="${c:l('editarCatalogoDeRutaController.btnApagar.tooltiptext')}" />
|
||||||
|
|
||||||
|
<button id="btnBloquearRuta" height="25" label="${c:l('editarCatalogoDeRutaController.btnBloquearRuta')}" width="100px"
|
||||||
|
image="/gui/img/close_icon_inactive.png"
|
||||||
|
tooltiptext="${c:l('editarCatalogoDeRutaController.btnCopiar.tooltiptext')}" />
|
||||||
|
|
||||||
|
<separator orient="vertical" />
|
||||||
|
<button id="btnFechar2" height="25" image="/gui/img/exit.png"
|
||||||
|
width="35px" onClick="winEditarRuta.detach()"
|
||||||
|
tooltiptext="${c:l('editarCatalogoDeRutaController.btnFechar.tooltiptext')}" />
|
||||||
|
</hbox>
|
||||||
|
</toolbar>
|
||||||
|
<toolbar id="barraDeCadastro">
|
||||||
<hbox spacing="5px" style="padding:1px" align="right">
|
<hbox spacing="5px" style="padding:1px" align="right">
|
||||||
|
|
||||||
<button id="btnApagar" height="20"
|
<button id="btnApagar" height="20"
|
||||||
|
@ -56,28 +73,40 @@
|
||||||
<column width="70%" />
|
<column width="70%" />
|
||||||
</columns>
|
</columns>
|
||||||
<rows>
|
<rows>
|
||||||
|
|
||||||
|
<row id="linhaStatus">
|
||||||
|
<label
|
||||||
|
value="${c:l('editarCatalogoDeRutaController.status.value')}" />
|
||||||
|
<textbox id="txtStatus" readonly="true"
|
||||||
|
constraint="no empty" width="50%" maxlength="60" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
||||||
|
</row>
|
||||||
|
|
||||||
<row>
|
<row>
|
||||||
<label
|
<label
|
||||||
value="${c:l('editarCatalogoDeRutaController.lbNome.value')}" />
|
value="${c:l('editarCatalogoDeRutaController.lbNome.value')}" />
|
||||||
<textbox id="txtNome"
|
<textbox id="txtNome"
|
||||||
constraint="no empty" width="80%" maxlength="60"
|
constraint="no empty" width="80%" maxlength="60"
|
||||||
value="@{winEditarRuta$composer.ruta.descruta}"
|
value="@{winEditarRuta$composer.ruta.descruta}"
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
|
||||||
|
readonly="@{winEditarRuta$composer.isBloqueadoParaAlteracao}"/>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<label
|
<label
|
||||||
value="${c:l('editarCatalogoDeRutaController.lblNumRuta.value')}" />
|
value="${c:l('editarCatalogoDeRutaController.lblNumRuta.value')}" />
|
||||||
<textbox id="txtNumRuta" maxlength="5" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
|
<textbox id="txtNumRuta" maxlength="5" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
|
||||||
constraint="no negative,no empty" value="@{winEditarRuta$composer.ruta.numRuta}"/>
|
constraint="no negative,no empty" value="@{winEditarRuta$composer.ruta.numRuta}"
|
||||||
|
readonly="@{winEditarRuta$composer.isBloqueadoParaAlteracao}"/>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<label
|
<label
|
||||||
value="${c:l('editarCatalogoDeRutaController.lbSentidoLinha.value')}" />
|
value="${c:l('editarCatalogoDeRutaController.lbSentidoLinha.value')}" />
|
||||||
<radiogroup Id="indConfigRuta">
|
<radiogroup Id="indConfigRuta" >
|
||||||
<radio id="radIda"
|
<radio id="radIda"
|
||||||
label="${c:l('editarCatalogoDeRutaController.radIda.value')}" />
|
label="${c:l('editarCatalogoDeRutaController.radIda.value')}"
|
||||||
|
disabled="@{winEditarRuta$composer.isBloqueadoParaAlteracao}" />
|
||||||
<radio id="radVolta"
|
<radio id="radVolta"
|
||||||
label="${c:l('editarCatalogoDeRutaController.radVolta.value')}" />
|
label="${c:l('editarCatalogoDeRutaController.radVolta.value')}"
|
||||||
|
disabled="@{winEditarRuta$composer.isBloqueadoParaAlteracao}"/>
|
||||||
</radiogroup>
|
</radiogroup>
|
||||||
</row>
|
</row>
|
||||||
|
|
||||||
|
@ -88,7 +117,8 @@
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||||
mold="rounded" buttonVisible="true"
|
mold="rounded" buttonVisible="true"
|
||||||
width="80%" model="@{winEditarRuta$composer.lsGrupoRuta}"
|
width="80%" model="@{winEditarRuta$composer.lsGrupoRuta}"
|
||||||
selectedItem="@{winEditarRuta$composer.ruta.grupoRuta}" />
|
selectedItem="@{winEditarRuta$composer.ruta.grupoRuta}"
|
||||||
|
disabled="@{winEditarRuta$composer.isBloqueadoParaAlteracao}" />
|
||||||
</row>
|
</row>
|
||||||
|
|
||||||
<row>
|
<row>
|
||||||
|
@ -98,7 +128,8 @@
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||||
constraint="no empty" mold="rounded" buttonVisible="true"
|
constraint="no empty" mold="rounded" buttonVisible="true"
|
||||||
width="80%" model="@{winEditarRuta$composer.lsClase}"
|
width="80%" model="@{winEditarRuta$composer.lsClase}"
|
||||||
selectedItem="@{winEditarRuta$composer.ruta.claseServicio}" />
|
selectedItem="@{winEditarRuta$composer.ruta.claseServicio}"
|
||||||
|
disabled="@{winEditarRuta$composer.isBloqueadoParaAlteracao}"/>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<label
|
<label
|
||||||
|
@ -108,9 +139,11 @@
|
||||||
<hbox align="center">
|
<hbox align="center">
|
||||||
<radio Id="rdEmbarcadaSi"
|
<radio Id="rdEmbarcadaSi"
|
||||||
label="${c:l('editarCatalogoDeRutaController.radioVendaEmbarcada.rdSi')}"
|
label="${c:l('editarCatalogoDeRutaController.radioVendaEmbarcada.rdSi')}"
|
||||||
checked="true" />
|
checked="true"
|
||||||
|
disabled="@{winEditarRuta$composer.isBloqueadoParaAlteracao}"/>
|
||||||
<radio Id="rdEmbarcadaNo"
|
<radio Id="rdEmbarcadaNo"
|
||||||
label="${c:l('editarCatalogoDeRutaController.radioVendaEmbarcada.rdNo')}" />
|
label="${c:l('editarCatalogoDeRutaController.radioVendaEmbarcada.rdNo')}"
|
||||||
|
disabled="@{winEditarRuta$composer.isBloqueadoParaAlteracao}"/>
|
||||||
</hbox>
|
</hbox>
|
||||||
</radiogroup>
|
</radiogroup>
|
||||||
</row>
|
</row>
|
||||||
|
@ -122,9 +155,11 @@
|
||||||
<hbox align="center">
|
<hbox align="center">
|
||||||
<radio Id="rdSi"
|
<radio Id="rdSi"
|
||||||
label="${c:l('editarCatalogoDeRutaController.radioNombreObrigadotio.rdSi')}"
|
label="${c:l('editarCatalogoDeRutaController.radioNombreObrigadotio.rdSi')}"
|
||||||
checked="true" />
|
checked="true"
|
||||||
|
disabled="@{winEditarRuta$composer.isBloqueadoParaAlteracao}"/>
|
||||||
<radio Id="rdNo"
|
<radio Id="rdNo"
|
||||||
label="${c:l('editarCatalogoDeRutaController.radioNombreObrigadotio.rdNo')}" />
|
label="${c:l('editarCatalogoDeRutaController.radioNombreObrigadotio.rdNo')}"
|
||||||
|
disabled="@{winEditarRuta$composer.isBloqueadoParaAlteracao}"/>
|
||||||
</hbox>
|
</hbox>
|
||||||
</radiogroup>
|
</radiogroup>
|
||||||
</row>
|
</row>
|
||||||
|
@ -136,9 +171,11 @@
|
||||||
<hbox align="center">
|
<hbox align="center">
|
||||||
<radio Id="rdTelSi"
|
<radio Id="rdTelSi"
|
||||||
label="${c:l('editarCatalogoDeRutaController.radioTelefoneObrigatorio.rdSi')}"
|
label="${c:l('editarCatalogoDeRutaController.radioTelefoneObrigatorio.rdSi')}"
|
||||||
checked="true" />
|
checked="true"
|
||||||
|
disabled="@{winEditarRuta$composer.isBloqueadoParaAlteracao}"/>
|
||||||
<radio Id="rdTelNo"
|
<radio Id="rdTelNo"
|
||||||
label="${c:l('editarCatalogoDeRutaController.radioTelefoneObrigatorio.rdNo')}" />
|
label="${c:l('editarCatalogoDeRutaController.radioTelefoneObrigatorio.rdNo')}"
|
||||||
|
disabled="@{winEditarRuta$composer.isBloqueadoParaAlteracao}"/>
|
||||||
</hbox>
|
</hbox>
|
||||||
</radiogroup>
|
</radiogroup>
|
||||||
</row>
|
</row>
|
||||||
|
@ -150,9 +187,9 @@
|
||||||
<hbox align="center">
|
<hbox align="center">
|
||||||
<radio Id="rdNumFidelidadSi"
|
<radio Id="rdNumFidelidadSi"
|
||||||
label="${c:l('MSG.SI')}"
|
label="${c:l('MSG.SI')}"
|
||||||
checked="true" />
|
checked="true" disabled="@{winEditarRuta$composer.isBloqueadoParaAlteracao}" />
|
||||||
<radio Id="rdNumFidelidadNo"
|
<radio Id="rdNumFidelidadNo"
|
||||||
label="${c:l('MSG.NO')}" />
|
label="${c:l('MSG.NO')}" disabled="@{winEditarRuta$composer.isBloqueadoParaAlteracao}"/>
|
||||||
</hbox>
|
</hbox>
|
||||||
</radiogroup>
|
</radiogroup>
|
||||||
</row>
|
</row>
|
||||||
|
@ -162,7 +199,8 @@
|
||||||
<textbox id="txtPrefixo"
|
<textbox id="txtPrefixo"
|
||||||
constraint="no empty" width="40%" maxlength="20"
|
constraint="no empty" width="40%" maxlength="20"
|
||||||
value="@{winEditarRuta$composer.ruta.prefixo}"
|
value="@{winEditarRuta$composer.ruta.prefixo}"
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
|
||||||
|
readonly="@{winEditarRuta$composer.isBloqueadoParaAlteracao}"/>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<label
|
<label
|
||||||
|
@ -170,7 +208,8 @@
|
||||||
<textbox id="txtPrefixoAuxiliar"
|
<textbox id="txtPrefixoAuxiliar"
|
||||||
width="40%" maxlength="20"
|
width="40%" maxlength="20"
|
||||||
value="@{winEditarRuta$composer.ruta.prefixoAuxiliar}"
|
value="@{winEditarRuta$composer.ruta.prefixoAuxiliar}"
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
|
||||||
|
readonly="@{winEditarRuta$composer.isBloqueadoParaAlteracao}" />
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<label
|
<label
|
||||||
|
@ -179,7 +218,8 @@
|
||||||
constraint="no empty" mold="rounded" buttonVisible="true"
|
constraint="no empty" mold="rounded" buttonVisible="true"
|
||||||
width="40%" model="@{winEditarRuta$composer.lsOrgaoConcedente}"
|
width="40%" model="@{winEditarRuta$composer.lsOrgaoConcedente}"
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||||
selectedItem="@{winEditarRuta$composer.ruta.orgaoConcedente}" />
|
selectedItem="@{winEditarRuta$composer.ruta.orgaoConcedente}"
|
||||||
|
disabled="@{winEditarRuta$composer.isBloqueadoParaAlteracao}"/>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<label
|
<label
|
||||||
|
@ -187,46 +227,46 @@
|
||||||
<hbox spacing="100px" >
|
<hbox spacing="100px" >
|
||||||
<vbox align="center" >
|
<vbox align="center" >
|
||||||
<label value="${c:l('editarTramosController.labelICMSComponenteTarifa.value')}" />
|
<label value="${c:l('editarTramosController.labelICMSComponenteTarifa.value')}" />
|
||||||
<checkbox width="50px" checked="@{winEditarRuta$composer.ruta.indTribTarifa}" />
|
<checkbox width="50px" checked="@{winEditarRuta$composer.ruta.indTribTarifa}" disabled="@{winEditarRuta$composer.isBloqueadoParaAlteracao}"/>
|
||||||
</vbox>
|
</vbox>
|
||||||
<vbox align="center" >
|
<vbox align="center" >
|
||||||
<label value="${c:l('editarTramosController.labelICMSComponenteTaxaEmbarque.value')}" />
|
<label value="${c:l('editarTramosController.labelICMSComponenteTaxaEmbarque.value')}" />
|
||||||
<checkbox width="50px" checked="@{winEditarRuta$composer.ruta.indTribTaxaEmbarque}" />
|
<checkbox width="50px" checked="@{winEditarRuta$composer.ruta.indTribTaxaEmbarque}" disabled="@{winEditarRuta$composer.isBloqueadoParaAlteracao}" />
|
||||||
</vbox>
|
</vbox>
|
||||||
<vbox align="center" >
|
<vbox align="center" >
|
||||||
<label value="${c:l('editarTramosController.labelICMSComponentePedagio.value')}" />
|
<label value="${c:l('editarTramosController.labelICMSComponentePedagio.value')}" />
|
||||||
<checkbox width="50px" checked="@{winEditarRuta$composer.ruta.indTribPedagio}" />
|
<checkbox width="50px" checked="@{winEditarRuta$composer.ruta.indTribPedagio}" disabled="@{winEditarRuta$composer.isBloqueadoParaAlteracao}"/>
|
||||||
</vbox>
|
</vbox>
|
||||||
</hbox>
|
</hbox>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<label value="${c:l('editarCatalogoDeRutaController.lblCantEixos.value')}" />
|
<label value="${c:l('editarCatalogoDeRutaController.lblCantEixos.value')}" />
|
||||||
<intbox id="txtCantEixos" maxlength="2"
|
<intbox id="txtCantEixos" maxlength="2"
|
||||||
value="@{winEditarRuta$composer.ruta.cantEixos}" />
|
value="@{winEditarRuta$composer.ruta.cantEixos}" readonly="@{winEditarRuta$composer.isBloqueadoParaAlteracao}"/>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<label value="${c:l('editarCatalogoDeRutaController.lblCantAsientos.value')}" />
|
<label value="${c:l('editarCatalogoDeRutaController.lblCantAsientos.value')}" />
|
||||||
<intbox id="txtCantAsientos" maxlength="2"
|
<intbox id="txtCantAsientos" maxlength="2"
|
||||||
value="@{winEditarRuta$composer.ruta.cantAsientos}" />
|
value="@{winEditarRuta$composer.ruta.cantAsientos}" readonly="@{winEditarRuta$composer.isBloqueadoParaAlteracao}" />
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<label value="${c:l('editarCatalogoDeRutaController.lblIndVentaRioCard.value')}" />
|
<label value="${c:l('editarCatalogoDeRutaController.lblIndVentaRioCard.value')}" />
|
||||||
<hbox spacing="100px" >
|
<hbox spacing="100px" >
|
||||||
<vbox align="center" >
|
<vbox align="center" >
|
||||||
<checkbox id="chkIndVentaRioCard" width="50px" checked="@{winEditarRuta$composer.ruta.indVentaRioCard}" />
|
<checkbox id="chkIndVentaRioCard" width="50px" checked="@{winEditarRuta$composer.ruta.indVentaRioCard}" disabled="@{winEditarRuta$composer.isBloqueadoParaAlteracao}"/>
|
||||||
</vbox>
|
</vbox>
|
||||||
</hbox>
|
</hbox>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<label value="${c:l('editarCatalogoDeRutaController.lbNumRioCard.value')}" />
|
<label value="${c:l('editarCatalogoDeRutaController.lbNumRioCard.value')}" />
|
||||||
<textbox id="txtNumRioCard" maxlength="10"
|
<textbox id="txtNumRioCard" maxlength="10"
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" readonly="@{winEditarRuta$composer.isBloqueadoParaAlteracao}"/>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<label value="${c:l('editarCatalogoDeRutaController.lbBloqueaVtaAbierta.value')}" />
|
<label value="${c:l('editarCatalogoDeRutaController.lbBloqueaVtaAbierta.value')}" />
|
||||||
<hbox spacing="100px" >
|
<hbox spacing="100px" >
|
||||||
<vbox align="center" >
|
<vbox align="center" >
|
||||||
<checkbox width="50px" checked="@{winEditarRuta$composer.ruta.indBloqueoVtaAbierta}" />
|
<checkbox width="50px" checked="@{winEditarRuta$composer.ruta.indBloqueoVtaAbierta}" disabled="@{winEditarRuta$composer.isBloqueadoParaAlteracao}"/>
|
||||||
</vbox>
|
</vbox>
|
||||||
</hbox>
|
</hbox>
|
||||||
</row>
|
</row>
|
||||||
|
@ -234,21 +274,21 @@
|
||||||
<label value="${c:l('editarCatalogoDeRutaController.lblIndRutaInternacional.value')}" />
|
<label value="${c:l('editarCatalogoDeRutaController.lblIndRutaInternacional.value')}" />
|
||||||
<hbox spacing="100px" >
|
<hbox spacing="100px" >
|
||||||
<vbox align="center" >
|
<vbox align="center" >
|
||||||
<checkbox id="chkIndRutaInternacional" width="50px" checked="@{winEditarRuta$composer.ruta.indRutaInternacional}" />
|
<checkbox id="chkIndRutaInternacional" width="50px" checked="@{winEditarRuta$composer.ruta.indRutaInternacional}" disabled="@{winEditarRuta$composer.isBloqueadoParaAlteracao}" />
|
||||||
</vbox>
|
</vbox>
|
||||||
</hbox>
|
</hbox>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<label value="${c:l('editarCatalogoDeRutaController.lblIndPrecoPorDemanda.value')}" />
|
<label value="${c:l('editarCatalogoDeRutaController.lblIndPrecoPorDemanda.value')}" />
|
||||||
<hbox spacing="20px" >
|
<hbox spacing="20px" >
|
||||||
<checkbox id="chkIndPrecioPorDemanda" width="50px" checked="@{winEditarRuta$composer.ruta.indPrecioPorDemanda}" />
|
<checkbox id="chkIndPrecioPorDemanda" width="50px" checked="@{winEditarRuta$composer.ruta.indPrecioPorDemanda}" disabled="@{winEditarRuta$composer.isBloqueadoParaAlteracao}"/>
|
||||||
<label value="${c:l('editarCatalogoDeRutaController.lblVigencia.value')}" />
|
<label value="${c:l('editarCatalogoDeRutaController.lblVigencia.value')}" />
|
||||||
<label value="${c:l('editarCatalogoDeRutaController.lblDe.value')}" />
|
<label value="${c:l('editarCatalogoDeRutaController.lblDe.value')}" />
|
||||||
|
|
||||||
<datebox id="precioDemandafecInicio" width="100%" format="dd/MM/yyyy" mold="rounded"
|
<datebox id="precioDemandafecInicio" width="100%" format="dd/MM/yyyy" mold="rounded" disabled="@{winEditarRuta$composer.isBloqueadoParaAlteracao}"
|
||||||
value="@{winEditarRuta$composer.ruta.fecInicioPrecioDemanda}"/>
|
value="@{winEditarRuta$composer.ruta.fecInicioPrecioDemanda}"/>
|
||||||
<label value="${c:l('editarCatalogoDeRutaController.lblAte.value')}"/>
|
<label value="${c:l('editarCatalogoDeRutaController.lblAte.value')}"/>
|
||||||
<datebox id="precioDemandaFecFim" width="100%" mold="rounded" format="long+medium"
|
<datebox id="precioDemandaFecFim" width="100%" mold="rounded" format="long+medium" disabled="@{winEditarRuta$composer.isBloqueadoParaAlteracao}"
|
||||||
value="@{winEditarRuta$composer.ruta.fecFimPrecioDemanda}"/>
|
value="@{winEditarRuta$composer.ruta.fecFimPrecioDemanda}"/>
|
||||||
</hbox>
|
</hbox>
|
||||||
</row>
|
</row>
|
||||||
|
@ -292,7 +332,7 @@
|
||||||
constraint="no empty" mold="rounded" buttonVisible="true"
|
constraint="no empty" mold="rounded" buttonVisible="true"
|
||||||
width="80%" model="@{winEditarRuta$composer.lsVia}" />
|
width="80%" model="@{winEditarRuta$composer.lsVia}" />
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row id="rowIncluirSequencia">
|
||||||
<label
|
<label
|
||||||
value="${c:l('editarCatalogoDeRutaController.lbAddBorrar.value')}" />
|
value="${c:l('editarCatalogoDeRutaController.lbAddBorrar.value')}" />
|
||||||
<hbox>
|
<hbox>
|
||||||
|
@ -349,7 +389,17 @@
|
||||||
mold="rounded" buttonVisible="true" width="80%"
|
mold="rounded" buttonVisible="true" width="80%"
|
||||||
model="@{winEditarRuta$composer.lsEmpresa}" />
|
model="@{winEditarRuta$composer.lsEmpresa}" />
|
||||||
</row>
|
</row>
|
||||||
<row>
|
|
||||||
|
<row id="linhaEmpresaAutorizadora">
|
||||||
|
<label
|
||||||
|
value="${c:l('editarCatalogoDeRutaController.lbEmpresaAutorizadora.value')}" />
|
||||||
|
<combobox id="cmbEmpresaAutorizadora"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||||
|
mold="rounded" buttonVisible="true" width="80%"
|
||||||
|
model="@{winEditarRuta$composer.lsEmpresaAutorizadora}" />
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row id="rowAdicionarRuta">
|
||||||
<label
|
<label
|
||||||
value="${c:l('editarCatalogoDeRutaController.lbAddBorrar.value')}" />
|
value="${c:l('editarCatalogoDeRutaController.lbAddBorrar.value')}" />
|
||||||
<hbox>
|
<hbox>
|
||||||
|
@ -421,7 +471,7 @@
|
||||||
width="90%"
|
width="90%"
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada" />
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada" />
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row id="rowAddEmbarqueDesembarque">
|
||||||
<label
|
<label
|
||||||
value="${c:l('editarCatalogoDeRutaController.lbAddBorrar.value')}" />
|
value="${c:l('editarCatalogoDeRutaController.lbAddBorrar.value')}" />
|
||||||
<hbox>
|
<hbox>
|
||||||
|
@ -499,7 +549,7 @@
|
||||||
</vbox>
|
</vbox>
|
||||||
</hbox>
|
</hbox>
|
||||||
</row>
|
</row>
|
||||||
<row spans="2">
|
<row spans="2" id="rowAddICMS">
|
||||||
<hbox>
|
<hbox>
|
||||||
<button id="btnAdicionarIcmsExcecao"
|
<button id="btnAdicionarIcmsExcecao"
|
||||||
height="20" image="/gui/img/add.png" width="35px" />
|
height="20" image="/gui/img/add.png" width="35px" />
|
||||||
|
|
Loading…
Reference in New Issue