예제 #1
0
        public List <Ejercicio> Get()
        {
            List <Ejercicio> Ejercicios = new List <Ejercicio>();

            string query = "SELECT nombre, kilos FROM ejercicios";

            using (SqlConnection conexion = new SqlConnection(connectionString))
            {
                SqlCommand command = new SqlCommand(query, conexion);

                conexion.Open();
                SqlDataReader reader = command.ExecuteReader(); // se ejecuta el query
                while (reader.Read())
                {
                    string    nombre    = reader.GetString(0);
                    int       kilos     = reader.GetInt32(1);
                    Ejercicio ejercicio = new Ejercicio(nombre, kilos); // Llena objeto cerveza
                    Ejercicios.Add(ejercicio);
                }
                reader.Close();

                conexion.Close();
            }

            return(Ejercicios);
        }
예제 #2
0
        // Insercion
        public void Add(Ejercicio ejercicio)
        {
            string query = "INSERT INTO ejercicios (nombre, kilos) " +
                           "VALUES (@nombre, @kilos)";

            using (var connection = new SqlConnection(connectionString))
            {
                var command = new SqlCommand(query, connection);
                command.Parameters.AddWithValue("@nombre", ejercicio.nombre);
                command.Parameters.AddWithValue("@kilos", ejercicio.kilos);

                connection.Open();
                command.ExecuteNonQuery();
                connection.Close();
            }
        }
예제 #3
0
        // Edicion
        public void Edit(Ejercicio ejercicio, int Id)
        {
            string query = "UPDATE ejercicios SET nombre = @nombre, kilos = @kilos " +
                           "WHERE id = @Id";

            using (var connection = new SqlConnection(connectionString))
            {
                var command = new SqlCommand(query, connection);
                command.Parameters.AddWithValue("@nombre", ejercicio.nombre);
                command.Parameters.AddWithValue("@kilos", ejercicio.kilos);
                command.Parameters.AddWithValue("@Id", Id);

                connection.Open();
                command.ExecuteNonQuery();
                connection.Close();
            }
        }