Beispiel #1
0
        public List <ConsumoRecurso> getConsumos()
        {
            List <ConsumoRecurso> lst = new List <ConsumoRecurso>();

            foreach (ConsumoRecurso cm in ConsumoRecurso.read())
            {
                if (cm.recurso_id == this.id)
                {
                    lst.Add(cm);
                }
            }
            return(lst);
        }
Beispiel #2
0
        public List <Tarea> getTareaUsed()
        {
            List <Tarea>          lst         = new List <Tarea>();
            List <ConsumoRecurso> lstConsumos = ConsumoRecurso.read().FindAll(xx => xx.recurso_id == this.id);

            foreach (ConsumoRecurso cons in lstConsumos)
            {
                if (!lst.Exists(xx => xx.id == cons.tarea_id))
                {
                    lst.Add(cons.getTarea());
                }
            }
            return(lst);
        }
Beispiel #3
0
 public bool isUsed()
 {
     //Verifica si el recurso es usado en algún Item del Item Catalog
     if (ConsumoRecurso.read().Exists(xx => xx.recurso_id == this.id))
     {
         return(true);
     }
     //Verifica si el recurso es usado en algún Item de las Estimaciones
     if (ConsumoPres.read().Exists(xx => xx.recurso_id == this.id))
     {
         return(true);
     }
     return(false);
 }