private Boolean fechasErroneas()
{
Boolean huboError = false;
if (DateTime.Compare(dateTimePicker1.Value, dateTimePicker2.Value) == 1)
{
huboError = true;
MessageBox.Show("La fecha de llegada no puede ser anterior a la fecha de salida");
}
TimeSpan diferencia = dateTimePicker2.Value - dateTimePicker1.Value;
if (diferencia.Days >= 1)
{
huboError = true;
MessageBox.Show("Las aeronaves tardan como mucho 24 hs en llegar a destino");
}
else if (DateTime.Compare(dateTimePicker1.Value, dateTimePicker2.Value) == 0)
{
huboError = true;
MessageBox.Show("Las fechas de salida y llegada no pueden ser iguales");
}
if (DateTime.Compare(Program.fechaHoy(), dateTimePicker1.Value) == 1)
{
huboError = true;
MessageBox.Show("La fecha de salida no puede ser anterior a la fecha de hoy");
}
if (DateTime.Compare(Program.fechaHoy(), dateTimePicker2.Value) == 1)
{
huboError = true;
MessageBox.Show("La fecha de llegada no puede ser anterior a la fecha de hoy");
}
return huboError;
}