예제 #1
0
        //editar un aeropuerto
        private void button6_Click(object sender, EventArgs e)
        {
            DialogResult resultadoDialogo = MessageBox.Show("¿Desea editar este aeropuerto?", "Confirmación de edición", MessageBoxButtons.YesNo,
                                                            MessageBoxIcon.Information);

            if (resultadoDialogo == DialogResult.Yes)
            {
                try
                {
                    //construcción del query
                    base_calidadDataSetTableAdapters.AeropuertoTableAdapter aeropuertoTableAdapter = new base_calidadDataSetTableAdapters.AeropuertoTableAdapter();
                    this.Validate();
                    this.aeropuertoBindingSource.EndEdit();
                    this.aeropuertoTableAdapter.Update(this.base_calidadDataSet);

                    //refresca el grid
                    this.aeropuertoTableAdapter.Fill(this.base_calidadDataSet.Aeropuerto);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
            else
            {
                //refresca el grid
                this.aeropuertoTableAdapter.Fill(this.base_calidadDataSet.Aeropuerto);
            }
        }
예제 #2
0
        //agregar un aeropuerto
        private void button2_Click(object sender, EventArgs e)
        {
            try
            {
                //tomar valores del formulario
                string codigoAeropuerto = textBox4.Text;
                string nombreAeropuerto = textBox5.Text;
                string direccion        = textBox6.Text;
                int    habilitado       = checkBox1.Checked ? 1 : 0;

                //construcción del query
                base_calidadDataSetTableAdapters.AeropuertoTableAdapter aeropuertoTableAdapter = new base_calidadDataSetTableAdapters.AeropuertoTableAdapter();
                aeropuertoTableAdapter.Insert(codigoAeropuerto, nombreAeropuerto, direccion, habilitado);

                //limpia del formulario
                textBox4.Clear();
                textBox5.Clear();
                textBox6.Clear();
                checkBox1.Checked = false;

                //refresca el grid
                this.aeropuertoTableAdapter.Fill(this.base_calidadDataSet.Aeropuerto);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }