Example #1
0
 /// <summary>
 /// Update the Budget Item in the database with the Budget Item parameter.
 /// </summary>
 /// <param name="bi"></param>
 /// <returns></returns>
 public static bool UpdateBudgetItem(BudgetItem bi)
 {
     BudgetItemDetails bid = new BudgetItemDetails(bi);
     bool result = SiteProvider.Accounts.UpdateBudgetItem(bid);
     return result;
 }
Example #2
0
        public BudgetItem(BudgetItemDetails bid)
            : this(bid.ID, bid.Budget, bid.Tag, bid.Name, bid.Amount, 
				  TimePeriodExtensions.FromCode(bid.TimePeriodCode ?? 'd'),
				  bid.TimePeriodCount ?? 0, bid.ScheduledDate ?? new DateTime(0), bid.Recur, bid.DayCount ?? 0)
        {
        }
Example #3
0
 /// <summary>
 /// Insert a new Budget Item into the database.
 /// </summary>
 /// <param name="bi"></param>
 /// <returns></returns>
 public static int InsertBudgetItem(BudgetItem bi)
 {
     BudgetItemDetails bid = new BudgetItemDetails(bi);
     int id = SiteProvider.Accounts.InsertBudgetItem(bid);
     bi.ID = id;
     return id;
 }