Fórum Validação RichCalendar #467472
21/01/2014
0
Bom dia, estou tentando fazer uma validação em que o calendário não deve ser vazio, tenho data inicial e data final, porém, a data final deve ser maior que a data inicial. No meu caso, tenho um sistema de campeonato de futebol que possúi os "Períodos de inscrição" e data de "Realização do campeonato", e a data de realização do campeonato deve ser maior que a data final do "Período de Inscrição". Tenho este código na validação:
A imagem a seguir é a tela com as datas:
[img]http://arquivo.devmedia.com.br/forum/imagem/356456-20140121-095754.png[/img]
Se alguém puder me ajudar agradeço muito. Obrigado.
if (campeonato.getInscricaoAtletaInicio() != null) {
msgWeb(messageContext, "A Data Inicial deve estar preenchida.");
valido = false;
}
if (campeonato.getInscricaoAtletaFim() != null) {
msgWeb(messageContext, "A Data Final deve estar preenchida.");
valido = false;
}A imagem a seguir é a tela com as datas:
[img]http://arquivo.devmedia.com.br/forum/imagem/356456-20140121-095754.png[/img]
Se alguém puder me ajudar agradeço muito. Obrigado.
Lucas Francisquini
Curtir tópico
+ 0
Responder
Posts
21/01/2014
Leandro Chiodini
De forma resumida e bem simples,
Continuando na mesma linha que você esta seguinte.
poderia ser feito desta maneira.
Continuando na mesma linha que você esta seguinte.
poderia ser feito desta maneira.
if (campeonato.getInscricaoAtletaInicio() != null && campeonato.getInscricaoAtletaFim() != null)
{
if(campeonato.getInscricaoAtletaInicio() < campeonato.getInscricaoAtletaFim())
{
msgWeb(messageContext, "Data final deve ser maior que data inicial da inscrição dos atletas!");
valido = false;
}
if(campeonato.getRealizacaoInicio != null && campeonato.getRealizacaoFim != null)
{
if(campeonado.getRealizacaoInicio < campeonato.getInscricaoAtleraFim)
{
msgWeb(messageContext, "Data de realização não pode ser menor que a data de inscrição final dos atletas!");
valido = false;
}
}
else
{
msgWeb(messageContext, "Periodo de realização: Data inválida (campo nulo).");
valido = false;
}
} else
{
msgWeb(messageContext, "Periodo inválido");
valido = false;
}
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)