private void btn_agregar_aeronave_Click(object sender, EventArgs e) { Abm_Aeronave.ABMs.Alta form = new Abm_Aeronave.ABMs.Alta(); this.Hide(); form.Show(); }
private void cmb_accion_SelectedIndexChanged(object sender, EventArgs e) { if (cmb_accion.SelectedItem.Equals("Cancelar pasajes/encomiendas")) { pn_reemplazo.Hide(); } else { pn_reemplazo.Show(); if((string)cmb_tipo_baja.SelectedItem == "Baja por fuera de servicio") dataGridView1.DataSource = DominioDataSet.Aeronave_DataSet(new AeronaveDAO().Aeronaves_Reemplazo(aeronave.Id, DateTime.Now, Convert.ToDateTime(dateTimePicker_fecha_reinicio.Text), aeronave.Fabricante.Id, aeronave.Servicio.Id, aeronave.Modelo, aeronave.Cantidad_Asientos, aeronave.Kg_disponibles)).Tables[0]; else dataGridView1.DataSource = DominioDataSet.Aeronave_DataSet(new AeronaveDAO().Aeronaves_Reemplazo(aeronave.Id, DateTime.MinValue, Convert.ToDateTime(dateTimePicker_fecha_definitiva.Text), aeronave.Fabricante.Id, aeronave.Servicio.Id, aeronave.Modelo, aeronave.Cantidad_Asientos, aeronave.Kg_disponibles)).Tables[0]; //oculto las columnas que no quiero que se muestren dataGridView1.Columns["Id"].Visible = false; dataGridView1.Columns["Baja definitiva"].Visible = false; dataGridView1.Columns["Baja fuera de Servicio"].Visible = false; dataGridView1.Columns["Fecha baja"].Visible = false; dataGridView1.Columns["Fecha Alta"].Visible = false; if (dataGridView1.Rows.Count == 0) { System.Media.SoundPlayer sound = new System.Media.SoundPlayer(@"C:\Windows\Media\Windows Exclamation.wav"); sound.Play(); MessageBox.Show("No hay aeronaves que cumplan con lo pedido.\nDé de alta una nueva aeronave con al menos los\nsiguientes datos,actualice los datos de la tabla y vuelva a intentarlo"); Abm_Aeronave.ABMs.Alta form = new Abm_Aeronave.ABMs.Alta(aeronave.Fabricante.Nombre, aeronave.Servicio.Nombre, aeronave.Modelo, aeronave.Cantidad_Asientos, aeronave.Kg_disponibles); form.Show(); } } }