private void bn_eliminar_Click(object sender, EventArgs e) { //capturar la cedula idcarrera = this.dataGridView1.CurrentRow.Cells[0].Value.ToString(); //preguntar si realmente quiere eliminar var resultado = MessageBox.Show("¿Desea realmente eliminar el registro?", "Confirme el borrado", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.Yes) { //vamos a eliminar //conectar a la base de datos manipulardatos.conectar(); //armar sentencia de borrado String query = "delete from Carrera where idcarrera= '" + idcarrera + "';"; //ejecutar la query manipulardatos.ejecutarsql(query); //actualizar el data manipulardatos.actualizargrid(this.dataGridView1, "select*from Carrera;"); //desconectar la base manipulardatos.desconectar(); } //no confirmo el borrado else { return; } }
private void bn_guardar_Click(object sender, EventArgs e) { //este boton tiene dos funciones, guardar en la base de datos o actualizar en la base de datos if (editar) { manipulardatos.conectar(); //si es int solo doble comilla //la cedula no se toca //codigo captura la cedula String query = "update Carrera set nombre='" + tx_carrera.Text + "' where idcarrera=" + idcarrera + ";"; //llmar al metdo manipulardatos.ejecutarsql(query); //actualizar manipulardatos.actualizargrid(this.dataGridView1, "select*from Carrera"); //desconectar manipulardatos.desconectar(); //limpiar texts this.limpiartext(); //cambiar el estado de la bandera editar = false; tx_id.Enabled = true; } else { //conectar la base de datos manipulardatos.conectar(); //armar variable tipo cadena"query" String query = "insert into Carrera(nombre,idcarrera)values('" + tx_carrera.Text + "'," + tx_id.Text + ");"; //ejecutar la query manipulardatos.ejecutarsql(query); //actualizamos el data manipulardatos.actualizargrid(this.dataGridView1, "select*from Carrera"); //desconectar manipulardatos.desconectar(); //limpiar los textbox limpiartext(); } }