Tendo já um A (inicial) e um B (final) e querendo inserir um novo X (inicial) e Y (final) tens de garantir que NÃO acontece nenhum dos seguintes casos:
(X > A && X < B) --> O novo X calha no intervalo já escolhido
(Y > A && Y < B) --> O novo Y calha no intervalo já escolhido
(X < A && Y > B) --> O novo intervalo contém o intervalo já escolhido
Pessoal estou com um problema nesta lógica
Horário Cadastrado Inicial : 12:00
Horário Cadastrado Final : 13:00
Horário Novo Inicial 12:00
Horário Novo Final 13:00
Esta aceitando e não poderia - Então eu troquei os sinais logico para >= e <= Ai resolveu o problema dos horarios iguais, mas gerou outro. Quando vou gravar um novo horario não aceita 13:00 e sim 13:01 Como resolvo para permetir os 13:00 ?