Пример #1
0
 public void ActualizarCategoria(EntidadesCategoria unaCategoria)
 {
     using (SqlConnection connection = new SqlConnection(CadenaConexion))
     {
         SqlCommand comando = new SqlCommand($"UPDATE Categorias SET Nombre = '{unaCategoria.Nombre}' WHERE Id = {unaCategoria.Id}", connection);
         connection.Open();
         comando.ExecuteNonQuery();
     }
 }
Пример #2
0
 public void BorrarCategoria(EntidadesCategoria unaCategoria)
 {
     using (SqlConnection connection = new SqlConnection(CadenaConexion))
     {
         string     strConsulta = $"DELETE FROM Categorias WHERE Id = {unaCategoria.Id}";
         SqlCommand comando     = new SqlCommand(strConsulta, connection);
         connection.Open();
         comando.ExecuteNonQuery();
     }
 }
Пример #3
0
 public void InsertarCategoria(EntidadesCategoria unaCategoria)
 {
     using (SqlConnection connection = new SqlConnection(CadenaConexion))
     {
         string     strConsulta = $"INSERT INTO [Categorias]([Nombre]) VALUES ('{unaCategoria.Nombre}')";
         SqlCommand comando     = new SqlCommand(strConsulta, connection);
         connection.Open();
         comando.ExecuteNonQuery();
     }
 }
Пример #4
0
        public bool ActualizarCategoria(EntidadesCategoria categoria)
        {
            bool esValido = true;

            if (string.IsNullOrWhiteSpace(categoria.Nombre))
            {
                esValido = false;
            }
            if (esValido == true)
            {
                categoriaDatos.ActualizarCategoria(categoria);
            }
            return(esValido);
        }
Пример #5
0
        public EntidadesCategoria ObtenerCategoria(int Id)
        {
            EntidadesCategoria resultado = null;

            using (SqlConnection connection = new SqlConnection(CadenaConexion))
            {
                SqlCommand comando = new SqlCommand($"SELECT * FROM Categorias WHERE Id = {Id} ", connection);

                connection.Open();
                using (SqlDataReader reader = comando.ExecuteReader())
                {
                    if (reader.Read())
                    {
                        resultado        = new EntidadesCategoria();
                        resultado.Id     = Convert.ToInt32(reader[0]);
                        resultado.Nombre = reader["Nombre"].ToString();
                    }
                }
            }
            return(resultado);
        }
Пример #6
0
        public List <EntidadesCategoria> ObtenerTodasLasCategorias()
        {
            List <EntidadesCategoria> resultado = new List <EntidadesCategoria>();

            using (SqlConnection conexion = new SqlConnection(CadenaConexion))
            {
                SqlCommand comando = new SqlCommand("SELECT * FROM Categorias", conexion);

                conexion.Open();

                using (SqlDataReader reader = comando.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        EntidadesCategoria elPost = new EntidadesCategoria();
                        elPost.Id     = Convert.ToInt32(reader[0]);
                        elPost.Nombre = reader["Nombre"].ToString();

                        resultado.Add(elPost);
                    }
                }
            }
            return(resultado);
        }
Пример #7
0
 public void BorrarCategoria(EntidadesCategoria categoria)
 {
     categoriaDatos.BorrarCategoria(categoria);
 }