private void btCanelarViajes_Click(object sender, EventArgs e)
        {
            DateTime fechaDesde = dpFechaDesde.Value;
            DateTime fechaHasta = DateTime.MaxValue;
            if (dpFechaHasta.Visible) fechaHasta = dpFechaHasta.Value;

            actualizarAeronave();

            this.Enabled = false;
            Cursor.Current = Cursors.WaitCursor;
            cargarDevolucionPasajes(fechaDesde, fechaHasta);
            cargarDevolucionPaquetes(fechaDesde, fechaHasta);
            Cursor.Current = Cursors.Default;
            this.Enabled = true;
            MessageBox.Show("Se han cancelado todos los viajes para la fecha solicitada");
            Abm_Aeronave.AbmAeronaves abm_aeronaves = new Abm_Aeronave.AbmAeronaves();
            this.Close();
            abm_aeronaves.Show();
        }
 private void volver()
 {
     Abm_Aeronave.AbmAeronaves abm_aeronaves = new Abm_Aeronave.AbmAeronaves();
     this.Close();
     abm_aeronaves.Show();
 }
 private void cancelar_click(object sender, EventArgs e)
 {
     Abm_Aeronave.AbmAeronaves abm_aeronaves = new Abm_Aeronave.AbmAeronaves();
     this.Close();
     abm_aeronaves.Show();
 }
        private void btSuplantarAeronave_Click(object sender, EventArgs e)
        {
            DateTime fechaHasta = DateTime.MaxValue;
            if (dpFechaHasta.Visible) fechaHasta = dpFechaHasta.Value;

            String respuesta = _controller.buscarAeronaveReemplazo(_aeronave, dpFechaDesde.Value, fechaHasta);

            if (respuesta.Contains("Atencion"))
                MessageBox.Show(respuesta);
            else
            {
                Dao.ViajeDao daoViajes = new Dao.ViajeDao();
                daoViajes.actualizarAeronaveViajes(_aeronave.matricula, respuesta, dpFechaDesde.Value, fechaHasta);

                actualizarAeronave();

                MessageBox.Show("Se ha suplantado la aeronave por " + respuesta);
                Abm_Aeronave.AbmAeronaves abm_aeronaves = new Abm_Aeronave.AbmAeronaves();
                this.Close();
                abm_aeronaves.Show();
            }
        }
        //boton aceptar
        private void fueraServicio_click(object sender, EventArgs e)
        {
            DateTime fechaDesde = dpFechaDesde.Value;
            DateTime fechaHasta = DateTime.MaxValue;
            if (dpFechaHasta.Visible) fechaHasta = dpFechaHasta.Value;

            if (fechaSistema.CompareTo(fechaDesde) == 1  || (fechaSistema.CompareTo(fechaDesde) == 0 && fechaDesde.TimeOfDay < fechaSistema.TimeOfDay))
            {
                MessageBox.Show("Fecha desde invalida"); return;
            }
            if (fechaDesde.CompareTo(fechaHasta) == 1 || (fechaDesde.CompareTo(fechaHasta) == 0 && fechaHasta.TimeOfDay <= fechaDesde.TimeOfDay))
            {
                MessageBox.Show("Fecha hasta invalida"); return;
            }

            Boolean tieneViajesAsignados = _controller.chequearViajesAsignados(_aeronave.matricula, fechaDesde, fechaHasta);

            if (!tieneViajesAsignados)
            {
                actualizarAeronave();

                MessageBox.Show("Aeronave fuera de servicio");
                Abm_Aeronave.AbmAeronaves abm_aeronaves = new Abm_Aeronave.AbmAeronaves();
                this.Close();
                abm_aeronaves.Show();
            }
            else
            {
                this.Height = 250;
            }
        }