/// <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; }
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) { }
/// <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; }