fixes bug#21318

qua:
dev:WALLACE

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@105115 d1611594-4594-4d17-8e1d-87c2c4800839
master
aristides 2021-01-21 13:55:45 +00:00
parent d0482964b0
commit 2609257f09
13 changed files with 532 additions and 2 deletions

View File

@ -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<AgrupamentoParada> plwAgrupamentoParada;
private MyListbox agrupamentoParadaList;
private Paging pagingAgrupamentoParada;
private Textbox txtDescAgrupamentoParada;
private Textbox txtCveAgrupamentoParada;
private Button btnNovo;
private Button btnCerrar;
public PagedListWrapper<AgrupamentoParada> getPlwAgrupamentoParada() {
return plwAgrupamentoParada;
}
public void setPlwAgrupamentoParada(PagedListWrapper<AgrupamentoParada> 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> agrupamentoParada = new HibernateSearchObject<AgrupamentoParada>(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();
}
}

View File

@ -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);
}
}
}

View File

@ -22,6 +22,7 @@ import org.zkoss.zul.Intbox;
import org.zkoss.zul.Messagebox; import org.zkoss.zul.Messagebox;
import org.zkoss.zul.Textbox; import org.zkoss.zul.Textbox;
import com.rjconsultores.ventaboletos.entidad.AgrupamentoParada;
import com.rjconsultores.ventaboletos.entidad.Ciudad; import com.rjconsultores.ventaboletos.entidad.Ciudad;
import com.rjconsultores.ventaboletos.entidad.Nodo; import com.rjconsultores.ventaboletos.entidad.Nodo;
import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente; 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.ParadaCodOrgaoConcedente;
import com.rjconsultores.ventaboletos.entidad.TipoParada; import com.rjconsultores.ventaboletos.entidad.TipoParada;
import com.rjconsultores.ventaboletos.exception.BusinessException; import com.rjconsultores.ventaboletos.exception.BusinessException;
import com.rjconsultores.ventaboletos.service.AgruparParadaService;
import com.rjconsultores.ventaboletos.service.NodoService; import com.rjconsultores.ventaboletos.service.NodoService;
import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService; import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService;
import com.rjconsultores.ventaboletos.service.ParadaCodOrgaoConcedenteService; import com.rjconsultores.ventaboletos.service.ParadaCodOrgaoConcedenteService;
@ -62,6 +64,8 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer {
private ParadaCodOrgaoConcedenteService paradaCodOrgaoConcedenteService; private ParadaCodOrgaoConcedenteService paradaCodOrgaoConcedenteService;
@Autowired @Autowired
private NodoService nodoService; private NodoService nodoService;
@Autowired
private AgruparParadaService agruparParadaService;
private Parada parada; private Parada parada;
private MyListbox paradaList; private MyListbox paradaList;
private static Logger log = Logger.getLogger(EditarCatalogoDeParadaController.class); private static Logger log = Logger.getLogger(EditarCatalogoDeParadaController.class);
@ -74,9 +78,11 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer {
private MyListbox codOrgaosConcedentesList; private MyListbox codOrgaosConcedentesList;
private Checkbox chkVendeTotem; private Checkbox chkVendeTotem;
private Checkbox chkVendeInternet; private Checkbox chkVendeInternet;
private Combobox cmbAgruparParada;;
private List<TipoParada> lsTipoParadas; private List<TipoParada> lsTipoParadas;
private List<OrgaoConcedente> lsOrgaosConcedentes; private List<OrgaoConcedente> lsOrgaosConcedentes;
private List<AgrupamentoParada> lsAgrupamentoParada;
private List<Nodo> lsNodo; private List<Nodo> lsNodo;
private Button btnApagar; private Button btnApagar;
private Intbox codAntt; private Intbox codAntt;
@ -93,6 +99,7 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer {
codOrgaosConcedentesList.setData(parada.getCodigosOrgaosConcedentes()); codOrgaosConcedentesList.setData(parada.getCodigosOrgaosConcedentes());
lsTipoParadas = tipoParadaService.obtenerTodos(); lsTipoParadas = tipoParadaService.obtenerTodos();
lsOrgaosConcedentes = orgaoConcedenteService.obtenerTodosExceto(-1,OrgaoConcedente.CODIGO_ANTT); lsOrgaosConcedentes = orgaoConcedenteService.obtenerTodosExceto(-1,OrgaoConcedente.CODIGO_ANTT);
lsAgrupamentoParada = agruparParadaService.obtenerTodos();
if (parada.getParadaId() == null) { if (parada.getParadaId() == null) {
chkVendeTotem.setChecked(true); chkVendeTotem.setChecked(true);
@ -125,6 +132,7 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer {
cveparada.getValue(); cveparada.getValue();
cmbCiudad.getValue(); cmbCiudad.getValue();
cmbTipoParada.getValue(); cmbTipoParada.getValue();
cmbAgruparParada.getValue();
codAntt.getValue(); codAntt.getValue();
descProcon.getValue(); descProcon.getValue();
@ -141,6 +149,9 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer {
parada.setNodo(nodoCentral); parada.setNodo(nodoCentral);
parada.setIndVendeTotem(chkVendeTotem.isChecked()); parada.setIndVendeTotem(chkVendeTotem.isChecked());
parada.setIndVisibleInternet(chkVendeInternet.isChecked()); parada.setIndVisibleInternet(chkVendeInternet.isChecked());
if("".equals(cmbAgruparParada.getValue())){
parada.setAgrupamentoParada(null);
}
cmbCiudad.getValue(parada.getParadaId() == null); cmbCiudad.getValue(parada.getParadaId() == null);
paradaService.suscribirActualizar(parada); paradaService.suscribirActualizar(parada);
@ -264,6 +275,16 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer {
public void setParada(Parada parada) { public void setParada(Parada parada) {
this.parada = parada; this.parada = parada;
} }
public List<AgrupamentoParada> getLsAgrupamentoParada() {
return lsAgrupamentoParada;
}
public void setLsAgrupamentoParada(List<AgrupamentoParada> lsAgrupamentoParada) {
this.lsAgrupamentoParada = lsAgrupamentoParada;
}
public boolean validaNome(){ public boolean validaNome(){
if (!ApplicationProperties.getInstance().isCustomHabilitado(CustomEnum.VALIDA_ESTADO_NO_NOME_LOCALIDADE.getDescricao())){ if (!ApplicationProperties.getInstance().isCustomHabilitado(CustomEnum.VALIDA_ESTADO_NO_NOME_LOCALIDADE.getDescricao())){

View File

@ -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);
}
}

View File

@ -74,6 +74,7 @@ confComerciales.configuracaoVendaTotem=com.rjconsultores.ventaboletos.web.utiler
esquemaOperacional=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.MenuEsquemaOperacional esquemaOperacional=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.MenuEsquemaOperacional
esquemaOperacional.tipoParadas=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.ItemMenuTipoParadas esquemaOperacional.tipoParadas=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.ItemMenuTipoParadas
esquemaOperacional.paradas=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.ItemMenuEsquemaOperacionalParadas 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.aliasservico=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.ItemMenuAliasServico
esquemaOperacional.autobus=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.ItemMenuAutobus esquemaOperacional.autobus=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.ItemMenuAutobus
esquemaOperacional.diagramaAutobus=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.ItemMenuDiagramaAutobus esquemaOperacional.diagramaAutobus=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.ItemMenuDiagramaAutobus

View File

@ -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);
}
}

View File

@ -500,7 +500,8 @@
<value>com.rjconsultores.ventaboletos.entidad.ConfRestricaoRutas</value> <value>com.rjconsultores.ventaboletos.entidad.ConfRestricaoRutas</value>
<value>com.rjconsultores.ventaboletos.entidad.ConfRestricaoTramoOC</value> <value>com.rjconsultores.ventaboletos.entidad.ConfRestricaoTramoOC</value>
<value>com.rjconsultores.ventaboletos.entidad.LogAuditoria</value> <value>com.rjconsultores.ventaboletos.entidad.LogAuditoria</value>
<value>com.rjconsultores.ventaboletos.entidad.EmbarcadaDispOperador</value> <value>com.rjconsultores.ventaboletos.entidad.EmbarcadaDispOperador</value>
<value>com.rjconsultores.ventaboletos.entidad.AgrupamentoParada</value>
</list> </list>
</property> </property>

View File

@ -2458,6 +2458,19 @@ editarCatalogoDeParadaController.lbNodo.value = Servidor
editarCatalogoDeParadaController.registroIATAExiste = Ya existe una parada con este código IATA editarCatalogoDeParadaController.registroIATAExiste = Ya existe una parada con este código IATA
editarCatalogoDeParadaController.lbTelProcon.value = Telefone Procon 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 # Detener a pantalla de Búsqueda
busquedaCatalogoDeRutaController.window.title = Linea busquedaCatalogoDeRutaController.window.title = Linea

View File

@ -162,6 +162,7 @@ indexController.mniConfiguracionItenAdicionalPacote.label = Configuração de It
indexController.mniConfiguracionReservacion.label = Configuração de Reservas indexController.mniConfiguracionReservacion.label = Configuração de Reservas
indexController.mniConfiguracionCancelacion.label = Configuração de Cancelamento indexController.mniConfiguracionCancelacion.label = Configuração de Cancelamento
indexController.mniEsquemaOperacionalParadas.label = Localidades indexController.mniEsquemaOperacionalParadas.label = Localidades
indexController.mniEsquemaOperacionalAgrupacionParadas.label = Agrupar Localidades
indexController.mniEsquemaOperacionalRuta.label = Linha indexController.mniEsquemaOperacionalRuta.label = Linha
indexController.mniTramo.label = Trecho indexController.mniTramo.label = Trecho
indexController.mniTramoKmServicio.label = Trecho Km Classe indexController.mniTramoKmServicio.label = Trecho Km Classe
@ -2616,6 +2617,16 @@ busquedaCatalogoDeParadaController.lbCveParada.label = Código IATA
busquedaCatalogoDeParadaController.lbCodAntt.label = Cód. ANTT busquedaCatalogoDeParadaController.lbCodAntt.label = Cód. ANTT
busquedaCatalogoDeParadaController.msg.codAnttJaExiste = Já existe uma parada com o Código ANTT informado 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 # Editar Desfile de pantalla
editarCatalogoDeParadaController.window.title = Localidade editarCatalogoDeParadaController.window.title = Localidade
editarCatalogoDeParadaController.btnApagar.tooltiptext = Eliminar editarCatalogoDeParadaController.btnApagar.tooltiptext = Eliminar
@ -2637,6 +2648,7 @@ editarCatalogoDeParadaController.MSG.borrarPergunta = Deseja Eliminar esta local
editarCatalogoDeParadaController.MSG.borrarOK = Localidade Excluida com Sucesso. editarCatalogoDeParadaController.MSG.borrarOK = Localidade Excluida com Sucesso.
editarCatalogoDeParadaController.lbCiudad.value = Cidade editarCatalogoDeParadaController.lbCiudad.value = Cidade
editarCatalogoDeParadaController.lbTipoParada.value = Tipo Localidade editarCatalogoDeParadaController.lbTipoParada.value = Tipo Localidade
editarCatalogoDeParadaController.lbAgruparParada.value = Agrupar Localidade
editarCatalogoDeParadaController.lbNodo.value = Servidor editarCatalogoDeParadaController.lbNodo.value = Servidor
editarCatalogoDeParadaController.registroIATAExiste = Já existe uma localidade com este código IATA editarCatalogoDeParadaController.registroIATAExiste = Já existe uma localidade com este código IATA
editarCatalogoDeParadaController.lbOrgaoConcedente.value = Órgão Concedente editarCatalogoDeParadaController.lbOrgaoConcedente.value = Órgão Concedente
@ -2647,6 +2659,19 @@ editarCatalogoDeParadaController.lhOrgaoConcedente.value = Órgão Concedente
editarCatalogoDeParadaController.lhCodigo.value = Código editarCatalogoDeParadaController.lhCodigo.value = Código
editarCatalogoDeParadaController.lbTelProcon.value = Telefone Procon 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 # Detener a pantalla de Pesquisa
busquedaCatalogoDeRutaController.window.title = Linha busquedaCatalogoDeRutaController.window.title = Linha
busquedaCatalogoDeRutaController.btnRefresh.tooltiptext = Atualizar busquedaCatalogoDeRutaController.btnRefresh.tooltiptext = Atualizar

View File

@ -0,0 +1,61 @@
<?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="winBusquedaCatalogoDeAgrupamentoParadas"?>
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
<zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winBusquedaCatalogoDeAgrupamentoParadas" title="${c:l('busquedaCatalogoDeAgruparParadaController.window.title')}"
apply="${busquedaCatalogoDeAgruparParadaController}" contentStyle="overflow:auto"
height="550px" width="650px" border="normal" >
<toolbar>
<button id="btnRefresh" image="/gui/img/refresh.png" width="35px"
tooltiptext="${c:l('busquedaCatalogoDeAgruparParadaController.btnRefresh.tooltiptext')}" />
<separator orient="vertical" />
<button id="btnNovo" image="/gui/img/add.png" width="35px"
tooltiptext="${c:l('busquedaCatalogoDeAgruparParadaController.btnNovo.tooltiptext')}" />
<separator orient="vertical" />
<button id="btnCerrar" onClick="winBusquedaCatalogoDeAgrupamentoParadas.detach()" image="/gui/img/exit.png" width="35px"
tooltiptext="${c:l('busquedaCatalogoDeAgruparParadaController.btnCerrar.tooltiptext')}"/>
</toolbar>
<grid fixedLayout="true">
<columns>
<column width="30%" />
<column width="70%" />
</columns>
<rows>
<row>
<label value="${c:l('busquedaCatalogoDeAgruparParadaController.lhDesc.label')}"/>
<textbox id="txtDescAgrupamentoParada" width="80%" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
</row>
<row>
<label value="${c:l('busquedaCatalogoDeAgruparParadaController.lbCveParada.label')}"/>
<textbox id="txtCveAgrupamentoParada" width="80%" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"/>
</row>
</rows>
</grid>
<toolbar>
<button id="btnPesquisa" image="/gui/img/find.png"
label="${c:l('busquedaCatalogoDeParadaController.btnPesquisa.label')}"/>
</toolbar>
<paging id="pagingAgrupamentoParada" pageSize="15" />
<listbox id="agrupamentoParadaList" use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
multiple="false" height="60%">
<listhead sizable="true">
<listheader id="lhId" width="20%" image="/gui/img/builder.gif"
label="${c:l('busquedaCatalogoDeAgruparParadaController.lhId.label')}"
sort="auto(agrupamentoParadaId)"/>
<listheader id="lhDesc" width="40%" image="/gui/img/builder.gif"
label="${c:l('busquedaCatalogoDeAgruparParadaController.lhDesc.label')}"
sort="auto(desAgrupamentoParada)"/>
<listheader id="lhCveParada" width="40%" image="/gui/img/builder.gif"
label="${c:l('busquedaCatalogoDeAgruparParadaController.lbCveParada.label')}"
sort="auto(cveAgrupamentoParada)"/>
</listhead>
</listbox>
</window>
</zk>

View File

@ -8,7 +8,7 @@
<window id="winBusquedaCatalogoDeParadas" title="${c:l('busquedaCatalogoDeParadaController.window.title')}" <window id="winBusquedaCatalogoDeParadas" title="${c:l('busquedaCatalogoDeParadaController.window.title')}"
apply="${busquedaCatalogoDeParadaController}" contentStyle="overflow:auto" apply="${busquedaCatalogoDeParadaController}" contentStyle="overflow:auto"
height="550px" width="650px" border="normal" > height="550px" width="650px" border="normal" >
<toolbar> <toolbar>
<button id="btnRefresh" image="/gui/img/refresh.png" width="35px" <button id="btnRefresh" image="/gui/img/refresh.png" width="35px"
tooltiptext="${c:l('busquedaCatalogoDeParadaController.btnRefresh.tooltiptext')}" /> tooltiptext="${c:l('busquedaCatalogoDeParadaController.btnRefresh.tooltiptext')}" />
<separator orient="vertical" /> <separator orient="vertical" />

View File

@ -0,0 +1,52 @@
<?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="winEditarAgruparParada"?>
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
<zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winEditarAgruparParada" border="normal"
apply="${editarCatalogoDeAgruparParadaController}" width="600px"
height="500px" contentStyle="overflow:auto"
title="${c:l('editarCatalogoDeAgruparParadaController.window.title')}">
<toolbar>
<hbox spacing="5px" style="padding:1px" align="right">
<button id="btnApagar" height="20"
image="/gui/img/remove.png" width="35px"
tooltiptext="${c:l('editarCatalogoDeAgruparParadaController.btnApagar.tooltiptext')}" />
<button id="btnSalvar" height="20"
image="/gui/img/save.png" width="35px"
tooltiptext="${c:l('editarCatalogoDeAgruparParadaController.btnSalvar.tooltiptext')}" />
<button id="btnFechar" height="20"
image="/gui/img/exit.png" width="35px"
onClick="winEditarAgruparParada.detach()"
tooltiptext="${c:l('editarCatalogoDeAgruparParadaController.btnFechar.tooltiptext')}" />
</hbox>
</toolbar>
<grid fixedLayout="true">
<columns>
<column width="30%" />
<column width="70%" />
</columns>
<rows>
<row>
<label
value="${c:l('editarCatalogoDeAgruparParadaController.lbNome.value')}" />
<textbox id="descAgrupamentoParada" constraint="no empty"
width="80%" maxlength="60"
value="@{winEditarAgruparParada$composer.agrupamentoParada.descAgrupamentoParada}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</row>
<row>
<label
value="${c:l('editarCatalogoDeAgruparParadaController.lbCveAgrupamentoParada.value')}" />
<textbox id="cveAgrupamentoParada" width="80%" maxlength="6"
constraint="no empty"
value="@{winEditarAgruparParada$composer.agrupamentoParada.cveAgrupamentoParada}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</row>
</rows>
</grid>
<separator />
</window>
</zk>

View File

@ -78,6 +78,16 @@
selectedItem="@{winEditarParada$composer.parada.tipoParada}" /> selectedItem="@{winEditarParada$composer.parada.tipoParada}" />
</row> </row>
<row>
<label
value="${c:l('editarCatalogoDeParadaController.lbAgruparParada.value')}" />
<combobox id="cmbAgruparParada"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true"
width="90%" model="@{winEditarParada$composer.lsAgrupamentoParada}"
selectedItem="@{winEditarParada$composer.parada.agrupamentoParada}" />
</row>
<row> <row>
<label <label
value="${c:l('editarCatalogoDeParadaController.lbTelProcon.value')}" /> value="${c:l('editarCatalogoDeParadaController.lbTelProcon.value')}" />