public SeperateDetails incomeExpenseTotal() { ObservableCollection <IncExp> list = new ObservableCollection <IncExp>(); list = DatabaseHandler.getIncomeExpenseValues(); double inc_value = 0.0; double exp_value = 0.0; double balance = 0.0; foreach (IncExp incExp in list) { if (incExp.Income == true) { inc_value += incExp.Amount; } else { exp_value += incExp.Amount; } } balance = inc_value - exp_value; SeperateDetails details = new SeperateDetails(inc_value, exp_value, balance); return(details); }
protected override void OnNavigatedTo(NavigationEventArgs e) { IncomeExpenseController controller = new IncomeExpenseController(); SeperateDetails details = controller.incomeExpenseTotal(); mainview_inflow_field.Text = "Rs. " + details.Income.ToString() + ".00"; mainview_outflow_field.Text = "Rs. " + details.Expense.ToString() + ".00"; mainview_balance_field.Text = "Rs. " + details.Balance.ToString() + ".00"; }
public MainView() { this.InitializeComponent(); IncomeExpenseController controller = new IncomeExpenseController(); SeperateDetails details = controller.incomeExpenseTotal(); mainview_inflow_field.Text = "Rs. " + details.Income.ToString() + ".00"; mainview_outflow_field.Text = "Rs. " + details.Expense.ToString() + ".00"; mainview_balance_field.Text = "Rs. " + details.Balance.ToString() + ".00"; }