public void UpdateMonthlyRevenue() { FinanceOverview FO = GetFinances(); FO.monthlyRevenue = FO.monthlyIncome + FO.monthlyUpkeep; UpdateMonthlySum(); }
public int CalculateMonthlySum(int financeID) { FinanceOverview FO = GetFinances(financeID); return(FO.monthlyRevenue + FO.monthlyBuildCosts); //FO.monthlyBuildCosts + FO.monthlyIncome + FO.monthlyRevenue + FO.monthlyUpkeep; }
public void UpdateMonthlyBuildCosts(int buildCost) { FinanceOverview FO = GetFinances(); FO.monthlyBuildCosts -= buildCost; UpdateMonthlySum(); }
public void UpdateMonthlyIncome(int incomeGain) { FinanceOverview FO = GetFinances(); FO.monthlyIncome += incomeGain; UpdateMonthlyRevenue(); UpdateMonthlySum(); }
public void UpdateMonthlyUpkeep(int upkeep) { FinanceOverview FO = GetFinances(); FO.monthlyUpkeep -= upkeep; UpdateMonthlyRevenue(); UpdateMonthlySum(); }
public void WriteTotalOverview(FinanceOverview FO) { ShopRevTotal.text = FO.monthlyIncome.ToString() + " €"; UpkeepTotal.text = FO.monthlyUpkeep.ToString() + " €"; RevenueTotal.text = FO.monthlyRevenue.ToString() + " €"; BuildCostsTotal.text = FO.monthlyBuildCosts.ToString() + " €"; SumTotal.text = FO.monthlySum.ToString() + " €"; }
public void WriteLastOverview(FinanceOverview FO) { ShopRevLast.text = FO.monthlyIncome.ToString() + " €"; UpkeepLast.text = FO.monthlyUpkeep.ToString() + " €"; RevenueLast.text = FO.monthlyRevenue.ToString() + " €"; BuildCostsLast.text = FO.monthlyBuildCosts.ToString() + " €"; SumLast.text = FO.monthlySum.ToString() + " €"; }
public void WriteCurrentOverview(FinanceOverview FO) { ShopRevCur.text = FO.monthlyIncome.ToString() + " €"; UpkeepCur.text = FO.monthlyUpkeep.ToString() + " €"; RevenueCur.text = FO.monthlyRevenue.ToString() + " €"; BuildCostsCur.text = FO.monthlyBuildCosts.ToString() + " €"; SumCur.text = FO.monthlySum.ToString() + " €"; }
public void WriteToolTipFinances(FinanceOverview FO) { ShopRevTT.text = FO.monthlyIncome.ToString() + " €"; UpkeepTT.text = FO.monthlyUpkeep.ToString() + " €"; int profit = FO.monthlyIncome + FO.monthlyUpkeep; SumTT.text = profit + " €"; }
public FinanceOverview[] WholeOverview() { FinanceOverview[] FOs = new FinanceOverview[3]; UpdateMonthlySum(); FOs[0] = GetFinances(); FOs[1] = GetFinances(curFinanceID - 1); FOs[2] = TotalFinances(); return(FOs); }
private FinanceOverview GetFinances(int month) { if (month <= curFinanceID && month > 0) { return(monthlyFinances[month]); } else { FinanceOverview fo = new FinanceOverview(); return(fo); } }
public List <FinanceOverview> YearOverview() { List <FinanceOverview> FOs = new List <FinanceOverview>(); int curMonth = curFinanceID / CurYear(); UpdateMonthlySum(); for (int i = 1; i <= curMonth; i++) { FinanceOverview FO = new FinanceOverview(); FO = GetFinances(i); FOs.Add(FO); } return(FOs); }
private FinanceOverview TotalFinances() { FinanceOverview newFO = new FinanceOverview(); foreach (KeyValuePair <int, FinanceOverview> fo in monthlyFinances) { newFO.monthlyIncome += fo.Value.monthlyIncome; newFO.monthlyUpkeep += fo.Value.monthlyUpkeep; newFO.monthlyRevenue += fo.Value.monthlyRevenue; newFO.monthlyBuildCosts += fo.Value.monthlyBuildCosts; newFO.monthlySum = CalculateMonthlySum(curFinanceID); //newFO.monthlySum += fo.Value.monthlySum; } return(newFO); }
public void UpdateMonthlySum() { FinanceOverview FO = GetFinances(); FO.monthlySum = CalculateMonthlySum(curFinanceID); }