BUG: Erro no cadastramento de um novo tipo de localidade, por exemplo, o sistema não está permitindo salvar.
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@33625 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
dacdcc5068
commit
546d1aa45d
|
@ -4,26 +4,12 @@
|
|||
*/
|
||||
package com.rjconsultores.ventaboletos.web.gui.controladores.esquemaoperacional;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.Ciudad;
|
||||
import com.rjconsultores.ventaboletos.entidad.Nodo;
|
||||
import com.rjconsultores.ventaboletos.entidad.Parada;
|
||||
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||
import com.rjconsultores.ventaboletos.entidad.TipoParada;
|
||||
import com.rjconsultores.ventaboletos.exception.BusinessException;
|
||||
import com.rjconsultores.ventaboletos.service.NodoService;
|
||||
import com.rjconsultores.ventaboletos.service.ParadaService;
|
||||
import com.rjconsultores.ventaboletos.service.TipoParadaService;
|
||||
import com.rjconsultores.ventaboletos.utilerias.RegistroConDependenciaException;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
||||
import java.util.List;
|
||||
|
||||
import org.apache.commons.collections.CollectionUtils;
|
||||
import org.apache.commons.collections.Predicate;
|
||||
import org.apache.log4j.Logger;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.context.annotation.Scope;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import java.util.List;
|
||||
import org.zkoss.util.resource.Labels;
|
||||
import org.zkoss.zk.ui.Component;
|
||||
import org.zkoss.zk.ui.Executions;
|
||||
|
@ -35,6 +21,18 @@ import org.zkoss.zul.Intbox;
|
|||
import org.zkoss.zul.Messagebox;
|
||||
import org.zkoss.zul.Textbox;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.Ciudad;
|
||||
import com.rjconsultores.ventaboletos.entidad.Nodo;
|
||||
import com.rjconsultores.ventaboletos.entidad.Parada;
|
||||
import com.rjconsultores.ventaboletos.entidad.TipoParada;
|
||||
import com.rjconsultores.ventaboletos.exception.BusinessException;
|
||||
import com.rjconsultores.ventaboletos.service.NodoService;
|
||||
import com.rjconsultores.ventaboletos.service.ParadaService;
|
||||
import com.rjconsultores.ventaboletos.service.TipoParadaService;
|
||||
import com.rjconsultores.ventaboletos.utilerias.RegistroConDependenciaException;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Rafius
|
||||
|
@ -43,6 +41,9 @@ import org.zkoss.zul.Textbox;
|
|||
@Scope("prototype")
|
||||
public class EditarCatalogoDeParadaController extends MyGenericForwardComposer {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
private static final int MAX_ANTT = 99999;
|
||||
|
||||
@Autowired
|
||||
private ParadaService paradaService;
|
||||
@Autowired
|
||||
|
@ -62,64 +63,6 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer {
|
|||
private Button btnApagar;
|
||||
private Intbox codAntt;
|
||||
|
||||
public Combobox getCmbCiudad() {
|
||||
return cmbCiudad;
|
||||
}
|
||||
|
||||
public void setCmbCiudad(Combobox cmbCiudad) {
|
||||
this.cmbCiudad = cmbCiudad;
|
||||
}
|
||||
|
||||
|
||||
|
||||
public Combobox getCmbTipoParada() {
|
||||
return cmbTipoParada;
|
||||
}
|
||||
|
||||
public void setCmbTipoParada(Combobox cmbTipoParada) {
|
||||
this.cmbTipoParada = cmbTipoParada;
|
||||
}
|
||||
|
||||
public Textbox getCveparada() {
|
||||
return cveparada;
|
||||
}
|
||||
|
||||
public void setCveparada(Textbox cveparada) {
|
||||
this.cveparada = cveparada;
|
||||
}
|
||||
|
||||
public Button getBtnApagar() {
|
||||
return btnApagar;
|
||||
}
|
||||
|
||||
public void setBtnApagar(Button btnApagar) {
|
||||
this.btnApagar = btnApagar;
|
||||
}
|
||||
|
||||
public Textbox getTxtNome() {
|
||||
return txtNome;
|
||||
}
|
||||
|
||||
public void setTxtNome(Textbox txtNome) {
|
||||
this.txtNome = txtNome;
|
||||
}
|
||||
|
||||
public List<Nodo> getLsNodo() {
|
||||
return lsNodo;
|
||||
}
|
||||
|
||||
public void setLsNodo(List<Nodo> lsNodo) {
|
||||
this.lsNodo = lsNodo;
|
||||
}
|
||||
|
||||
public List<TipoParada> getLsTipoParadas() {
|
||||
return lsTipoParadas;
|
||||
}
|
||||
|
||||
public void setLsTipoParadas(List<TipoParada> lsTipoParadas) {
|
||||
this.lsTipoParadas = lsTipoParadas;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void doAfterCompose(Component comp) throws Exception {
|
||||
super.doAfterCompose(comp);
|
||||
|
@ -149,6 +92,15 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer {
|
|||
cmbTipoParada.getSelectedItem();
|
||||
codAntt.getValue();
|
||||
|
||||
Integer antt = codAntt != null ? codAntt.getValue() : null;
|
||||
if (antt != null) {
|
||||
if (antt.equals(MAX_ANTT))
|
||||
Messagebox.show(Labels.getLabel("editarCatalogoDeParadaController.MSG.maxAntt"),
|
||||
Labels.getLabel("editarCatalogoDeParadaController.window.title"),
|
||||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
return;
|
||||
}
|
||||
|
||||
try {
|
||||
paradaService.suscribirActualizar(parada);
|
||||
|
||||
|
@ -203,6 +155,62 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer {
|
|||
}
|
||||
}
|
||||
|
||||
public Combobox getCmbCiudad() {
|
||||
return cmbCiudad;
|
||||
}
|
||||
|
||||
public void setCmbCiudad(Combobox cmbCiudad) {
|
||||
this.cmbCiudad = cmbCiudad;
|
||||
}
|
||||
|
||||
public Combobox getCmbTipoParada() {
|
||||
return cmbTipoParada;
|
||||
}
|
||||
|
||||
public void setCmbTipoParada(Combobox cmbTipoParada) {
|
||||
this.cmbTipoParada = cmbTipoParada;
|
||||
}
|
||||
|
||||
public Textbox getCveparada() {
|
||||
return cveparada;
|
||||
}
|
||||
|
||||
public void setCveparada(Textbox cveparada) {
|
||||
this.cveparada = cveparada;
|
||||
}
|
||||
|
||||
public Button getBtnApagar() {
|
||||
return btnApagar;
|
||||
}
|
||||
|
||||
public void setBtnApagar(Button btnApagar) {
|
||||
this.btnApagar = btnApagar;
|
||||
}
|
||||
|
||||
public Textbox getTxtNome() {
|
||||
return txtNome;
|
||||
}
|
||||
|
||||
public void setTxtNome(Textbox txtNome) {
|
||||
this.txtNome = txtNome;
|
||||
}
|
||||
|
||||
public List<Nodo> getLsNodo() {
|
||||
return lsNodo;
|
||||
}
|
||||
|
||||
public void setLsNodo(List<Nodo> lsNodo) {
|
||||
this.lsNodo = lsNodo;
|
||||
}
|
||||
|
||||
public List<TipoParada> getLsTipoParadas() {
|
||||
return lsTipoParadas;
|
||||
}
|
||||
|
||||
public void setLsTipoParadas(List<TipoParada> lsTipoParadas) {
|
||||
this.lsTipoParadas = lsTipoParadas;
|
||||
}
|
||||
|
||||
public Parada getParada() {
|
||||
return parada;
|
||||
}
|
||||
|
|
|
@ -1229,6 +1229,7 @@ editarCatalogoDeParadaController.lbNome.value = Descripción
|
|||
editarCatalogoDeParadaController.lbCveParada.value = Código IATA
|
||||
editarCatalogoDeParadaController.lbCodAntt.value = Cant. ANTT
|
||||
editarCatalogoDeParadaController.MSG.suscribirOK = Parada se registró exitosamente
|
||||
editarCatalogoDeParadaController.MSG.maxAntt=O maximo suportado pelo campo Antt é o número de 99999.
|
||||
editarCatalogoDeParadaController.MSG.borrarPergunta = Deseas eliminar esta parada?
|
||||
editarCatalogoDeParadaController.MSG.borrarOK = Parada se eliminó exitosamente
|
||||
editarCatalogoDeParadaController.lbCiudad.value = Ciudad
|
||||
|
|
|
@ -1260,6 +1260,7 @@ editarCatalogoDeParadaController.lbNome.value = Descrição
|
|||
editarCatalogoDeParadaController.lbCveParada.value = Código IATA
|
||||
editarCatalogoDeParadaController.lbCodAntt.value = Cód. ANTT
|
||||
editarCatalogoDeParadaController.MSG.suscribirOK = Localidade Registrada com Sucesso.
|
||||
editarCatalogoDeParadaController.MSG.maxAntt=O maximo suportado pelo campo Antt é o número de 99999.
|
||||
editarCatalogoDeParadaController.MSG.borrarPergunta = Deseja Eliminar esta localidade?
|
||||
editarCatalogoDeParadaController.MSG.borrarOK = Localidade Excluida com Sucesso.
|
||||
editarCatalogoDeParadaController.lbCiudad.value = Cidade
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
|
||||
<zk xmlns="http://www.zkoss.org/2005/zul">
|
||||
<window id="winEditarParada" border="normal"
|
||||
apply="${editarCatalogoDeParadaController}"
|
||||
width="400px" height="457x" contentStyle="overflow:auto"
|
||||
apply="${editarCatalogoDeParadaController}" width="400px"
|
||||
height="457x" contentStyle="overflow:auto"
|
||||
title="${c:l('editarCatalogoDeParadaController.window.title')}">
|
||||
<toolbar>
|
||||
<hbox spacing="5px" style="padding:1px" align="right">
|
||||
|
@ -31,34 +31,44 @@
|
|||
</columns>
|
||||
<rows>
|
||||
<row>
|
||||
<label value="${c:l('editarCatalogoDeParadaController.lbNome.value')}"/>
|
||||
<textbox id="txtNome" constraint="no empty" width="80%" maxlength="60"
|
||||
<label
|
||||
value="${c:l('editarCatalogoDeParadaController.lbNome.value')}" />
|
||||
<textbox id="txtNome" constraint="no empty"
|
||||
width="80%" maxlength="60"
|
||||
value="@{winEditarParada$composer.parada.descparada}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
||||
</row>
|
||||
<row>
|
||||
<label value="${c:l('editarCatalogoDeParadaController.lbCveParada.value')}"/>
|
||||
<textbox id="cveparada" width="80%" maxlength="5" constraint="no empty"
|
||||
<label
|
||||
value="${c:l('editarCatalogoDeParadaController.lbCveParada.value')}" />
|
||||
<textbox id="cveparada" width="80%" maxlength="5"
|
||||
constraint="no empty"
|
||||
value="@{winEditarParada$composer.parada.cveparada}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
||||
</row>
|
||||
<row>
|
||||
<label value="${c:l('editarCatalogoDeParadaController.lbCodAntt.value')}"/>
|
||||
<intbox id="codAntt" width="80%" maxlength="5" constraint="no empty"
|
||||
<label
|
||||
value="${c:l('editarCatalogoDeParadaController.lbCodAntt.value')}" />
|
||||
<intbox id="codAntt" width="80%" maxlength="5"
|
||||
constraint="no empty"
|
||||
value="@{winEditarParada$composer.parada.codantt}" />
|
||||
</row>
|
||||
<row>
|
||||
<label value="${c:l('editarCatalogoDeParadaController.lbCiudad.value')}"/>
|
||||
<combobox id="cmbCiudad" autodrop="false" constraint="no empty"
|
||||
<label
|
||||
value="${c:l('editarCatalogoDeParadaController.lbCiudad.value')}" />
|
||||
<combobox id="cmbCiudad" autodrop="false"
|
||||
constraint="no empty"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxCiudad"
|
||||
selectedItem="@{winEditarParada$composer.parada.ciudad}"
|
||||
mold="rounded" buttonVisible="true" width="90%" />
|
||||
</row>
|
||||
<row>
|
||||
<label value="${c:l('editarCatalogoDeParadaController.lbTipoParada.value')}"/>
|
||||
<combobox id="cmbTipoParada" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" constraint="no empty"
|
||||
mold="rounded" buttonVisible="true" width="90%"
|
||||
model="@{winEditarParada$composer.lsTipoParadas}"
|
||||
<label
|
||||
value="${c:l('editarCatalogoDeParadaController.lbTipoParada.value')}" />
|
||||
<combobox id="cmbTipoParada"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
constraint="no empty" mold="rounded" buttonVisible="true"
|
||||
width="90%" model="@{winEditarParada$composer.lsTipoParadas}"
|
||||
selectedItem="@{winEditarParada$composer.parada.tipoParada}" />
|
||||
</row>
|
||||
|
||||
|
|
Loading…
Reference in New Issue