public void guardar(Categoria cat)
 {
     if (String.IsNullOrWhiteSpace(cat.Descripcion))
     {
         throw new ApplicationException("El nombre es requerido");
     }
     Datos.Categoria_Datos datos = new Datos.Categoria_Datos();
     if (datos.SeleccionarPorID(cat.Id) == null)
     {
         datos.Insertar(cat);
     }
     else
     {
         datos.Actualizar(cat);
     }
 }
 public void Eliminar(int Id)
 {
     Datos.Categoria_Datos datos = new Datos.Categoria_Datos();
     datos.Eliminar(Id);
 }
 public Categoria SeleccionarCategoriaPorId(int Id)
 {
     Datos.Categoria_Datos datos = new Datos.Categoria_Datos();
     return(datos.SeleccionarPorID(Id));
 }
 public List <Categoria> SeleccionarTodos()
 {
     Datos.Categoria_Datos datos = new Datos.Categoria_Datos();
     return(datos.SeleccionarTodos());
 }