Beispiel #1
0
        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");
            }
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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);
        }
Beispiel #4
0
        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);
        }
Beispiel #5
0
        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);
        }