public IncomeList() { InitializeComponent(); IncomeDatabase = new IncomeDabataseController(); if (IncomeDatabase.GetIncomes() != null) { _incomes = new ObservableCollection <Income>(IncomeDatabase.GetIncomes()); } _IncomeList.ItemsSource = _incomes; // GetIncomes();//display incomes }
private void GetEverything() { foreach (var item in IncomeDatabase.GetIncomes()) { Income_Total += item.Amount; } Inc_Total.Text = Income_Total.ToString(); foreach (var item in ExpensesDatabase.GetExpenses()) { Expense_Total += item.Amount; } Ex_Total.Text = Expense_Total.ToString(); Balance = Income_Total - Expense_Total; if (Balance > 0) { Total_Balance.Text = Balance.ToString(); Total_Balance.TextColor = Color.Green; } else { Total_Balance.Text = Balance.ToString(); Total_Balance.TextColor = Color.Red; } Income_Total = 0; //reset total since it's always calculated about Expense_Total = 0; }
private void GetIncomes() { //IncomesList = IncomeDatabase.GetIncomes().ToList(); ObservableCollection <Income> app = new ObservableCollection <Income>(IncomesList); _IncomeList.ItemsSource = app;// IncomeDatabase.GetIncomes(); foreach (var item in IncomeDatabase.GetIncomes()) { Total += item.Amount; } Tot.Text = "Total Expense " + Total.ToString(); Total = 0;//reset total since it's always calculated about }