AerolineaFrba.Registro_Llegada_Destino.Form2.button1_Click C# (CSharp) Method

button1_Click() private method

private button1_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void button1_Click(object sender, EventArgs e)
        {
            DateTime fechaSalida = (DateTime)obtenerFechaSalida(viaje_cod);
            DateTime fechaMaxima = fechaSalida.AddDays(1);
            /*TimeSpan ts = dateTimePicker1.Value - fechaSalida;

            int differenceInDays = ts.Days;
            int differenceInHours = ts.Hours;
            int differenceInMinutes = ts.Minutes;*/

            if ((dateTimePicker1.Value > fechaSalida) && (dateTimePicker1.Value < fechaMaxima))
            {
                if ((dateTimePicker1.Value <= Program.fechaHoy()))
                {

                    if (debeHaberLlegadoAntes(fechaSalida, dateTimePicker1.Value))
                    {

                        new SQLManager().generarSP("agregarFechaLlegada")
                                          .agregarStringSP("@fecha", dateTimePicker1.Value.ToString())
                                            .agregarIntSP("@viajecod", viaje_cod)
                                              .ejecutarSP();

                        new SQLManager().generarSP("agregarCantButacasAViajes")
                                           .agregarIntSP("@viaje_cod", viaje_cod)
                                            .ejecutarSP();

                        MessageBox.Show("Se asigno la fecha: " + dateTimePicker1.Value.ToString(), "Fecha Llegada Asignada", MessageBoxButtons.OK);

                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Dicha aeronave debe haber llegado antes, ya que hay un vuelo con fecha de salida anterior a la fecha indicada. ", "Fecha Incorrecta", MessageBoxButtons.OK);
                    }

                }
                else
                {
                    MessageBox.Show("No es posible que la fecha de llegada sea posterior a la fecha actual ", "Fecha Incorrecta", MessageBoxButtons.OK);
                }

            }else{
                MessageBox.Show("La fecha de llegada debe ser dentro del rango de 24hs. posterior a la fecha de salida ", "Fecha Incorrecta", MessageBoxButtons.OK);
            }
        }