private void btnBorrarSeleccionado_Click(object sender, EventArgs e) { int cantFilasSeleccionadas = DGBuscar.SelectedRows.Count; if (cantFilasSeleccionadas > 0) { int filasAfectadas = 0; MySqlConnection conexion = BDConect.getConexion(); foreach (DataGridViewRow r in DGBuscar.SelectedRows) { int idSelect = Convert.ToInt32(r.Cells[1].Value); filasAfectadas = filasAfectadas + Funciones.borrarAlumnoId(idSelect, conexion); } if (filasAfectadas == cantFilasSeleccionadas) { MessageBox.Show("Columnas Seleccionadas Borradas"); } else { if (filasAfectadas > 1 && filasAfectadas < cantFilasSeleccionadas) { MessageBox.Show("Se borraron " + filasAfectadas + " filas"); } else { if (filasAfectadas == 1) { MessageBox.Show("se borro la fila seleccionada"); } else { MessageBox.Show("Error Ninguna columna Borrada"); } } } } else { MessageBox.Show("Debe seleccionar al menos una fila"); } }
public static int updateNombre(int id, string nombreNuevo) { //"SELECT * FROM `personas` WHERE `id` LIKE '%{0}%'" MySqlCommand actualizar = new MySqlCommand(string.Format("UPDATE `personas` SET `nombre` = ('{0}') WHERE `id` LIKE '{1}'", nombreNuevo, id), BDConect.getConexion()); int retorno = actualizar.ExecuteNonQuery(); return(retorno); }
public static List <Persona> buscarId(string busqueda) { //crear llista de objetos de persona List <Persona> personas = new List <Persona>(); //comando mysql MySqlCommand select = new MySqlCommand(string.Format("SELECT * FROM `personas` WHERE `id` LIKE '%{0}%'", busqueda), BDConect.getConexion()); MySqlDataReader datos = select.ExecuteReader(); while (datos.Read()) { Persona p = new Persona(); p.atributoId = datos.GetInt32(0); p.atributoNombre = datos.GetString(1); personas.Add(p); } return(personas); }
public static List <Persona> mostrarTodos() { //crear llista de objetos de persona List <Persona> personas = new List <Persona>(); //comando mysql MySqlCommand selectTodo = new MySqlCommand(string.Format("select * from personas"), BDConect.getConexion()); MySqlDataReader datos = selectTodo.ExecuteReader(); while (datos.Read()) { Persona p = new Persona(); p.atributoId = datos.GetInt32(0); p.atributoNombre = datos.GetString(1); personas.Add(p); } return(personas); }
public static int agregar(Persona add) { int retorno = 0; MySqlCommand insert = new MySqlCommand(string.Format("Insert into personas (nombre) values ('{0}')", add.atributoNombre), BDConect.getConexion()); retorno = insert.ExecuteNonQuery(); Console.WriteLine(retorno); return(retorno); }