Exemplo n.º 1
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);
 }
Exemplo n.º 2
0
        /// <summary>
        /// Convert the Estimate into a ItemRecurso. This Item can be used with a ListView control
        /// </summary>
        public ConsumoPres ToConsumoPres()//BackgroundWorker work)
        {
            ConsumoPres item = new ConsumoPres();

            item.id        = this.id;
            item.nombre    = this.nombre;
            item.categoria = "Presupuesto";
            List <ConsumoPres> lst = getConsumoRecursos();

            foreach (var cr in lst)
            {
                TareaPres tarea = TareaPres.getById(cr.tareapres_id);
                item.costoTotal += tarea.consumo * cr.consumo * cr.coeficiente * cr.costoUnit;
            }
            item.incidencia = 100.00;
            return(item);
        }
Exemplo n.º 3
0
 public void UpdateConsumoPres(ConsumoPres pres)
 {
     connection.Update(pres);
 }
Exemplo n.º 4
0
 public void DeleteConsumoPres(ConsumoPres pres)
 {
     connection.Delete(pres);
 }
Exemplo n.º 5
0
 public void InsertConsumoPres(ConsumoPres pres)
 {
     connection.Insert(pres);
 }
Exemplo n.º 6
0
 /// <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));
 }
Exemplo n.º 7
0
 /// <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));
 }