fixes bug #9033
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@68827 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
54f4ab20ed
commit
b04e81dd37
|
@ -23,10 +23,14 @@ import org.zkoss.zul.Textbox;
|
||||||
|
|
||||||
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.Parada;
|
import com.rjconsultores.ventaboletos.entidad.Parada;
|
||||||
|
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.NodoService;
|
import com.rjconsultores.ventaboletos.service.NodoService;
|
||||||
|
import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService;
|
||||||
|
import com.rjconsultores.ventaboletos.service.ParadaCodOrgaoConcedenteService;
|
||||||
import com.rjconsultores.ventaboletos.service.ParadaService;
|
import com.rjconsultores.ventaboletos.service.ParadaService;
|
||||||
import com.rjconsultores.ventaboletos.service.TipoParadaService;
|
import com.rjconsultores.ventaboletos.service.TipoParadaService;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
|
import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
|
||||||
|
@ -34,6 +38,7 @@ import com.rjconsultores.ventaboletos.utilerias.RegistroConDependenciaException;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxCiudad;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxCiudad;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderParadaCodOrgaoConcedente;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
|
@ -50,6 +55,10 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer {
|
||||||
@Autowired
|
@Autowired
|
||||||
private TipoParadaService tipoParadaService;
|
private TipoParadaService tipoParadaService;
|
||||||
@Autowired
|
@Autowired
|
||||||
|
private OrgaoConcedenteService orgaoConcedenteService;
|
||||||
|
@Autowired
|
||||||
|
private ParadaCodOrgaoConcedenteService paradaCodOrgaoConcedenteService;
|
||||||
|
@Autowired
|
||||||
private NodoService nodoService;
|
private NodoService nodoService;
|
||||||
private Parada parada;
|
private Parada parada;
|
||||||
private MyListbox paradaList;
|
private MyListbox paradaList;
|
||||||
|
@ -58,8 +67,12 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer {
|
||||||
private Textbox cveparada;
|
private Textbox cveparada;
|
||||||
private MyComboboxCiudad cmbCiudad;
|
private MyComboboxCiudad cmbCiudad;
|
||||||
private Combobox cmbTipoParada;
|
private Combobox cmbTipoParada;
|
||||||
|
private Textbox txtCodOrgaoConcedente;
|
||||||
|
private Combobox cmbOrgaoConcedente;
|
||||||
|
private MyListbox codOrgaosConcedentesList;
|
||||||
|
|
||||||
private List<TipoParada> lsTipoParadas;
|
private List<TipoParada> lsTipoParadas;
|
||||||
|
private List<OrgaoConcedente> lsOrgaosConcedentes;
|
||||||
private List<Nodo> lsNodo;
|
private List<Nodo> lsNodo;
|
||||||
private Button btnApagar;
|
private Button btnApagar;
|
||||||
private Intbox codAntt;
|
private Intbox codAntt;
|
||||||
|
@ -71,7 +84,10 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer {
|
||||||
parada = (Parada) Executions.getCurrent().getArg().get("parada");
|
parada = (Parada) Executions.getCurrent().getArg().get("parada");
|
||||||
paradaList = (MyListbox) Executions.getCurrent().getArg().get("paradaList");
|
paradaList = (MyListbox) Executions.getCurrent().getArg().get("paradaList");
|
||||||
|
|
||||||
|
codOrgaosConcedentesList.setItemRenderer(new RenderParadaCodOrgaoConcedente());
|
||||||
|
codOrgaosConcedentesList.setData(parada.getCodigosOrgaosConcedentes());
|
||||||
lsTipoParadas = tipoParadaService.obtenerTodos();
|
lsTipoParadas = tipoParadaService.obtenerTodos();
|
||||||
|
lsOrgaosConcedentes = orgaoConcedenteService.obtenerTodos();
|
||||||
lsNodo = nodoService.obtenerTodos();
|
lsNodo = nodoService.obtenerTodos();
|
||||||
|
|
||||||
if (parada.getParadaId() == null) {
|
if (parada.getParadaId() == null) {
|
||||||
|
@ -163,6 +179,42 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void onClick$btnAdicionarCodOrgaoConcedente(Event ev) throws InterruptedException {
|
||||||
|
ParadaCodOrgaoConcedente codigo = new ParadaCodOrgaoConcedente();
|
||||||
|
codigo.setCodigo(txtCodOrgaoConcedente.getText());
|
||||||
|
codigo.setOrgaoConcedente((OrgaoConcedente)cmbOrgaoConcedente.getSelectedItem().getValue());
|
||||||
|
codigo.setParada(parada);
|
||||||
|
parada.addCodOrgaoConcedente(codigo);
|
||||||
|
codOrgaosConcedentesList.setData(parada.getCodigosOrgaosConcedentes());
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnRemoverCodOrgaoConcedente(Event ev) throws InterruptedException {
|
||||||
|
try {
|
||||||
|
if(codOrgaosConcedentesList.getSelected() != null) {
|
||||||
|
int resp = Messagebox.show(
|
||||||
|
Labels.getLabel("editarCatalogoDeParadaController.MSG.borrarCodigoOrgaoConcedentePergunta"),
|
||||||
|
Labels.getLabel("editarCatalogoDeParadaController.window.title"),
|
||||||
|
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
|
||||||
|
|
||||||
|
if (resp == Messagebox.YES) {
|
||||||
|
ParadaCodOrgaoConcedente codigo = (ParadaCodOrgaoConcedente) codOrgaosConcedentesList.getSelected();
|
||||||
|
parada.removeCodOrgaoConcedente(codigo);
|
||||||
|
codOrgaosConcedentesList.removeItem(codigo);
|
||||||
|
paradaCodOrgaoConcedenteService.borrar(codigo);
|
||||||
|
Messagebox.show(Labels.getLabel("editarCatalogoDeParadaController.msg.borrarCodigoOrgaoConcedenteOk"),
|
||||||
|
Labels.getLabel("editarCatalogoDeParadaController.window.title"),
|
||||||
|
Messagebox.OK,Messagebox.INFORMATION);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
} catch (Exception e) {
|
||||||
|
log.error(e.getMessage(), e);
|
||||||
|
Messagebox.show(Labels.getLabel("MSG.Error"),
|
||||||
|
Labels.getLabel("editarCatalogoDeParadaController.window.title"),
|
||||||
|
Messagebox.OK,Messagebox.ERROR);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public List<Nodo> getLsNodo() {
|
public List<Nodo> getLsNodo() {
|
||||||
return lsNodo;
|
return lsNodo;
|
||||||
}
|
}
|
||||||
|
@ -179,6 +231,15 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer {
|
||||||
this.lsTipoParadas = lsTipoParadas;
|
this.lsTipoParadas = lsTipoParadas;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public List<OrgaoConcedente> getLsOrgaosConcedentes() {
|
||||||
|
return lsOrgaosConcedentes;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLsOrgaosConcedentes(List<OrgaoConcedente> lsOrgaosConcedentes) {
|
||||||
|
this.lsOrgaosConcedentes = lsOrgaosConcedentes;
|
||||||
|
}
|
||||||
|
|
||||||
public Parada getParada() {
|
public Parada getParada() {
|
||||||
return parada;
|
return parada;
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,22 @@
|
||||||
|
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.ParadaCodOrgaoConcedente;
|
||||||
|
|
||||||
|
public class RenderParadaCodOrgaoConcedente implements ListitemRenderer {
|
||||||
|
|
||||||
|
public void render(Listitem lstm, Object o) throws Exception {
|
||||||
|
ParadaCodOrgaoConcedente codigo = (ParadaCodOrgaoConcedente) o;
|
||||||
|
|
||||||
|
Listcell lc = new Listcell(codigo.getOrgaoConcedente().getDescOrgao());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(codigo.getCodigo());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lstm.setAttribute("data", codigo);
|
||||||
|
}
|
||||||
|
}
|
|
@ -176,6 +176,7 @@
|
||||||
<value>com.rjconsultores.ventaboletos.entidad.OrgaoTramo</value>
|
<value>com.rjconsultores.ventaboletos.entidad.OrgaoTramo</value>
|
||||||
<value>com.rjconsultores.ventaboletos.entidad.Pais</value>
|
<value>com.rjconsultores.ventaboletos.entidad.Pais</value>
|
||||||
<value>com.rjconsultores.ventaboletos.entidad.Parada</value>
|
<value>com.rjconsultores.ventaboletos.entidad.Parada</value>
|
||||||
|
<value>com.rjconsultores.ventaboletos.entidad.ParadaCodOrgaoConcedente</value>
|
||||||
<value>com.rjconsultores.ventaboletos.entidad.ParadaEquivalencia
|
<value>com.rjconsultores.ventaboletos.entidad.ParadaEquivalencia
|
||||||
</value>
|
</value>
|
||||||
<value>com.rjconsultores.ventaboletos.entidad.ParamAcumulaMasivo
|
<value>com.rjconsultores.ventaboletos.entidad.ParamAcumulaMasivo
|
||||||
|
|
|
@ -1831,6 +1831,8 @@ busquedaCatalogoDeParadaController.msg.codAnttJaExiste = Ya existe una parada co
|
||||||
# Editar Desfile de pantalla
|
# Editar Desfile de pantalla
|
||||||
editarCatalogoDeParadaController.window.title = Parada
|
editarCatalogoDeParadaController.window.title = Parada
|
||||||
editarCatalogoDeParadaController.btnApagar.tooltiptext = Eliminar
|
editarCatalogoDeParadaController.btnApagar.tooltiptext = Eliminar
|
||||||
|
editarCatalogoDeParadaController.btnAdicionarCodOrgaoConcedente.tooltiptext = Adicionar Codigo Orgão Concedente
|
||||||
|
editarCatalogoDeParadaController.btnRemoverCodOrgaoConcedente.tooltiptext = Remover Codigo Orgão Concedente
|
||||||
editarCatalogoDeParadaController.btnSalvar.tooltiptext = Guardar
|
editarCatalogoDeParadaController.btnSalvar.tooltiptext = Guardar
|
||||||
editarCatalogoDeParadaController.btnFechar.tooltiptext = Cerrar
|
editarCatalogoDeParadaController.btnFechar.tooltiptext = Cerrar
|
||||||
editarCatalogoDeParadaController.lbNome.value = Descripción
|
editarCatalogoDeParadaController.lbNome.value = Descripción
|
||||||
|
@ -1845,6 +1847,12 @@ editarCatalogoDeParadaController.lbCiudad.value = Ciudad
|
||||||
editarCatalogoDeParadaController.lbTipoParada.value = Tipo parada
|
editarCatalogoDeParadaController.lbTipoParada.value = Tipo parada
|
||||||
editarCatalogoDeParadaController.lbNodo.value = Servidor
|
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.lbOrgaoConcedente.value = Órgão Concedente
|
||||||
|
editarCatalogoDeParadaController.lbCodOrgaoConcedente.value = Código Órgão Concedente
|
||||||
|
editarCatalogoDeParadaController.MSG.borrarCodigoOrgaoConcedentePergunta = Deseja Eliminar este código?
|
||||||
|
editarCatalogoDeParadaController.msg.borrarCodigoOrgaoConcedenteOk = Código Excluído com Sucesso.
|
||||||
|
editarCatalogoDeParadaController.lhOrgaoConcedente.value = Órgão Concedente
|
||||||
|
editarCatalogoDeParadaController.lhCodigo.value = Código
|
||||||
|
|
||||||
# Detener a pantalla de Búsqueda
|
# Detener a pantalla de Búsqueda
|
||||||
busquedaCatalogoDeRutaController.window.title = Linea
|
busquedaCatalogoDeRutaController.window.title = Linea
|
||||||
|
|
|
@ -1886,6 +1886,8 @@ busquedaCatalogoDeParadaController.msg.codAnttJaExiste = Já existe uma parada c
|
||||||
# Editar Desfile de pantalla
|
# Editar Desfile de pantalla
|
||||||
editarCatalogoDeParadaController.window.title = Localidade
|
editarCatalogoDeParadaController.window.title = Localidade
|
||||||
editarCatalogoDeParadaController.btnApagar.tooltiptext = Eliminar
|
editarCatalogoDeParadaController.btnApagar.tooltiptext = Eliminar
|
||||||
|
editarCatalogoDeParadaController.btnAdicionarCodOrgaoConcedente.tooltiptext = Adicionar Código Orgão Concedente
|
||||||
|
editarCatalogoDeParadaController.btnRemoverCodOrgaoConcedente.tooltiptext = Remover Código Orgão Concedente
|
||||||
editarCatalogoDeParadaController.btnSalvar.tooltiptext = Salvar
|
editarCatalogoDeParadaController.btnSalvar.tooltiptext = Salvar
|
||||||
editarCatalogoDeParadaController.btnFechar.tooltiptext = Fechar
|
editarCatalogoDeParadaController.btnFechar.tooltiptext = Fechar
|
||||||
editarCatalogoDeParadaController.lbNome.value = Descrição
|
editarCatalogoDeParadaController.lbNome.value = Descrição
|
||||||
|
@ -1900,6 +1902,12 @@ editarCatalogoDeParadaController.lbCiudad.value = Cidade
|
||||||
editarCatalogoDeParadaController.lbTipoParada.value = Tipo Localidade
|
editarCatalogoDeParadaController.lbTipoParada.value = Tipo 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.lbCodOrgaoConcedente.value = Código Órgão Concedente
|
||||||
|
editarCatalogoDeParadaController.MSG.borrarCodigoOrgaoConcedentePergunta = Deseja Eliminar este código?
|
||||||
|
editarCatalogoDeParadaController.msg.borrarCodigoOrgaoConcedenteOk = Código Excluído com Sucesso.
|
||||||
|
editarCatalogoDeParadaController.lhOrgaoConcedente.value = Órgão Concedente
|
||||||
|
editarCatalogoDeParadaController.lhCodigo.value = Código
|
||||||
|
|
||||||
# Detener a pantalla de Pesquisa
|
# Detener a pantalla de Pesquisa
|
||||||
busquedaCatalogoDeRutaController.window.title = Linha
|
busquedaCatalogoDeRutaController.window.title = Linha
|
||||||
|
|
|
@ -6,8 +6,8 @@
|
||||||
|
|
||||||
<zk xmlns="http://www.zkoss.org/2005/zul">
|
<zk xmlns="http://www.zkoss.org/2005/zul">
|
||||||
<window id="winEditarParada" border="normal"
|
<window id="winEditarParada" border="normal"
|
||||||
apply="${editarCatalogoDeParadaController}" width="400px"
|
apply="${editarCatalogoDeParadaController}" width="600px"
|
||||||
height="457x" contentStyle="overflow:auto"
|
height="500px" contentStyle="overflow:auto"
|
||||||
title="${c:l('editarCatalogoDeParadaController.window.title')}">
|
title="${c:l('editarCatalogoDeParadaController.window.title')}">
|
||||||
<toolbar>
|
<toolbar>
|
||||||
<hbox spacing="5px" style="padding:1px" align="right">
|
<hbox spacing="5px" style="padding:1px" align="right">
|
||||||
|
@ -73,5 +73,52 @@
|
||||||
|
|
||||||
</rows>
|
</rows>
|
||||||
</grid>
|
</grid>
|
||||||
|
<separator />
|
||||||
|
<grid fixedLayout="true">
|
||||||
|
<columns>
|
||||||
|
<column width="30%" />
|
||||||
|
<column width="70%" />
|
||||||
|
</columns>
|
||||||
|
<rows>
|
||||||
|
<row>
|
||||||
|
<label
|
||||||
|
value="${c:l('editarCatalogoDeParadaController.lbOrgaoConcedente.value')}" />
|
||||||
|
<combobox id="cmbOrgaoConcedente"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||||
|
constraint="no empty" mold="rounded" buttonVisible="true"
|
||||||
|
width="80%"
|
||||||
|
model="@{winEditarParada$composer.lsOrgaosConcedentes}" />
|
||||||
|
</row>
|
||||||
|
<row>
|
||||||
|
<label
|
||||||
|
value="${c:l('editarCatalogoDeParadaController.lbCodOrgaoConcedente.value')}" />
|
||||||
|
<textbox id="txtCodOrgaoConcedente" width="80%" maxlength="5"
|
||||||
|
constraint="no empty"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
||||||
|
</row>
|
||||||
|
</rows>
|
||||||
|
</grid>
|
||||||
|
<toolbar>
|
||||||
|
<hbox spacing="5px" style="padding:1px" align="right">
|
||||||
|
<button id="btnAdicionarCodOrgaoConcedente" height="20"
|
||||||
|
image="/gui/img/add.png" width="35px"
|
||||||
|
tooltiptext="${c:l('editarCatalogoDeParadaController.btnAdicionarCodOrgaoConcedente.tooltiptext')}" />
|
||||||
|
<button id="btnRemoverCodOrgaoConcedente" height="20"
|
||||||
|
image="/gui/img/remove.png" width="35px"
|
||||||
|
tooltiptext="${c:l('editarCatalogoDeParadaController.btnRemoverCodOrgaoConcedente.tooltiptext')}" />
|
||||||
|
</hbox>
|
||||||
|
</toolbar>
|
||||||
|
<listbox id="codOrgaosConcedentesList"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||||
|
vflex="true" multiple="false">
|
||||||
|
<listhead sizable="true">
|
||||||
|
<listheader id="lhOrgaoConcedente"
|
||||||
|
image="/gui/img/create_doc.gif"
|
||||||
|
label="${c:l('editarCatalogoDeParadaController.lhOrgaoConcedente.value')}" />
|
||||||
|
<listheader id="lhCodigo"
|
||||||
|
image="/gui/img/create_doc.gif"
|
||||||
|
label="${c:l('editarCatalogoDeParadaController.lhCodigo.value')}" />
|
||||||
|
</listhead>
|
||||||
|
</listbox>
|
||||||
</window>
|
</window>
|
||||||
</zk>
|
</zk>
|
||||||
|
|
Loading…
Reference in New Issue