Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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";
        }
Exemplo n.º 3
0
        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";
        }