private void tablaDatos_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            //Ignora los clicks que no son sobre los elementos de la columna de botones
            if (e.RowIndex < 0 || e.ColumnIndex != tablaDatos.Columns.IndexOf(tablaDatos.Columns["Seleccionar"]) || tablaDatos.DataSource == null)
            {
                return;
            }

            AeronaveDTO aeronave = (AeronaveDTO)tablaDatos.Rows[e.RowIndex].DataBoundItem;

            if (!AeronaveDAO.ViajesProgramados(aeronave))
            {
                ModificarAeronave vent = new ModificarAeronave(aeronave);
                vent.ShowDialog(this);
            }
            else
            {
                MessageBox.Show("No se puede modificar la Aeronave porque tiene viajes planificados.");
            }
        }
Beispiel #2
0
 public void setDiscriminador(ModificarAeronave form, MotivoDeBaja form2)
 {
     discriminador          = 1;
     datosParaModificacion  = form;
     datosSobreModificacion = form2;
 }
Beispiel #3
0
 public reemplazoCancelarPasajes(ModificarAeronave datos, MotivoDeBaja ant)
 {
     InitializeComponent();
     llamado  = datos;
     anterior = ant;
 }
Beispiel #4
0
 public MotivoDeBaja(ModificarAeronave ant)
 {
     InitializeComponent();
     iniciar();
     anterior = ant;
 }
Beispiel #5
0
 public DeseaDarDeAltaUnaAeronave(ModificarAeronave data, MotivoDeBaja data2)
 {
     InitializeComponent();
     datos     = data;
     datosBaja = data2;
 }
        private void tablaDatos_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            //Ignora los clicks que no son sobre los elementos de la columna de botones
            if (e.RowIndex < 0 || e.ColumnIndex != tablaDatos.Columns.IndexOf(tablaDatos.Columns["Seleccionar"]) || tablaDatos.DataSource == null)
                return;

            AeronaveDTO aeronave = (AeronaveDTO)tablaDatos.Rows[e.RowIndex].DataBoundItem;

            if (AeronaveDAO.ViajesProgramados(aeronave))
            {
                ModificarAeronave vent = new ModificarAeronave(aeronave);
                vent.ShowDialog(this);
            }
            else
            {
                MessageBox.Show("No se puede modificar la Aeronave porque tiene viajes planificados.");
            }
        }
 public void setDiscriminador(ModificarAeronave form,MotivoDeBaja form2)
 {
     discriminador = 1;
     datosParaModificacion = form;
     datosSobreModificacion = form2;
 }
 public reemplazoCancelarPasajes(ModificarAeronave datos,MotivoDeBaja ant)
 {
     InitializeComponent();
     llamado = datos;
     anterior = ant;
 }
 public MotivoDeBaja(ModificarAeronave ant)
 {
     InitializeComponent();
     iniciar();
     anterior = ant;
 }
 public DeseaDarDeAltaUnaAeronave(ModificarAeronave data,MotivoDeBaja data2)
 {
     InitializeComponent();
     datos = data;
     datosBaja = data2;
 }