AerolineaFrba.Generacion_Viaje.Form1.button5_Click C# (CSharp) Метод

button5_Click() приватный Метод

private button5_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void
        private void button5_Click(object sender, EventArgs e)
        {
            if (this.fechasErroneas())
                MessageBox.Show("Verifique que las fechas de salida y llegada ingresadas sean correctas", "Error en los datos de entrada", MessageBoxButtons.OK);
            else if (DateTime.Compare(Program.fechaHoy(), dateTimePicker1.Value) == 1)
                MessageBox.Show("La fecha de salida no puede ser anterior a la fecha de hoy");
            else if (DateTime.Compare(Program.fechaHoy(), dateTimePicker2.Value) == 1)
                MessageBox.Show("La fecha de llegada estimada no puede ser anterior a la fecha de hoy");
            else
            {

                this.listadoAeronaves.queryViajes = " WHERE ABSTRACCIONX4.aeronave_disponible(AERO_MATRI, '"
                + dateTimePicker1.Value + "', '" + dateTimePicker2.Value + "') = 1 ";

                this.listadoAeronaves.queryViajes += " and [ABSTRACCIONX4].aeronave_en_servicio(AERO_MATRI, '"
                + dateTimePicker1.Value + "', '" + dateTimePicker2.Value + "') = 1 ";

                if(txtRuta.Text != "")
                    this.listadoAeronaves.queryViajes += " and [ABSTRACCIONX4].sigue_la_ruta(AERO_MATRI, '" + txtRuta.Text + "', '"
                    + dateTimePicker1.Value + "', '" + dateTimePicker2.Value + "') = 1 ";

                this.listadoAeronaves.queryViajes += " and [ABSTRACCIONX4].datetime_is_between(AERO_FECHA_ALTA, '"
                + dateTimePicker1.Value + "', [ABSTRACCIONX4].FechaReinicioOMaxima(NULL)) = 0 ";

                this.listadoAeronaves.queryViajes += " and (select count(*) from [ABSTRACCIONX4].VIAJES v " +
                    "where v.AERO_MATRI=a.AERO_MATRI and [ABSTRACCIONX4].datetime_is_between(VIAJE_FECHA_SALIDA, '" + dateTimePicker1.Value + "',[ABSTRACCIONX4].FechaReinicioOMaxima(NULL))=1) = 0 ";

                this.listadoAeronaves.extenderQuery();
                this.listadoAeronaves.ejecutarConsulta();
                this.cambiarVisibilidades(this.listadoAeronaves);
            }
        }