public void DeleteNecesidad(int idNecesidad)
 {
     var pm = new PersistenceManager();
     var necesidad = pm.Get<Necesidad>(idNecesidad);
     if (necesidad == null)
     {
         throw new BusinessException(Properties.Resources.ErrorDeleteNecesidadNecesidadNoExiste);
     }
     if (necesidad.EstadoNecesidad == EstadoNecesidad.EnProceso)
     {
         throw new BusinessException(Properties.Resources.ErrorDeleteNecesidadEstadoEnProceso);
     }
     if (necesidad.EstadoNecesidad == EstadoNecesidad.Finalizada)
     {
         throw new BusinessException(Properties.Resources.ErrorDeleteNecesidadEstadoFinalizada);
     }
     pm.Delete(necesidad);
 }
 public static DependenciaEscuela GetDependencia(int id)
 {
     var pm = new PersistenceManager();
     return pm.Get<DependenciaEscuela>(id);
 }
 public static Proyecto GetProyectoId(int idProyecto)
 {
     var pm = new PersistenceManager();
     return pm.Get<Proyecto>(idProyecto);
 }