//////////////////////////Agregar modificar eliminar Informacion public void agregar() { if (A1.Text == "" || A2.Text == "" || A3.Text == "" || A4.Text == "") { MessageBox.Show("deben de tener todos los campos llenos"); } else { conexion.Open(); id = Convert.ToInt32(A1.Text); nombre = A2.Text; localidad = A3.Text; iata = Convert.ToInt32(A4.Text); Insertar(id, nombre, localidad, iata); dataSet.Clear(); dataGridView1.DataSource = dataSet.Tables[0]; Query = "SELECT * FROM aeropuertos;"; NpgsqlDataAdapter add = new NpgsqlDataAdapter(Query, conexion); add.Fill(dataSet); dataGridView1.DataSource = dataSet.Tables[0]; A2.Clear(); A3.Clear(); A4.Clear(); A1.Clear(); conexion.Close(); } }
public Aeropuertos() { InitializeComponent(); string servidor = "localhost"; int puerto = 5432; string usuario = "postgres"; int clave = 123; string baseDatos = "proyectgb"; cadenaConexion = "Server=" + servidor + "; " + "Port=" + puerto + "; " + "User Id=" + usuario + "; " + "Password="******"; " + "Database=" + baseDatos; conexion = new NpgsqlConnection(cadenaConexion); Console.WriteLine(cadenaConexion); try { conexion.Open(); } catch (Exception E) { } Query = "SELECT * FROM aeropuertos; "; NpgsqlDataAdapter add = new NpgsqlDataAdapter(Query, conexion); add.Fill(dataSet); dataGridView1.DataSource = dataSet.Tables[0]; dataGridView2.DataSource = dataSet.Tables[0]; dataGridView3.DataSource = dataSet.Tables[0]; A1.Clear(); A2.Clear(); A3.Clear(); A4.Clear(); M1.Clear(); M2.Clear(); M3.Clear(); M4.Clear(); conexion.Close(); Insertar(id, nombre, localidad, iata); }
private void dataGridView3_CellClick(object sender, DataGridViewCellEventArgs e) { conexion.Open(); DataGridViewRow fila = dataGridView1.CurrentRow; id = Convert.ToInt32(fila.Cells[0].Value); eliminarR(id); dataSet.Clear(); dataGridView1.DataSource = dataSet.Tables[0]; Query = "SELECT * FROM aeropuertos;"; NpgsqlDataAdapter add = new NpgsqlDataAdapter(Query, conexion); add.Fill(dataSet); dataGridView1.DataSource = dataSet.Tables[0]; A2.Clear(); A3.Clear(); A4.Clear(); conexion.Close(); }