@JOAO_EDEMAR_DEMATE_J escreveu:
Olá
Fiz um IF para validar se hora de Inicio não é igual a hora final mais mesmo que eu preenche as datas diferentes ele monstra mensagem que data são iguais.
public String salvar() throws Throwable {
List buscarCalendarioPorData = calendarioRN.buscarPorDatas(getInicio(),getFim());
if (calendario.getInicio().equals(inicio) == calendario.getFim().equals(fim)) {
FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO, "Horario iguais, Por favor Selecionar Horarios Diferentes !", ""));
} else{
eDao = new CalendarioDAO();
eDao.salvar(calendario);
atualizarAgenda();
calendario = new Calendario();
RequestContext.getCurrentInstance().execute("PF('caixaCalendario').hide();");
RequestContext.getCurrentInstance().update("formCalendario:idCalendario");
}return ""; }
Mensagens: 1
Participantes: 1