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();
     }
 }