//editar un vuelo (genérico) private void button3_Click(object sender, EventArgs e) { DialogResult resultadoDialogo = MessageBox.Show("¿Desea editar este vuelo?", "Confirmación de edición", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (resultadoDialogo == DialogResult.Yes) { try { //construcción del query base_calidadDataSetTableAdapters.VuelosTableAdapter vuelosTableAdapter = new base_calidadDataSetTableAdapters.VuelosTableAdapter(); this.Validate(); this.vuelosBindingSource.EndEdit(); this.vuelosTableAdapter.Update(this.base_calidadDataSet); //refresca el grid this.vuelosTableAdapter.Fill(this.base_calidadDataSet.Vuelos); comboBox9.SelectedIndex = -1; } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { //refresca el grid this.vuelosTableAdapter.Fill(this.base_calidadDataSet.Vuelos); comboBox9.SelectedIndex = -1; } }
//agregar vuelo (genérico) private void btn_agregar_vuelo_Click(object sender, EventArgs e) { try { //tomar valores del formulario string codigoVuelo = textBox1.Text; string companiaAerea = comboBox1.Text; string pais = comboBox2.Text; decimal capacidad = decimal.Parse(textBox2.Text); string arrivalDeparture = comboBox4.Text; string aeropuerto = (string)comboBox5.SelectedValue; //construcción del query base_calidadDataSetTableAdapters.VuelosTableAdapter vuelosTableAdapter = new base_calidadDataSetTableAdapters.VuelosTableAdapter(); vuelosTableAdapter.Insert(codigoVuelo, companiaAerea, pais, arrivalDeparture, capacidad, aeropuerto); //limpia del formulario textBox1.Clear(); comboBox1.SelectedIndex = -1; comboBox2.SelectedIndex = -1; textBox2.Clear(); comboBox4.SelectedIndex = -1; comboBox5.SelectedIndex = -1; //refresca el grid this.vuelosTableAdapter.Fill(this.base_calidadDataSet.Vuelos); } catch (Exception ex) { MessageBox.Show(ex.Message); } }