public void DeleteCategory(int id)
    {
        CategoriesDAO dao            = new CategoriesDAO();
        Category      deleteCategory = dao.GetCategory(id);

        if (deleteCategory != null)
        {
            int result = dao.DeleteCategory(deleteCategory);
            if (result < 1)
            {
                throw new Exception("No es posible eliminar la Categoría, por favor verificar que no existan Tipos de Productos asociados a la Categoría");
            }
        }
        else
        {
            throw new Exception("El id de la Categoría a eliminar no es válido");
        }
    }