leonardo 2015-09-22 21:11:23 +00:00
parent a0892fcdeb
commit 6e3b6cd203
3 changed files with 53 additions and 0 deletions

View File

@ -29,6 +29,7 @@ import com.rjconsultores.ventaboletos.exception.BusinessException;
import com.rjconsultores.ventaboletos.service.NodoService; import com.rjconsultores.ventaboletos.service.NodoService;
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.RegistroConDependenciaException; 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;
@ -91,6 +92,14 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer {
cmbCiudad.getValue(); cmbCiudad.getValue();
cmbTipoParada.getValue(); cmbTipoParada.getValue();
codAntt.getValue(); codAntt.getValue();
if (!validaNome()){
Messagebox.show(
Labels.getLabel("editarCatalogoDeParadaController.MSG.nomeInvalido"),
Labels.getLabel("editarCatalogoDeParadaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
return;
}
try { try {
Nodo nodoCentral = lsNodo.get(0); Nodo nodoCentral = lsNodo.get(0);
@ -174,4 +183,46 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer {
this.parada = parada; 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
}
} }

View File

@ -1525,6 +1525,7 @@ editarCatalogoDeParadaController.lbNome.value = Descripción
editarCatalogoDeParadaController.lbCveParada.value = Código IATA editarCatalogoDeParadaController.lbCveParada.value = Código IATA
editarCatalogoDeParadaController.lbCodAntt.value = Cant. ANTT editarCatalogoDeParadaController.lbCodAntt.value = Cant. ANTT
editarCatalogoDeParadaController.MSG.suscribirOK = Parada se registró exitosamente 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.maxAntt=El maximo suportado por el campo ANTT es el número de 99999.
editarCatalogoDeParadaController.MSG.borrarPergunta = Deseas eliminar esta parada? editarCatalogoDeParadaController.MSG.borrarPergunta = Deseas eliminar esta parada?
editarCatalogoDeParadaController.MSG.borrarOK = Parada se eliminó exitosamente editarCatalogoDeParadaController.MSG.borrarOK = Parada se eliminó exitosamente

View File

@ -1563,6 +1563,7 @@ editarCatalogoDeParadaController.lbNome.value = Descrição
editarCatalogoDeParadaController.lbCveParada.value = Código IATA editarCatalogoDeParadaController.lbCveParada.value = Código IATA
editarCatalogoDeParadaController.lbCodAntt.value = Cód. ANTT editarCatalogoDeParadaController.lbCodAntt.value = Cód. ANTT
editarCatalogoDeParadaController.MSG.suscribirOK = Localidade Registrada com Sucesso. 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.maxAntt=O maximo suportado pelo campo Antt é o número de 99999.
editarCatalogoDeParadaController.MSG.borrarPergunta = Deseja Eliminar esta localidade? editarCatalogoDeParadaController.MSG.borrarPergunta = Deseja Eliminar esta localidade?
editarCatalogoDeParadaController.MSG.borrarOK = Localidade Excluida com Sucesso. editarCatalogoDeParadaController.MSG.borrarOK = Localidade Excluida com Sucesso.