public List <TareaPres> getTareaPresUsed() { List <TareaPres> lst = new List <TareaPres>(); List <ConsumoPres> lstConsumos = ConsumoPres.read().FindAll(xx => xx.recurso_id == this.id); foreach (ConsumoPres cp in lstConsumos) { if (!lst.Exists(xx => xx.id == cp.tareapres_id)) { lst.Add(cp.getTareaPres()); } } return(lst); }
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); }
/// <summary> /// Gets a list of ALL Resource Quantities in the Estimate (parents and children) /// </summary> public List <ConsumoPres> getConsumoRecursos() { return(ConsumoPres.read().FindAll(x => x.presId == this.id)); }
/// <summary> /// Obtiene una lista de los Consumos de esta TareaPres /// </summary> public List <ConsumoPres> getConsumos() { return(ConsumoPres.read().FindAll(x => x.tareapres_id == this.id)); }