-2
I need to prevent the user from selecting a longer end time of the previous day than the start time of the current day, when it allows work at dawn.
I am doing a timetable validation whenever the end time is changed.
The problem is I only have the current day and times within the foreach.
{
foreach (UsuarioDisponibilidade Disponibilidade in usuarioDisponibilidades)
{
if (Disponibilidade.HorarioInicio.AddDays(1) < Disponibilidade.HorarioTermino && Disponibilidade.PermiteMadrugada == true)
{
lblMensagem.Text = "O horário de término da disponibilidade deve ser menor que o horário de início, quando marcada a opção 'Permitir Madrugada'.";
}
if (Disponibilidade.HorarioInicio >= Disponibilidade.HorarioTermino && Disponibilidade.PermiteMadrugada == false)
{
lblMensagem.Text = "O horário de término da disponibilidade deve ser maior que o horário de início.";
}
}
}
[![Horários de Trabalho][1]][1]
[1]: https://i.stack.imgur.com/Cdgyn.png
What exactly is your question? Present a [mcve]
– Leandro Angelo