diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaCatalogoDeAgruparParadaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaCatalogoDeAgruparParadaController.java new file mode 100644 index 000000000..1c8f6c632 --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaCatalogoDeAgruparParadaController.java @@ -0,0 +1,161 @@ +package com.rjconsultores.ventaboletos.web.gui.controladores.esquemaoperacional; + +import java.awt.Button; +import java.util.HashMap; +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.Paging; +import org.zkoss.zul.Textbox; + +import com.rjconsultores.ventaboletos.entidad.AgrupamentoParada; +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.RenderCatalogoDeAgrupamentoDeParadas; + +@Controller("busquedaCatalogoDeAgruparParadaController") +@Scope("prototype") +public class BusquedaCatalogoDeAgruparParadaController extends MyGenericForwardComposer { + + /** + * + */ + private static final long serialVersionUID = -6821209329302163344L; + @Autowired + private transient PagedListWrapper plwAgrupamentoParada; + private MyListbox agrupamentoParadaList; + private Paging pagingAgrupamentoParada; + private Textbox txtDescAgrupamentoParada; + private Textbox txtCveAgrupamentoParada; + private Button btnNovo; + private Button btnCerrar; + + public PagedListWrapper getPlwAgrupamentoParada() { + return plwAgrupamentoParada; + } + + public void setPlwAgrupamentoParada(PagedListWrapper plwAgrupamentoParada) { + this.plwAgrupamentoParada = plwAgrupamentoParada; + } + + public MyListbox getAgrupamentoParadaList() { + return agrupamentoParadaList; + } + + public void setAgrupamentoParadaList(MyListbox agrupamentoParadaList) { + this.agrupamentoParadaList = agrupamentoParadaList; + } + + public Paging getPagingAgrupamentoParada() { + return pagingAgrupamentoParada; + } + + public void setPagingAgrupamentoParada(Paging pagingAgrupamentoParada) { + this.pagingAgrupamentoParada = pagingAgrupamentoParada; + } + + public Textbox getTxtDescAgrupamentoParada() { + return txtDescAgrupamentoParada; + } + + public void setTxtDescAgrupamentoParada(Textbox txtDescAgrupamentoParada) { + this.txtDescAgrupamentoParada = txtDescAgrupamentoParada; + } + + public Textbox getTxtCveAgrupamentoParada() { + return txtCveAgrupamentoParada; + } + + public void setTxtCveAgrupamentoParada(Textbox txtCveAgrupamentoParada) { + this.txtCveAgrupamentoParada = txtCveAgrupamentoParada; + } + + public Button getBtnNovo() { + return btnNovo; + } + + public void setBtnNovo(Button btnNovo) { + this.btnNovo = btnNovo; + } + + public Button getBtnCerrar() { + return btnCerrar; + } + + public void setBtnCerrar(Button btnCerrar) { + this.btnCerrar = btnCerrar; + } + + public void onClick$btnPesquisa(Event ev) throws InterruptedException { + refreshLista(); + } + + public void onClick$btnRefresh(Event ev) { + refreshLista(); + } + + public void onClick$btnNovo(Event ev) { + verPeriodo(new AgrupamentoParada()); + } + + private void refreshLista() { + HibernateSearchObject agrupamentoParada = new HibernateSearchObject(AgrupamentoParada.class, pagingAgrupamentoParada.getPageSize()); + + agrupamentoParada.addFilterLike("descAgrupamentoParada", "%" + txtDescAgrupamentoParada.getText().trim().concat("%")); + agrupamentoParada.addFilterLike("cveAgrupamentoParada", "%" + txtCveAgrupamentoParada.getText().trim().concat("%")); + + agrupamentoParada.addFilterEqual("activo", Boolean.TRUE); + + agrupamentoParada.addFilterNotEqual("agrupamentoParadaId", -1); + + agrupamentoParada.addSortAsc("descAgrupamentoParada"); + + plwAgrupamentoParada.init(agrupamentoParada, agrupamentoParadaList, pagingAgrupamentoParada); + + if (agrupamentoParadaList.getData().length == 0) { + try { + Messagebox.show(Labels.getLabel("MSG.ningunRegistro"), Labels.getLabel("busquedaCatalogoDeAgrupamentoParadaController.window.title"), Messagebox.OK, Messagebox.INFORMATION); + } catch (InterruptedException ex) { + } + } + } + + private void verPeriodo(AgrupamentoParada c) { + if (c == null) { + return; + } + Map args = new HashMap(); + args.put("agrupamentoParada", c); + args.put("agrupamentoParadaList", agrupamentoParadaList); + + openWindow("/gui/esquema_operacional/editarAgruparParada.zul", Labels.getLabel("editarCatalogoDeAgruparParadaController.window.title"), args, MODAL); + } + + @Override + public void doAfterCompose(Component comp) throws Exception { + super.doAfterCompose(comp); + + agrupamentoParadaList.setItemRenderer(new RenderCatalogoDeAgrupamentoDeParadas()); + agrupamentoParadaList.addEventListener("onDoubleClick", new EventListener() { + + @Override + public void onEvent(Event event) throws Exception { + AgrupamentoParada c = (AgrupamentoParada) agrupamentoParadaList.getSelected(); + verPeriodo(c); + } + }); + + txtDescAgrupamentoParada.focus(); + refreshLista(); + } + +} diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeAgruparParadaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeAgruparParadaController.java new file mode 100644 index 000000000..d4fed6b01 --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeAgruparParadaController.java @@ -0,0 +1,135 @@ +package com.rjconsultores.ventaboletos.web.gui.controladores.esquemaoperacional; + +import org.apache.log4j.Logger; +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.zk.ui.Component; +import org.zkoss.zk.ui.Executions; +import org.zkoss.zk.ui.event.Event; +import org.zkoss.zk.ui.util.Clients; +import org.zkoss.zul.Messagebox; +import org.zkoss.zul.Textbox; + +import com.rjconsultores.ventaboletos.entidad.AgrupamentoParada; +import com.rjconsultores.ventaboletos.exception.BusinessException; +import com.rjconsultores.ventaboletos.service.AgruparParadaService; +import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; +import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; + +@Controller("editarCatalogoDeAgruparParadaController") +@Scope("prototype") +public class EditarCatalogoDeAgruparParadaController extends MyGenericForwardComposer { + + /** + * + */ + private static final long serialVersionUID = 5631099822197596616L; + + @Autowired + private AgruparParadaService agruparParadaService; + private AgrupamentoParada agrupamentoParada; + private MyListbox agrupamentoParadaList; + private static Logger log = Logger.getLogger(EditarCatalogoDeAgruparParadaController.class); + private Textbox descAgrupamentoParada; + private Textbox cveAgrupamentoParada; + + public AgruparParadaService getAgruparParadaService() { + return agruparParadaService; + } + + public void setAgruparParadaService(AgruparParadaService agruparParadaService) { + this.agruparParadaService = agruparParadaService; + } + + public AgrupamentoParada getAgrupamentoParada() { + return agrupamentoParada; + } + + public void setAgrupamentoParada(AgrupamentoParada agrupamentoParada) { + this.agrupamentoParada = agrupamentoParada; + } + + public MyListbox getAgrupamentoParadaList() { + return agrupamentoParadaList; + } + + public void setAgrupamentoParadaList(MyListbox agrupamentoParadaList) { + this.agrupamentoParadaList = agrupamentoParadaList; + } + + public Textbox getDescAgrupamentoParada() { + return descAgrupamentoParada; + } + + public void setDescAgrupamentoParada(Textbox descAgrupamentoParada) { + this.descAgrupamentoParada = descAgrupamentoParada; + } + + public Textbox getCveAgrupamentoParada() { + return cveAgrupamentoParada; + } + + public void setCveAgrupamentoParada(Textbox cveAgrupamentoParada) { + this.cveAgrupamentoParada = cveAgrupamentoParada; + } + + @Override + public void doAfterCompose(Component comp) throws Exception { + super.doAfterCompose(comp); + agrupamentoParada = (AgrupamentoParada) Executions.getCurrent().getArg().get("agrupamentoParada"); + agrupamentoParadaList = (MyListbox) Executions.getCurrent().getArg().get("agrupamentoParadaList"); + + } + + public void onClick$btnSalvar(Event ev) throws InterruptedException { + try { + descAgrupamentoParada.getValue(); + cveAgrupamentoParada.getValue(); + agruparParadaService.suscribirActualizar(agrupamentoParada); + agrupamentoParadaList.updateItem(agrupamentoParada); + Messagebox.show( + Labels.getLabel("editarCatalogoDeAgruparParadaController.MSG.suscribirOK"), + Labels.getLabel("editarCatalogoDeAgruparParadaController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); + closeWindow(); + } catch (BusinessException ex) { + Messagebox.show( + ex.getLocalizedMessage(), + Labels.getLabel("editarCatalogoDeAgruparParadaController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); + + } + } + + public void onClick$btnApagar(Event ev) { + try { + int resp = Messagebox.show( + Labels.getLabel("editarCatalogoDeAgruparParadaController.MSG.borrarPergunta"), + Labels.getLabel("editarCatalogoDeAgruparParadaController.window.title"), + Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); + + if (resp == Messagebox.YES) { + + agruparParadaService.borrar(agrupamentoParada); + + Messagebox.show( + Labels.getLabel("editarCatalogoDeAgruparParadaController.MSG.borrarOK"), + Labels.getLabel("editarCatalogoDeAgruparParadaController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); + + agrupamentoParadaList.removeItem(agrupamentoParada); + + closeWindow(); + } + } catch (Exception ex) { + log.error(ex); + Clients.alert( + Labels.getLabel("MSG.Error"), + Labels.getLabel("editarCatalogoDeAgruparParadaController.window.title"), + Messagebox.INFORMATION); + } + } + +} diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeParadaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeParadaController.java index 4d7431313..fa7a2d25a 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeParadaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeParadaController.java @@ -22,6 +22,7 @@ import org.zkoss.zul.Intbox; import org.zkoss.zul.Messagebox; import org.zkoss.zul.Textbox; +import com.rjconsultores.ventaboletos.entidad.AgrupamentoParada; import com.rjconsultores.ventaboletos.entidad.Ciudad; import com.rjconsultores.ventaboletos.entidad.Nodo; import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente; @@ -29,6 +30,7 @@ import com.rjconsultores.ventaboletos.entidad.Parada; import com.rjconsultores.ventaboletos.entidad.ParadaCodOrgaoConcedente; import com.rjconsultores.ventaboletos.entidad.TipoParada; import com.rjconsultores.ventaboletos.exception.BusinessException; +import com.rjconsultores.ventaboletos.service.AgruparParadaService; import com.rjconsultores.ventaboletos.service.NodoService; import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService; import com.rjconsultores.ventaboletos.service.ParadaCodOrgaoConcedenteService; @@ -62,6 +64,8 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer { private ParadaCodOrgaoConcedenteService paradaCodOrgaoConcedenteService; @Autowired private NodoService nodoService; + @Autowired + private AgruparParadaService agruparParadaService; private Parada parada; private MyListbox paradaList; private static Logger log = Logger.getLogger(EditarCatalogoDeParadaController.class); @@ -74,9 +78,11 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer { private MyListbox codOrgaosConcedentesList; private Checkbox chkVendeTotem; private Checkbox chkVendeInternet; + private Combobox cmbAgruparParada;; private List lsTipoParadas; private List lsOrgaosConcedentes; + private List lsAgrupamentoParada; private List lsNodo; private Button btnApagar; private Intbox codAntt; @@ -93,6 +99,7 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer { codOrgaosConcedentesList.setData(parada.getCodigosOrgaosConcedentes()); lsTipoParadas = tipoParadaService.obtenerTodos(); lsOrgaosConcedentes = orgaoConcedenteService.obtenerTodosExceto(-1,OrgaoConcedente.CODIGO_ANTT); + lsAgrupamentoParada = agruparParadaService.obtenerTodos(); if (parada.getParadaId() == null) { chkVendeTotem.setChecked(true); @@ -125,6 +132,7 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer { cveparada.getValue(); cmbCiudad.getValue(); cmbTipoParada.getValue(); + cmbAgruparParada.getValue(); codAntt.getValue(); descProcon.getValue(); @@ -141,6 +149,9 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer { parada.setNodo(nodoCentral); parada.setIndVendeTotem(chkVendeTotem.isChecked()); parada.setIndVisibleInternet(chkVendeInternet.isChecked()); + if("".equals(cmbAgruparParada.getValue())){ + parada.setAgrupamentoParada(null); + } cmbCiudad.getValue(parada.getParadaId() == null); paradaService.suscribirActualizar(parada); @@ -264,6 +275,16 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer { public void setParada(Parada parada) { this.parada = parada; } + + + + public List getLsAgrupamentoParada() { + return lsAgrupamentoParada; + } + + public void setLsAgrupamentoParada(List lsAgrupamentoParada) { + this.lsAgrupamentoParada = lsAgrupamentoParada; + } public boolean validaNome(){ if (!ApplicationProperties.getInstance().isCustomHabilitado(CustomEnum.VALIDA_ESTADO_NO_NOME_LOCALIDADE.getDescricao())){ diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/esquemaoperacional/ItemMenuEsquemaOperacionalAgruparLocalidade.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/esquemaoperacional/ItemMenuEsquemaOperacionalAgruparLocalidade.java new file mode 100644 index 000000000..c186525c5 --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/esquemaoperacional/ItemMenuEsquemaOperacionalAgruparLocalidade.java @@ -0,0 +1,25 @@ +package com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional; + +import org.zkoss.util.resource.Labels; + +import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria; +import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema; + +public class ItemMenuEsquemaOperacionalAgruparLocalidade extends DefaultItemMenuSistema { + + public ItemMenuEsquemaOperacionalAgruparLocalidade() { + super("indexController.mniEsquemaOperacionalAgrupacionParadas.label"); + } + + @Override + public String getClaveMenu() { + return "COM.RJCONSULTORES.ADMINISTRACION.GUI.ESQUEMAOPERACIONAL.MENU.AGRUPARPARADAS"; + } + + @Override + public void ejecutar() { + PantallaUtileria.openWindow("/gui/esquema_operacional/busquedaAgruparParada.zul", + Labels.getLabel("busquedaCatalogoDeAgruparParadaController.window.title"), getArgs(), desktop); + + } +} diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/menu_original.properties b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/menu_original.properties index 4395f5230..c06f94c5a 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/menu_original.properties +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/menu_original.properties @@ -74,6 +74,7 @@ confComerciales.configuracaoVendaTotem=com.rjconsultores.ventaboletos.web.utiler esquemaOperacional=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.MenuEsquemaOperacional esquemaOperacional.tipoParadas=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.ItemMenuTipoParadas esquemaOperacional.paradas=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.ItemMenuEsquemaOperacionalParadas +esquemaOperacional.agruparLocalidade=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.ItemMenuEsquemaOperacionalAgruparLocalidade esquemaOperacional.aliasservico=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.ItemMenuAliasServico esquemaOperacional.autobus=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.ItemMenuAutobus esquemaOperacional.diagramaAutobus=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.ItemMenuDiagramaAutobus diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderCatalogoDeAgrupamentoDeParadas.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderCatalogoDeAgrupamentoDeParadas.java new file mode 100644 index 000000000..8bc8e43a3 --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderCatalogoDeAgrupamentoDeParadas.java @@ -0,0 +1,25 @@ +package com.rjconsultores.ventaboletos.web.utilerias.render; + +import org.zkoss.zul.Listcell; +import org.zkoss.zul.Listitem; +import org.zkoss.zul.ListitemRenderer; + +import com.rjconsultores.ventaboletos.entidad.AgrupamentoParada; + +public class RenderCatalogoDeAgrupamentoDeParadas implements ListitemRenderer { + + public void render(Listitem lstm, Object o) throws Exception { + AgrupamentoParada agrupamentoParada = (AgrupamentoParada) o; + + Listcell lc = new Listcell(agrupamentoParada.getAgrupamentoParadaId().toString()); + lc.setParent(lstm); + + lc = new Listcell(agrupamentoParada.getDescAgrupamentoParada()); + lc.setParent(lstm); + + lc = new Listcell(agrupamentoParada.getCveAgrupamentoParada() == null? " ": agrupamentoParada.getCveAgrupamentoParada()); + lc.setParent(lstm); + + lstm.setAttribute("data", agrupamentoParada); + } +} diff --git a/src/java/spring-config.xml b/src/java/spring-config.xml index b4b1a6a47..85948a9c0 100644 --- a/src/java/spring-config.xml +++ b/src/java/spring-config.xml @@ -500,7 +500,8 @@ com.rjconsultores.ventaboletos.entidad.ConfRestricaoRutas com.rjconsultores.ventaboletos.entidad.ConfRestricaoTramoOC com.rjconsultores.ventaboletos.entidad.LogAuditoria - com.rjconsultores.ventaboletos.entidad.EmbarcadaDispOperador + com.rjconsultores.ventaboletos.entidad.EmbarcadaDispOperador + com.rjconsultores.ventaboletos.entidad.AgrupamentoParada diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index ec6d43cc4..6dab4bf87 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -2458,6 +2458,19 @@ editarCatalogoDeParadaController.lbNodo.value = Servidor editarCatalogoDeParadaController.registroIATAExiste = Ya existe una parada con este código IATA editarCatalogoDeParadaController.lbTelProcon.value = Telefone Procon +# Editar Agrupamento de localidade +editarCatalogoDeAgruparParadaController.lbNome.value = Descripción +editarCatalogoDeAgruparParadaController.lbCveAgrupamentoParada.value = CVE Agrupamiento Parada +editarCatalogoDeAgruparParadaController.window.title = Un grupo Parada +editarCatalogoDeAgruparParadaController.btnApagar.tooltiptext = Eliminar +editarCatalogoDeAgruparParadaController.btnSalvar.tooltiptext = Guardar +editarCatalogoDeAgruparParadaController.btnFechar.tooltiptext = Cerrar +editarCatalogoDeAgruparParadaController.MSG.suscribirOK = Agrupación de localidades registrada con éxito. +editarCatalogoDeAgruparParadaController.MSG.borrarPergunta = Quieres eliminar esta agrupación de localidades? +editarCatalogoDeAgruparParadaController.MSG.borrarOK = Agrupación de localidades eliminada correctamente. +editarCatalogoDeParadaController.registroDESCAGRUPAMENTOPARADAexiste = Ya existe una agrupación de localidades con esta descripción +editarCatalogoDeParadaController.registroCVEAGRUPAMENTOPARADAexiste = Ya existe una agrupación de localidades con CVE + # Detener a pantalla de Búsqueda busquedaCatalogoDeRutaController.window.title = Linea diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 2181617fd..c9844c9cf 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -162,6 +162,7 @@ indexController.mniConfiguracionItenAdicionalPacote.label = Configuração de It indexController.mniConfiguracionReservacion.label = Configuração de Reservas indexController.mniConfiguracionCancelacion.label = Configuração de Cancelamento indexController.mniEsquemaOperacionalParadas.label = Localidades +indexController.mniEsquemaOperacionalAgrupacionParadas.label = Agrupar Localidades indexController.mniEsquemaOperacionalRuta.label = Linha indexController.mniTramo.label = Trecho indexController.mniTramoKmServicio.label = Trecho Km Classe @@ -2616,6 +2617,16 @@ busquedaCatalogoDeParadaController.lbCveParada.label = Código IATA busquedaCatalogoDeParadaController.lbCodAntt.label = Cód. ANTT busquedaCatalogoDeParadaController.msg.codAnttJaExiste = Já existe uma parada com o Código ANTT informado +busquedaCatalogoDeAgruparParadaController.window.title = Agrupar Localidade +busquedaCatalogoDeAgruparParadaController.btnRefresh.tooltiptext = Atualizar +busquedaCatalogoDeAgruparParadaController.btnNovo.tooltiptext = Incluir +busquedaCatalogoDeAgruparParadaController.btnCerrar.tooltiptext = Fechar +busquedaCatalogoDeAgruparParadaController.btnPesquisa.label = Pesquisa +busquedaCatalogoDeAgruparParadaController.lhId.label = ID +busquedaCatalogoDeAgruparParadaController.lhAgruparParada.label = Agrupar Localidade +busquedaCatalogoDeAgruparParadaController.lhDesc.label = Descrição +busquedaCatalogoDeAgruparParadaController.lbCveParada.label = CVE Parada + # Editar Desfile de pantalla editarCatalogoDeParadaController.window.title = Localidade editarCatalogoDeParadaController.btnApagar.tooltiptext = Eliminar @@ -2637,6 +2648,7 @@ editarCatalogoDeParadaController.MSG.borrarPergunta = Deseja Eliminar esta local editarCatalogoDeParadaController.MSG.borrarOK = Localidade Excluida com Sucesso. editarCatalogoDeParadaController.lbCiudad.value = Cidade editarCatalogoDeParadaController.lbTipoParada.value = Tipo Localidade +editarCatalogoDeParadaController.lbAgruparParada.value = Agrupar Localidade editarCatalogoDeParadaController.lbNodo.value = Servidor editarCatalogoDeParadaController.registroIATAExiste = Já existe uma localidade com este código IATA editarCatalogoDeParadaController.lbOrgaoConcedente.value = Órgão Concedente @@ -2647,6 +2659,19 @@ editarCatalogoDeParadaController.lhOrgaoConcedente.value = Órgão Concedente editarCatalogoDeParadaController.lhCodigo.value = Código editarCatalogoDeParadaController.lbTelProcon.value = Telefone Procon +# Editar Agrupamento de localidade +editarCatalogoDeAgruparParadaController.lbNome.value = Descrição +editarCatalogoDeAgruparParadaController.lbCveAgrupamentoParada.value = CVE Agrupamento Parada +editarCatalogoDeAgruparParadaController.window.title = Agrupar Localidade +editarCatalogoDeAgruparParadaController.btnApagar.tooltiptext = Eliminar +editarCatalogoDeAgruparParadaController.btnSalvar.tooltiptext = Salvar +editarCatalogoDeAgruparParadaController.btnFechar.tooltiptext = Fechar +editarCatalogoDeAgruparParadaController.MSG.suscribirOK = Agrupamento de Localidade Registrada com Sucesso. +editarCatalogoDeAgruparParadaController.MSG.borrarPergunta = Deseja Eliminar esse agrupamento de localidade? +editarCatalogoDeAgruparParadaController.MSG.borrarOK = Agrupamento de Localidade Excluido com Sucesso. +editarCatalogoDeParadaController.registroDESCAGRUPAMENTOPARADAexiste = Já existe um agrupamento de localidade com essa descrição +editarCatalogoDeParadaController.registroCVEAGRUPAMENTOPARADAexiste = Já existe um agrupamento de localidade com esse CVE + # Detener a pantalla de Pesquisa busquedaCatalogoDeRutaController.window.title = Linha busquedaCatalogoDeRutaController.btnRefresh.tooltiptext = Atualizar diff --git a/web/gui/esquema_operacional/busquedaAgruparParada.zul b/web/gui/esquema_operacional/busquedaAgruparParada.zul new file mode 100644 index 000000000..28e207312 --- /dev/null +++ b/web/gui/esquema_operacional/busquedaAgruparParada.zul @@ -0,0 +1,61 @@ + + + + + + + + + +