public bool ActivarDesactivarCategoria(int idCategoria, string estado)
 {
     try
     {
         CesfamDatos.CATEGORIA categoria = Acceso.ModeloCesfam.CATEGORIA.First(tp => tp.ID_CATEGORIA == idCategoria);
         categoria.ESTADO_CATEGORIA = estado;
         Acceso.ModeloCesfam.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
 public bool Update(int idCategoria, string nombreTipo, string estado)
 {
     try
     {
         CesfamDatos.CATEGORIA categoria = Acceso.ModeloCesfam.CATEGORIA.First(tp => tp.ID_CATEGORIA == idCategoria);
         categoria.NOMBRE_CATEGORIA = nombreTipo;
         categoria.ESTADO_CATEGORIA = estado;
         Acceso.ModeloCesfam.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
 public bool Read(int idCategoria)
 {
     try
     {
         CesfamDatos.CATEGORIA categoria = Acceso.ModeloCesfam.CATEGORIA.First(tp => tp.ID_CATEGORIA == idCategoria);
         this.IdCategoria     = (int)categoria.ID_CATEGORIA;
         this.NombreCategoria = categoria.NOMBRE_CATEGORIA;
         this.EstadoCategoria = categoria.ESTADO_CATEGORIA;
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }