fixes bug #6643
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@48098 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
a0892fcdeb
commit
6e3b6cd203
|
@ -29,6 +29,7 @@ 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.ApplicationProperties;
|
||||
import com.rjconsultores.ventaboletos.utilerias.RegistroConDependenciaException;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxCiudad;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||
|
@ -92,6 +93,14 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer {
|
|||
cmbTipoParada.getValue();
|
||||
codAntt.getValue();
|
||||
|
||||
if (!validaNome()){
|
||||
Messagebox.show(
|
||||
Labels.getLabel("editarCatalogoDeParadaController.MSG.nomeInvalido"),
|
||||
Labels.getLabel("editarCatalogoDeParadaController.window.title"),
|
||||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
return;
|
||||
}
|
||||
|
||||
try {
|
||||
Nodo nodoCentral = lsNodo.get(0);
|
||||
parada.setNodo(nodoCentral);
|
||||
|
@ -174,4 +183,46 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer {
|
|||
this.parada = parada;
|
||||
}
|
||||
|
||||
public boolean validaNome(){
|
||||
if (!ApplicationProperties.getInstance().validaEstadoNoNomeLocalidade()){
|
||||
return true;
|
||||
}
|
||||
boolean isValid = false;
|
||||
for (EstadosBrasilEnum e : EstadosBrasilEnum.values()) {
|
||||
if (txtNome.getValue().contains("- " + e.toString())){
|
||||
isValid = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
return isValid;
|
||||
}
|
||||
public enum EstadosBrasilEnum {
|
||||
AC, // Acre
|
||||
AL, // Alagoas
|
||||
AP, // Amapá
|
||||
AM, // Amazonas
|
||||
BA, // Bahia
|
||||
CE, // Ceará
|
||||
DF, // Distrito Federal
|
||||
ES, // Espírito Santo
|
||||
GO, // Goiás
|
||||
MA, // Maranhão
|
||||
MT, // Mato Grosso
|
||||
MS, // Mato Grosso do Sul
|
||||
MG, // Minas Gerais
|
||||
PA, // Pará
|
||||
PB, // Paraíba
|
||||
PR, // Paraná
|
||||
PE, // Pernambuco
|
||||
PI, // Piauí
|
||||
RR, // Roraima
|
||||
RO, // Rondônia
|
||||
RJ, // Rio de Janeiro
|
||||
RN, // Rio Grande do Norte
|
||||
RS, // Rio Grande do Sul
|
||||
SC, // Santa Catarina
|
||||
SP, // São Paulo
|
||||
SE, // Sergipe
|
||||
TO // Tocantins
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1525,6 +1525,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.nomeInvalido=Añadir el estado hasta el final del nombre.
|
||||
editarCatalogoDeParadaController.MSG.maxAntt=El maximo suportado por el campo ANTT es el número de 99999.
|
||||
editarCatalogoDeParadaController.MSG.borrarPergunta = Deseas eliminar esta parada?
|
||||
editarCatalogoDeParadaController.MSG.borrarOK = Parada se eliminó exitosamente
|
||||
|
|
|
@ -1563,6 +1563,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.nomeInvalido=Acrescente o estado ao final do nome no formato " - MG".
|
||||
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.
|
||||
|
|
Loading…
Reference in New Issue