git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@20561 d1611594-4594-4d17-8e1d-87c2c4800839
parent
8e7448f524
commit
42bf411755
|
@ -4,17 +4,10 @@
|
|||
*/
|
||||
package com.rjconsultores.ventaboletos.web.gui.controladores.esquemaoperacional;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
|
||||
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||
import com.rjconsultores.ventaboletos.service.ClaseServicioService;
|
||||
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;
|
||||
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;
|
||||
|
@ -29,6 +22,17 @@ 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.OrgaoConcedente;
|
||||
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||
import com.rjconsultores.ventaboletos.service.ClaseServicioService;
|
||||
import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService;
|
||||
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 Rafius
|
||||
|
@ -41,13 +45,17 @@ public class BusquedaCatalogoDeRutaController extends MyGenericForwardComposer {
|
|||
@Autowired
|
||||
private transient PagedListWrapper<Ruta> plwRuta;
|
||||
@Autowired
|
||||
private OrgaoConcedenteService orgaoConcedenteService;
|
||||
@Autowired
|
||||
private ClaseServicioService claseServicioServicce;
|
||||
private List<ClaseServicio> lsClaseServicio;
|
||||
private List<OrgaoConcedente> lsOrgaoConcedente;
|
||||
private MyListbox rutaList;
|
||||
private Paging pagingRuta;
|
||||
private Textbox txtNombre;
|
||||
private Intbox txtId;
|
||||
private Combobox cmbClaseServicio;
|
||||
private Combobox cmbOrgaoConcedente;
|
||||
|
||||
public List<ClaseServicio> getLsClaseServicio() {
|
||||
return lsClaseServicio;
|
||||
|
@ -57,9 +65,18 @@ public class BusquedaCatalogoDeRutaController extends MyGenericForwardComposer {
|
|||
this.lsClaseServicio = lsClaseServicio;
|
||||
}
|
||||
|
||||
public List<OrgaoConcedente> getLsOrgaoConcedente() {
|
||||
return lsOrgaoConcedente;
|
||||
}
|
||||
|
||||
public void setLsOrgaoConcedente(List<OrgaoConcedente> lsOrgaoConcedente) {
|
||||
this.lsOrgaoConcedente = lsOrgaoConcedente;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void doAfterCompose(Component comp) throws Exception {
|
||||
lsClaseServicio = claseServicioServicce.obtenerTodos();
|
||||
lsOrgaoConcedente = orgaoConcedenteService.obtenerTodos();
|
||||
|
||||
super.doAfterCompose(comp);
|
||||
|
||||
|
@ -69,7 +86,7 @@ public class BusquedaCatalogoDeRutaController extends MyGenericForwardComposer {
|
|||
@Override
|
||||
public void onEvent(Event event) throws Exception {
|
||||
Ruta c = (Ruta) rutaList.getSelected();
|
||||
verPeriodo(c);
|
||||
verRuta(c);
|
||||
}
|
||||
});
|
||||
|
||||
|
@ -79,7 +96,7 @@ public class BusquedaCatalogoDeRutaController extends MyGenericForwardComposer {
|
|||
}
|
||||
|
||||
@SuppressWarnings({ "rawtypes", "unchecked" })
|
||||
private void verPeriodo(Ruta c) {
|
||||
private void verRuta(Ruta c) {
|
||||
if (c == null) {
|
||||
return;
|
||||
}
|
||||
|
@ -93,27 +110,32 @@ public class BusquedaCatalogoDeRutaController extends MyGenericForwardComposer {
|
|||
}
|
||||
|
||||
private void refreshLista() {
|
||||
HibernateSearchObject<Ruta> claseServicioBusqueda =
|
||||
HibernateSearchObject<Ruta> rutaBusqueda =
|
||||
new HibernateSearchObject<Ruta>(Ruta.class, pagingRuta.getPageSize());
|
||||
claseServicioBusqueda.addFilterEqual("activo", Boolean.TRUE);
|
||||
rutaBusqueda.addFilterEqual("activo", Boolean.TRUE);
|
||||
|
||||
claseServicioBusqueda.addFilterNotEqual("rutaId", -1);
|
||||
rutaBusqueda.addFilterNotEqual("rutaId", -1);
|
||||
if (txtId.getValue() != null) {
|
||||
claseServicioBusqueda.addFilterEqual("rutaId", txtId.getValue());
|
||||
rutaBusqueda.addFilterEqual("rutaId", txtId.getValue());
|
||||
}
|
||||
|
||||
claseServicioBusqueda.addFilterLike("descruta",
|
||||
"%" + txtNombre.getText().trim().concat("%"));
|
||||
rutaBusqueda.addFilterLike("descruta", "%" + txtNombre.getText().trim().concat("%"));
|
||||
|
||||
Comboitem cbiClaseServicio = cmbClaseServicio.getSelectedItem();
|
||||
if (cbiClaseServicio != null) {
|
||||
ClaseServicio claseServicio = (ClaseServicio) cbiClaseServicio.getValue();
|
||||
claseServicioBusqueda.addFilterEqual("claseServicio", claseServicio);
|
||||
rutaBusqueda.addFilterEqual("claseServicio", claseServicio);
|
||||
}
|
||||
|
||||
claseServicioBusqueda.addSortAsc("descruta");
|
||||
Comboitem cbiOrgaoConcedente = cmbOrgaoConcedente.getSelectedItem();
|
||||
if (cbiOrgaoConcedente != null) {
|
||||
OrgaoConcedente orgaoConcedente = (OrgaoConcedente) cbiOrgaoConcedente.getValue();
|
||||
rutaBusqueda.addFilterEqual("orgaoConcedente", orgaoConcedente);
|
||||
}
|
||||
|
||||
plwRuta.init(claseServicioBusqueda, rutaList, pagingRuta);
|
||||
rutaBusqueda.addSortAsc("descruta");
|
||||
|
||||
plwRuta.init(rutaBusqueda, rutaList, pagingRuta);
|
||||
if (rutaList.getData().length == 0) {
|
||||
try {
|
||||
Messagebox.show(Labels.getLabel("MSG.ningunRegistro"),
|
||||
|
@ -133,6 +155,6 @@ public class BusquedaCatalogoDeRutaController extends MyGenericForwardComposer {
|
|||
}
|
||||
|
||||
public void onClick$btnNovo(Event ev) {
|
||||
verPeriodo(new Ruta());
|
||||
verRuta(new Ruta());
|
||||
}
|
||||
}
|
||||
|
|
|
@ -38,6 +38,7 @@ import org.zkoss.zul.Textbox;
|
|||
|
||||
import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
|
||||
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||
import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
|
||||
import com.rjconsultores.ventaboletos.entidad.Parada;
|
||||
import com.rjconsultores.ventaboletos.entidad.ParadaSecuencia;
|
||||
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||
|
@ -50,7 +51,7 @@ import com.rjconsultores.ventaboletos.exception.BusinessException;
|
|||
import com.rjconsultores.ventaboletos.service.ClaseServicioService;
|
||||
import com.rjconsultores.ventaboletos.service.EmpresaService;
|
||||
import com.rjconsultores.ventaboletos.service.EsquemaCorridaService;
|
||||
import com.rjconsultores.ventaboletos.service.ParadaService;
|
||||
import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService;
|
||||
import com.rjconsultores.ventaboletos.service.RutaCombinacionService;
|
||||
import com.rjconsultores.ventaboletos.service.RutaEmpresaService;
|
||||
import com.rjconsultores.ventaboletos.service.RutaSecuenciaService;
|
||||
|
@ -72,7 +73,8 @@ import com.rjconsultores.ventaboletos.web.utilerias.render.RenderRutaEmpresa;
|
|||
*/
|
||||
@Controller("editarCatalogoDeRutaController")
|
||||
@Scope("prototype")
|
||||
public class EditarCatalogoDeRutaController extends MyGenericForwardComposer implements ListitemRenderer {
|
||||
public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
||||
implements ListitemRenderer {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
@Autowired
|
||||
|
@ -90,12 +92,12 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer imp
|
|||
@Autowired
|
||||
private ViaService viaService;
|
||||
@Autowired
|
||||
private ParadaService paradaService;
|
||||
@Autowired
|
||||
private EmpresaService empresaService;
|
||||
@Autowired
|
||||
private RutaEmpresaService rutaEmpresaService;
|
||||
@Autowired
|
||||
private OrgaoConcedenteService orgaoConcedenteService;
|
||||
@Autowired
|
||||
private transient PagedListWrapper<RutaCombinacion> plwRutaCombinacion;
|
||||
private Ruta ruta;
|
||||
private MyListbox rutaList;
|
||||
|
@ -110,16 +112,15 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer imp
|
|||
private List<ParadaSecuencia> lsParadasSequencia;
|
||||
private List<Empresa> lsEmpresa;
|
||||
private List<RutaEmpresa> lsRutaEmpresa;
|
||||
private List<OrgaoConcedente> lsOrgaoConcedente;
|
||||
private Tramo tramoBandBox;
|
||||
private Textbox txtNome;
|
||||
private Textbox txtPrefixo;
|
||||
private Spinner numSecuencia;
|
||||
private Combobox cmbClase;
|
||||
private Combobox cmbTramoCombinacion;
|
||||
private Combobox cmbVia;
|
||||
private Combobox cmbEmpresa;
|
||||
private Combobox cmbParada;
|
||||
private Radio radioVentaSi;
|
||||
private Radio rdNo;
|
||||
private Radio rdSi;
|
||||
private Button btnApagar;
|
||||
|
@ -130,37 +131,92 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer imp
|
|||
private static Logger log = Logger.getLogger(EditarCatalogoDeRutaController.class);
|
||||
private boolean carregouCombinacao;
|
||||
|
||||
public Button getBtnApagar() {
|
||||
return btnApagar;
|
||||
public Ruta getRuta() {
|
||||
return ruta;
|
||||
}
|
||||
|
||||
public void setBtnApagar(Button btnApagar) {
|
||||
this.btnApagar = btnApagar;
|
||||
public void setRuta(Ruta ruta) {
|
||||
this.ruta = ruta;
|
||||
}
|
||||
|
||||
public Checkbox getChkVentaOffLine() {
|
||||
return chkVentaOffLine;
|
||||
public List<ClaseServicio> getLsClase() {
|
||||
return lsClase;
|
||||
}
|
||||
|
||||
public void setChkVentaOffLine(Checkbox chkVentaOffLine) {
|
||||
this.chkVentaOffLine = chkVentaOffLine;
|
||||
public void setLsClase(List<ClaseServicio> lsClase) {
|
||||
this.lsClase = lsClase;
|
||||
}
|
||||
|
||||
public Paging getPagingRutaCombinacion() {
|
||||
return pagingRutaCombinacion;
|
||||
public List<RutaCombinacion> getLsRutaCombinacion() {
|
||||
return lsRutaCombinacion;
|
||||
}
|
||||
|
||||
public void setPagingRutaCombinacion(Paging pagingRutaCombinacion) {
|
||||
this.pagingRutaCombinacion = pagingRutaCombinacion;
|
||||
public void setLsRutaCombinacion(List<RutaCombinacion> lsRutaCombinacion) {
|
||||
this.lsRutaCombinacion = lsRutaCombinacion;
|
||||
}
|
||||
|
||||
public PagedListWrapper<RutaCombinacion> getPlwRutaCombinacion() {
|
||||
return plwRutaCombinacion;
|
||||
public List<RutaSecuencia> getLsRutaSecuencia() {
|
||||
return lsRutaSecuencia;
|
||||
}
|
||||
|
||||
public void setPlwRutaCombinacion(
|
||||
PagedListWrapper<RutaCombinacion> plwRutaCombinacion) {
|
||||
this.plwRutaCombinacion = plwRutaCombinacion;
|
||||
public void setLsRutaSecuencia(List<RutaSecuencia> lsRutaSecuencia) {
|
||||
this.lsRutaSecuencia = lsRutaSecuencia;
|
||||
}
|
||||
|
||||
public List<Via> getLsVia() {
|
||||
return lsVia;
|
||||
}
|
||||
|
||||
public void setLsVia(List<Via> lsVia) {
|
||||
this.lsVia = lsVia;
|
||||
}
|
||||
|
||||
public List<Empresa> getLsEmpresa() {
|
||||
return lsEmpresa;
|
||||
}
|
||||
|
||||
public void setLsEmpresa(List<Empresa> lsEmpresa) {
|
||||
this.lsEmpresa = lsEmpresa;
|
||||
}
|
||||
|
||||
public List<ParadaSecuencia> getLsParadasSequencia() {
|
||||
return lsParadasSequencia;
|
||||
}
|
||||
|
||||
public void setLsParadasSequencia(List<ParadaSecuencia> lsParadasSequencia) {
|
||||
this.lsParadasSequencia = lsParadasSequencia;
|
||||
}
|
||||
|
||||
public List<RutaEmpresa> getLsRutaEmpresa() {
|
||||
return lsRutaEmpresa;
|
||||
}
|
||||
|
||||
public void setLsRutaEmpresa(List<RutaEmpresa> lsRutaEmpresa) {
|
||||
this.lsRutaEmpresa = lsRutaEmpresa;
|
||||
}
|
||||
|
||||
public Tramo getTramoBandBox() {
|
||||
return tramoBandBox;
|
||||
}
|
||||
|
||||
public void setTramoBandBox(Tramo tramoBandBox) {
|
||||
this.tramoBandBox = tramoBandBox;
|
||||
}
|
||||
|
||||
public Integer getUltimaSecuencia() {
|
||||
return ultimaSecuencia;
|
||||
}
|
||||
|
||||
public void setUltimaSecuencia(Integer ultimaSecuencia) {
|
||||
this.ultimaSecuencia = ultimaSecuencia;
|
||||
}
|
||||
|
||||
public List<OrgaoConcedente> getLsOrgaoConcedente() {
|
||||
return lsOrgaoConcedente;
|
||||
}
|
||||
|
||||
public void setLsOrgaoConcedente(List<OrgaoConcedente> lsOrgaoConcedente) {
|
||||
this.lsOrgaoConcedente = lsOrgaoConcedente;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -168,6 +224,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer imp
|
|||
lsClase = claseService.buscarTodosExceto(-1);
|
||||
lsVia = viaService.obtenerTodos();
|
||||
lsEmpresa = empresaService.obtenerIndTipo1();
|
||||
lsOrgaoConcedente = orgaoConcedenteService.obtenerTodos();
|
||||
|
||||
ruta = (Ruta) Executions.getCurrent().getArg().get("ruta");
|
||||
rutaList = (MyListbox) Executions.getCurrent().getArg().get("rutaList");
|
||||
|
@ -189,7 +246,6 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer imp
|
|||
lsParadasSequencia = new ArrayList<ParadaSecuencia>();
|
||||
|
||||
if (ruta.getRutaId() != null) {
|
||||
|
||||
ruta = rutaService.obtenerID(ruta.getRutaId());
|
||||
if (ruta.getIndNombreObligatorio()) {
|
||||
rdSi.setChecked(true);
|
||||
|
@ -214,25 +270,24 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer imp
|
|||
if (ruta.getRutaId() == null) {
|
||||
btnApagar.setVisible(Boolean.FALSE);
|
||||
}
|
||||
carregouCombinacao = false;
|
||||
|
||||
carregouCombinacao = false;
|
||||
}
|
||||
|
||||
private void paginarCombinacao() {
|
||||
if (ruta.getRutaId() != null) {
|
||||
HibernateSearchObject<RutaCombinacion> claseServicioBusqueda = new HibernateSearchObject<RutaCombinacion>(
|
||||
RutaCombinacion.class, pagingRutaCombinacion.getPageSize());
|
||||
HibernateSearchObject<RutaCombinacion> claseServicioBusqueda =
|
||||
new HibernateSearchObject<RutaCombinacion>(RutaCombinacion.class,
|
||||
pagingRutaCombinacion.getPageSize());
|
||||
|
||||
claseServicioBusqueda.addFilterEqual("activo", Boolean.TRUE);
|
||||
claseServicioBusqueda.addFilterEqual("ruta", ruta);
|
||||
|
||||
plwRutaCombinacion.init(claseServicioBusqueda, rutaCombinacionList,
|
||||
pagingRutaCombinacion);
|
||||
plwRutaCombinacion.init(claseServicioBusqueda, rutaCombinacionList, pagingRutaCombinacion);
|
||||
}
|
||||
}
|
||||
|
||||
private void addTramoPardaSecuencia(Parada parada, Via via,
|
||||
Short numsecuencia) {
|
||||
private void addTramoPardaSecuencia(Parada parada, Via via, Short numsecuencia) {
|
||||
ParadaSecuencia paradaSecuencia = new ParadaSecuencia();
|
||||
paradaSecuencia.setParada(parada);
|
||||
paradaSecuencia.setSecuencia(numsecuencia);
|
||||
|
@ -259,6 +314,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer imp
|
|||
ultSecuencia.shortValue());
|
||||
}
|
||||
}
|
||||
|
||||
rutaSecuenciaList.setData(lsParadasSequencia);
|
||||
}
|
||||
|
||||
|
@ -269,15 +325,13 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer imp
|
|||
}
|
||||
|
||||
@SuppressWarnings({ "unchecked", "rawtypes" })
|
||||
public void onClick$btnAdicionarSecuencia(Event ev)
|
||||
throws InterruptedException {
|
||||
public void onClick$btnAdicionarSecuencia(Event ev) throws InterruptedException {
|
||||
cmbVia.getValue();
|
||||
try {
|
||||
// Para uma ruta já existente, só é possível adicionar paradas
|
||||
// entre a origem inicial e destino final.
|
||||
if (ruta.getRutaId() != null) {
|
||||
if ((numSecuencia.getValue() == 1)
|
||||
|| (numSecuencia.getValue() > lsParadasSequencia.size())) {
|
||||
if ((numSecuencia.getValue() == 1) || (numSecuencia.getValue() > lsParadasSequencia.size())) {
|
||||
Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.msg.cambioSecuencia"),
|
||||
Labels.getLabel("editarCatalogoDeRutaController.window.title"),
|
||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
|
@ -344,20 +398,17 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer imp
|
|||
numSecuencia.setDisabled(Boolean.TRUE);
|
||||
cmbParada.focus();
|
||||
cmbParada.setText("");
|
||||
|
||||
}
|
||||
} else {
|
||||
Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.msg.validacion.yaExisteParada"),
|
||||
Labels.getLabel("editarCatalogoDeRutaController.window.title"),
|
||||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
|
||||
}
|
||||
} catch (Exception e) {
|
||||
log.error(e);
|
||||
Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.MSG.selectItem"),
|
||||
Labels.getLabel("editarCatalogoDeRutaController.window.title"),
|
||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -377,7 +428,8 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer imp
|
|||
|
||||
String msg = new MessageFormat(Labels.getLabel("busquedaCatalogoDeRutaController.msg.validactionRemocionParada")).format(new Object[] { paradaSecuencia.getParada().getDescparada(), sb.toString() });
|
||||
|
||||
Messagebox.show(msg, Labels.getLabel("editarCatalogoDeRutaController.window.title"), Messagebox.OK, Messagebox.ERROR);
|
||||
Messagebox.show(msg, Labels.getLabel("editarCatalogoDeRutaController.window.title"),
|
||||
Messagebox.OK, Messagebox.ERROR);
|
||||
|
||||
return;
|
||||
}
|
||||
|
@ -391,8 +443,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer imp
|
|||
}
|
||||
numSecuencia.setValue(secuenciaMax + 1);
|
||||
|
||||
if (paradaSecuencia.getSecuencia() == 1
|
||||
|| paradaSecuencia.getSecuencia() == secuenciaMax) {
|
||||
if (paradaSecuencia.getSecuencia() == 1 || paradaSecuencia.getSecuencia() == secuenciaMax) {
|
||||
Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.MSG.removerSecuencia"),
|
||||
Labels.getLabel("editarCatalogoDeRutaController.window.title"),
|
||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
|
@ -409,13 +460,11 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer imp
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
} catch (Exception e) {
|
||||
log.error("Erro ao remover secuencia da ruta" + e.getMessage());
|
||||
Clients.alert(Labels.getLabel("MSG.Error"), Labels.getLabel("editarCatalogoDeRutaController.window.title"),
|
||||
Messagebox.ERROR);
|
||||
Clients.alert(Labels.getLabel("MSG.Error"),
|
||||
Labels.getLabel("editarCatalogoDeRutaController.window.title"), Messagebox.ERROR);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -453,8 +502,8 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer imp
|
|||
}
|
||||
} catch (Exception ex) {
|
||||
log.debug(ex);
|
||||
Clients.alert(Labels.getLabel("MSG.Error"), Labels.getLabel("editarCatalogoDeRutaController.window.title"),
|
||||
Messagebox.ERROR);
|
||||
Clients.alert(Labels.getLabel("MSG.Error"),
|
||||
Labels.getLabel("editarCatalogoDeRutaController.window.title"), Messagebox.ERROR);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -483,6 +532,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer imp
|
|||
|
||||
return false;
|
||||
}
|
||||
|
||||
if (lsRutaEmpresa.isEmpty()) {
|
||||
Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.msg.validacion.empresa"),
|
||||
Labels.getLabel("editarCatalogoDeRutaController.window.title"),
|
||||
|
@ -541,7 +591,8 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer imp
|
|||
try {
|
||||
|
||||
if (lsParadasSequencia.size() == 1) {
|
||||
Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.MSG.sequencia"), Labels.getLabel("editarCatalogoDeRutaController.window.title"),
|
||||
Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.MSG.sequencia"),
|
||||
Labels.getLabel("editarCatalogoDeRutaController.window.title"),
|
||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
} else {
|
||||
ruta.setActivo(Boolean.TRUE);
|
||||
|
@ -576,9 +627,9 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer imp
|
|||
Messagebox.INFORMATION);
|
||||
|
||||
closeWindow();
|
||||
|
||||
} else {
|
||||
Messagebox.show(Labels.getLabel("MSG.Registro.Existe"), Labels.getLabel("editarCatalogoDeRutaController.window.title"),
|
||||
Messagebox.show(Labels.getLabel("MSG.Registro.Existe"),
|
||||
Labels.getLabel("editarCatalogoDeRutaController.window.title"),
|
||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
}
|
||||
} else {
|
||||
|
@ -603,10 +654,14 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer imp
|
|||
}
|
||||
}
|
||||
} catch (BusinessException ex) {
|
||||
Messagebox.show(ex.getLocalizedMessage(), Labels.getLabel("editarCatalogoDeRutaController.window.title"), Messagebox.OK, Messagebox.ERROR);
|
||||
Messagebox.show(ex.getLocalizedMessage(),
|
||||
Labels.getLabel("editarCatalogoDeRutaController.window.title"),
|
||||
Messagebox.OK, Messagebox.ERROR);
|
||||
} catch (Exception ex) {
|
||||
log.error("Error al dar de alta ruta", ex);
|
||||
Messagebox.show(Labels.getLabel("MSG.Error"), Labels.getLabel("editarCatalogoDeRutaController.window.title"), Messagebox.OK, Messagebox.ERROR);
|
||||
Messagebox.show(Labels.getLabel("MSG.Error"),
|
||||
Labels.getLabel("editarCatalogoDeRutaController.window.title"),
|
||||
Messagebox.OK, Messagebox.ERROR);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -628,12 +683,12 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer imp
|
|||
closeWindow();
|
||||
}
|
||||
} catch (RegistroConDependenciaException ex) {
|
||||
Clients.alert(ex.getLocalizedMessage(), Labels.getLabel("editarCatalogoDeRutaController.window.title"),
|
||||
Messagebox.INFORMATION);
|
||||
Clients.alert(ex.getLocalizedMessage(),
|
||||
Labels.getLabel("editarCatalogoDeRutaController.window.title"), Messagebox.INFORMATION);
|
||||
} catch (Exception ex) {
|
||||
log.error(ex);
|
||||
Clients.alert(Labels.getLabel("MSG.Error"), Labels.getLabel("editarCatalogoDeRutaController.window.title"),
|
||||
Messagebox.INFORMATION);
|
||||
Clients.alert(Labels.getLabel("MSG.Error"),
|
||||
Labels.getLabel("editarCatalogoDeRutaController.window.title"), Messagebox.INFORMATION);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -700,8 +755,8 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer imp
|
|||
} catch (Exception e) {
|
||||
log.error("Erro ao mudar via da ruta combinacion: "
|
||||
+ e.getMessage());
|
||||
Clients.alert(Labels.getLabel("MSG.Error"), Labels.getLabel("editarCatalogoDeRutaController.window.title"),
|
||||
Messagebox.ERROR);
|
||||
Clients.alert(Labels.getLabel("MSG.Error"),
|
||||
Labels.getLabel("editarCatalogoDeRutaController.window.title"), Messagebox.ERROR);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -731,245 +786,13 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer imp
|
|||
atualizarTramosSequencia();
|
||||
}
|
||||
|
||||
public MyListbox getRutaEmpresaList() {
|
||||
return rutaEmpresaList;
|
||||
}
|
||||
|
||||
public void setRutaEmpresaList(MyListbox rutaEmpresaList) {
|
||||
this.rutaEmpresaList = rutaEmpresaList;
|
||||
}
|
||||
|
||||
public Ruta getRuta() {
|
||||
return ruta;
|
||||
}
|
||||
|
||||
public void setRuta(Ruta ruta) {
|
||||
this.ruta = ruta;
|
||||
}
|
||||
|
||||
public MyListbox getRutaList() {
|
||||
return rutaList;
|
||||
}
|
||||
|
||||
public void setRutaList(MyListbox rutaList) {
|
||||
this.rutaList = rutaList;
|
||||
}
|
||||
|
||||
public RutaService getRutaService() {
|
||||
return rutaService;
|
||||
}
|
||||
|
||||
public void setRutaService(RutaService rutaService) {
|
||||
this.rutaService = rutaService;
|
||||
}
|
||||
|
||||
public ClaseServicioService getClaseService() {
|
||||
return claseService;
|
||||
}
|
||||
|
||||
public void setClaseService(ClaseServicioService claseService) {
|
||||
this.claseService = claseService;
|
||||
}
|
||||
|
||||
public Combobox getCmbClase() {
|
||||
return cmbClase;
|
||||
}
|
||||
|
||||
public void setCmbClase(Combobox cmbClase) {
|
||||
this.cmbClase = cmbClase;
|
||||
}
|
||||
|
||||
public List<ClaseServicio> getLsClase() {
|
||||
return lsClase;
|
||||
}
|
||||
|
||||
public void setLsClase(List<ClaseServicio> lsClase) {
|
||||
this.lsClase = lsClase;
|
||||
}
|
||||
|
||||
public List<RutaCombinacion> getLsRutaCombinacion() {
|
||||
return lsRutaCombinacion;
|
||||
}
|
||||
|
||||
public void setLsRutaCombinacion(List<RutaCombinacion> lsRutaCombinacion) {
|
||||
this.lsRutaCombinacion = lsRutaCombinacion;
|
||||
}
|
||||
|
||||
public List<RutaSecuencia> getLsRutaSecuencia() {
|
||||
return lsRutaSecuencia;
|
||||
}
|
||||
|
||||
public void setLsRutaSecuencia(List<RutaSecuencia> lsRutaSecuencia) {
|
||||
this.lsRutaSecuencia = lsRutaSecuencia;
|
||||
}
|
||||
|
||||
public MyListbox getRutaSecuenciaList() {
|
||||
return rutaSecuenciaList;
|
||||
}
|
||||
|
||||
public void setRutaSecuenciaList(MyListbox rutaSecuenciaList) {
|
||||
this.rutaSecuenciaList = rutaSecuenciaList;
|
||||
}
|
||||
|
||||
public Combobox getCmbTramoCombinacion() {
|
||||
return cmbTramoCombinacion;
|
||||
}
|
||||
|
||||
public void setCmbTramoCombinacion(Combobox cmbTramoCombinacion) {
|
||||
this.cmbTramoCombinacion = cmbTramoCombinacion;
|
||||
}
|
||||
|
||||
public Spinner getNumSecuencia() {
|
||||
return numSecuencia;
|
||||
}
|
||||
|
||||
public void setNumSecuencia(Spinner numSecuencia) {
|
||||
this.numSecuencia = numSecuencia;
|
||||
}
|
||||
|
||||
public Radio getRadioVentaSi() {
|
||||
return radioVentaSi;
|
||||
}
|
||||
|
||||
public void setRadioVentaSi(Radio RadioVentaSi) {
|
||||
this.radioVentaSi = RadioVentaSi;
|
||||
}
|
||||
|
||||
public TramoService getTramoService() {
|
||||
return tramoService;
|
||||
}
|
||||
|
||||
public void setTramoService(TramoService TramoService) {
|
||||
this.tramoService = TramoService;
|
||||
}
|
||||
|
||||
public RutaCombinacionService getRutaCombinacionService() {
|
||||
return rutaCombinacionService;
|
||||
}
|
||||
|
||||
public void setRutaCombinacionService(
|
||||
RutaCombinacionService rutaCombinacionService) {
|
||||
this.rutaCombinacionService = rutaCombinacionService;
|
||||
}
|
||||
|
||||
public Textbox getTxtNome() {
|
||||
return txtNome;
|
||||
}
|
||||
|
||||
public void setTxtNome(Textbox txtNome) {
|
||||
this.txtNome = txtNome;
|
||||
}
|
||||
|
||||
public Tramo getTramoBandBox() {
|
||||
return tramoBandBox;
|
||||
}
|
||||
|
||||
public void setTramoBandBox(Tramo tramoBandBox) {
|
||||
this.tramoBandBox = tramoBandBox;
|
||||
}
|
||||
|
||||
public List<Via> getLsVia() {
|
||||
return lsVia;
|
||||
}
|
||||
|
||||
public void setLsVia(List<Via> lsVia) {
|
||||
this.lsVia = lsVia;
|
||||
}
|
||||
|
||||
public ViaService getViaService() {
|
||||
return viaService;
|
||||
}
|
||||
|
||||
public void setViaService(ViaService viaService) {
|
||||
this.viaService = viaService;
|
||||
}
|
||||
|
||||
public Combobox getCmbVia() {
|
||||
return cmbVia;
|
||||
}
|
||||
|
||||
public void setCmbVia(Combobox cmbVia) {
|
||||
this.cmbVia = cmbVia;
|
||||
}
|
||||
|
||||
public ParadaService getParadaService() {
|
||||
return paradaService;
|
||||
}
|
||||
|
||||
public void setParadaService(ParadaService paradaService) {
|
||||
this.paradaService = paradaService;
|
||||
}
|
||||
|
||||
public MyListbox getRutaCombinacionList() {
|
||||
return rutaCombinacionList;
|
||||
}
|
||||
|
||||
public void setRutaCombinacionList(MyListbox rutaCombinacionList) {
|
||||
this.rutaCombinacionList = rutaCombinacionList;
|
||||
}
|
||||
|
||||
public Radio getRdNo() {
|
||||
return rdNo;
|
||||
}
|
||||
|
||||
public void setRdNo(Radio rdNo) {
|
||||
this.rdNo = rdNo;
|
||||
}
|
||||
|
||||
public Radio getRdSi() {
|
||||
return rdSi;
|
||||
}
|
||||
|
||||
public void setRdSi(Radio rdSi) {
|
||||
this.rdSi = rdSi;
|
||||
}
|
||||
|
||||
public Combobox getCmbEmpresa() {
|
||||
return cmbEmpresa;
|
||||
}
|
||||
|
||||
public void setCmbEmpresa(Combobox cmbEmpresa) {
|
||||
this.cmbEmpresa = cmbEmpresa;
|
||||
}
|
||||
|
||||
public List<Empresa> getLsEmpresa() {
|
||||
return lsEmpresa;
|
||||
}
|
||||
|
||||
public void setLsEmpresa(List<Empresa> lsEmpresa) {
|
||||
this.lsEmpresa = lsEmpresa;
|
||||
}
|
||||
|
||||
public List<ParadaSecuencia> getLsParadasSequencia() {
|
||||
return lsParadasSequencia;
|
||||
}
|
||||
|
||||
public void setLsParadasSequencia(List<ParadaSecuencia> lsParadasSequencia) {
|
||||
this.lsParadasSequencia = lsParadasSequencia;
|
||||
}
|
||||
|
||||
public List<RutaEmpresa> getLsRutaEmpresa() {
|
||||
return lsRutaEmpresa;
|
||||
}
|
||||
|
||||
public void setLsRutaEmpresa(List<RutaEmpresa> lsRutaEmpresa) {
|
||||
this.lsRutaEmpresa = lsRutaEmpresa;
|
||||
}
|
||||
|
||||
public Combobox getCmbParada() {
|
||||
return cmbParada;
|
||||
}
|
||||
|
||||
public void setCmbParada(Combobox cmbParada) {
|
||||
this.cmbParada = cmbParada;
|
||||
}
|
||||
|
||||
public void onClick$tabCombinacion(Event ev) throws SQLException {
|
||||
if (!carregouCombinacao) {
|
||||
Clients.showBusy("Cargando combinaciones");
|
||||
paginarCombinacao();
|
||||
Clients.clearBusy();
|
||||
}
|
||||
|
||||
carregouCombinacao = true;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -30,6 +30,9 @@ public class RenderCatalogoDeRutas implements ListitemRenderer {
|
|||
lc = new Listcell(ruta.getPrefixo());
|
||||
lc.setParent(lstm);
|
||||
|
||||
lc = new Listcell((ruta.getOrgaoConcedente() == null) ? "" : ruta.getOrgaoConcedente().getDescOrgao());
|
||||
lc.setParent(lstm);
|
||||
|
||||
lstm.setAttribute("data", ruta);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -5,17 +5,22 @@
|
|||
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
|
||||
|
||||
<zk xmlns="http://www.zkoss.org/2005/zul">
|
||||
<window id="winBusquedaCatalogoDeRutas" title="${c:l('busquedaCatalogoDeRutaController.window.title')}"
|
||||
apply="${busquedaCatalogoDeRutaController}" contentStyle="overflow:auto"
|
||||
height="500px" width="700px" border="normal" >
|
||||
<window id="winBusquedaCatalogoDeRutas"
|
||||
title="${c:l('busquedaCatalogoDeRutaController.window.title')}"
|
||||
apply="${busquedaCatalogoDeRutaController}"
|
||||
contentStyle="overflow:auto" height="500px" width="750px"
|
||||
border="normal">
|
||||
<toolbar>
|
||||
<button id="btnRefresh" image="/gui/img/refresh.png" width="35px"
|
||||
<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="winBusquedaCatalogoDeRutas.detach()" image="/gui/img/exit.png" width="35px"
|
||||
<button id="btnCerrar"
|
||||
onClick="winBusquedaCatalogoDeRutas.detach()"
|
||||
image="/gui/img/exit.png" width="35px"
|
||||
tooltiptext="${c:l('busquedaCatalogoDeRutaController.btnCerrar.tooltiptext')}" />
|
||||
</toolbar>
|
||||
|
||||
|
@ -26,19 +31,32 @@
|
|||
</columns>
|
||||
<rows>
|
||||
<row>
|
||||
<label value="${c:l('busquedaCatalogoDeRutaController.lhId.label')}"/>
|
||||
<label
|
||||
value="${c:l('busquedaCatalogoDeRutaController.lhId.label')}" />
|
||||
<intbox id="txtId" width="250px" maxlength="10" />
|
||||
</row>
|
||||
<row>
|
||||
<label value="${c:l('busquedaCatalogoDeRutaController.lhDesc.label')}"/>
|
||||
<textbox id="txtNombre" width="250px" maxlength="30" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
|
||||
<label
|
||||
value="${c:l('busquedaCatalogoDeRutaController.lhDesc.label')}" />
|
||||
<textbox id="txtNombre" width="250px" maxlength="30"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
||||
</row>
|
||||
<row>
|
||||
<label value="${c:l('busquedaAlertaCtrlController.claseservicio.label')}"/>
|
||||
<combobox id="cmbClaseServicio" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" mold="rounded"
|
||||
buttonVisible="true" width="60%"
|
||||
<label
|
||||
value="${c:l('busquedaAlertaCtrlController.claseservicio.label')}" />
|
||||
<combobox id="cmbClaseServicio"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
mold="rounded" buttonVisible="true" width="60%"
|
||||
model="@{winBusquedaCatalogoDeRutas$composer.lsClaseServicio}" />
|
||||
</row>
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('editarTramosController.labelOrgaoConcedente.value')}" />
|
||||
<combobox id="cmbOrgaoConcedente" mold="rounded"
|
||||
buttonVisible="true" width="60%"
|
||||
model="@{winBusquedaCatalogoDeRutas$composer.lsOrgaoConcedente}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" />
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
|
||||
|
@ -48,20 +66,23 @@
|
|||
</toolbar>
|
||||
|
||||
<paging id="pagingRuta" pageSize="15" />
|
||||
<listbox id="rutaList" use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox">
|
||||
<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 width="25%" 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 width="25%" image="/gui/img/builder.gif"
|
||||
<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)" />
|
||||
</listhead>
|
||||
</listbox>
|
||||
</window>
|
||||
|
|
|
@ -97,6 +97,15 @@
|
|||
value="@{winEditarRuta$composer.ruta.prefixoAuxiliar}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
||||
</row>
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('editarTramosController.labelOrgaoConcedente.value')}" />
|
||||
<combobox id="cmbOrgaoConcedente"
|
||||
constraint="no empty" mold="rounded" buttonVisible="true"
|
||||
width="90%" model="@{winEditarRuta$composer.lsOrgaoConcedente}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
selectedItem="@{winEditarRuta$composer.ruta.orgaoConcedente}" />
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
</tabpanel>
|
||||
|
|
Loading…
Reference in New Issue