public static int Agregar(Categoria categoria)
 {
     int retorno;
     using (SqlConnection con = DBConexion.getConexion())
     {
         SqlCommand comando = new SqlCommand(string.Format("insert into Categorias(Descripcion) VALUES('{0}')",categoria.Descripcion), con);
         retorno = comando.ExecuteNonQuery();
         con.Close();
     }
     return retorno;
 }
        public static List<Categoria> BuscarCategoria(int CategoriaId)
        {
            List<Categoria> Lista = new List<Categoria>();
            using (SqlConnection conexion = DBConexion.getConexion())
            {
                SqlCommand comando = new SqlCommand(string.Format(
                    "Select * from Categorias where CategoriaId={0}",CategoriaId), conexion);

                SqlDataReader reader = comando.ExecuteReader();

                while (reader.Read())
                {
                    Categoria c = new Categoria();
                    c.CategoriaId = reader.GetInt32(0);
                    c.Descripcion = reader.GetString(1);

                    Lista.Add(c);
                }
                conexion.Close();
                return Lista;
            }
        }