Ejemplo n.º 1
0
        private void trackBarSavings_Scroll(object sender, EventArgs e)
        {
            var value = trackBarSavings.Value;

            labelSavings.Text = (value).ToString("€#.#");
            InitializeUI.UpdatePlannedSavings(labelPlannedSavings);
        }
Ejemplo n.º 2
0
 public FormSmartSaver()
 {
     InitializeComponent();
     FinancialPlanController.ActivePlan.Savings = FinancialPlanController.ActivePlan.Income - FinancialPlanController.ActivePlan.GetSpendings();
     this.Text = Resources.LStrings.SmartSaverLabel;
     setTrackBarValues();
     labelStop.Visible = false;
     InitializeUI.loadGoals(btnAddGoal, buttondelete, labelStop, this, selection);
     InitializeUI.LoadCurrentDate(labelDate);
 }
Ejemplo n.º 3
0
        private void btnAddGoal_Click(object sender, EventArgs e)
        {
            int         lengthGoals = InitializeUI.GetGoalLength();
            AddGoalForm dialog      = new AddGoalForm();

            dialog.ShowDialog();
            String goalName = dialog.TextBoxGoal;
            String goal     = dialog.textBoxGoalPrice;
            Int32  type     = dialog.comboBoxGoalType;

            InitializeUI.AddNewGoal(btnAddGoal, buttondelete, labelStop, lengthGoals, goalName, goal, type, this, selection);
        }
Ejemplo n.º 4
0
        private void buttondelete_Click(object sender, EventArgs e)
        {
            FormDeleteGoal dialog = new FormDeleteGoal();

            dialog.ShowDialog();
            int goalToDelete = dialog.comboBox1.SelectedIndex;

            InitializeUI.RemoveGoalVisuals(goalToDelete);

            this.Controls.Clear();
            this.InitializeComponent();
            FinancialPlanController.ActivePlan.Savings = FinancialPlanController.ActivePlan.Income - FinancialPlanController.ActivePlan.GetSpendings();
            setTrackBarValues();
            labelStop.Visible = false;
            InitializeUI.loadGoals(btnAddGoal, buttondelete, labelStop, this, selection);
        }
Ejemplo n.º 5
0
        public void setTrackBarValues()
        {
            var housingExpense       = FinancialPlanController.ActivePlan.GetExpense(ExpenseType.Housing);
            var groceries            = FinancialPlanController.ActivePlan.GetExpense(ExpenseType.Groceries);
            var transportExpense     = FinancialPlanController.ActivePlan.GetExpense(ExpenseType.Transport);
            var entertainmentExpense = FinancialPlanController.ActivePlan.GetExpense(ExpenseType.Entertainment);
            var healthExpense        = FinancialPlanController.ActivePlan.GetExpense(ExpenseType.Health);
            var shoppingExpense      = FinancialPlanController.ActivePlan.GetExpense(ExpenseType.Shopping);
            var utilitiesExpense     = FinancialPlanController.ActivePlan.GetExpense(ExpenseType.Utilities);
            var otherExpense         = FinancialPlanController.ActivePlan.GetExpense(ExpenseType.Other);
            var max = FinancialPlanController.ActivePlan.GetMaxExpense() * 2;


            InitializeUI.LoadTrackBars(housingExpense, trackBarHousing, labelHousingExpense, labelHousingExpensesActual, max);
            InitializeUI.LoadTrackBars(groceries, trackBarGroceries, labelGroceriesExpense, labelGroceriesExpensesActual, max);
            InitializeUI.LoadTrackBars(entertainmentExpense, trackBarEntertainment, labelEntertainmentExpense, labelEntertainmentExpensesActual, max);
            InitializeUI.LoadTrackBars(transportExpense, trackBarTransport, labelTransportExpense, labelTransportExpensesActual, max);
            InitializeUI.LoadTrackBars(healthExpense, trackBarHealth, labelHealthExpense, labelHealthExpensesActual, max);
            InitializeUI.LoadTrackBars(shoppingExpense, trackBarShopping, labelShoppingExpense, labelShoppingExpensesActual, max);
            InitializeUI.LoadTrackBars(utilitiesExpense, trackBarUtilities, labelUtilitiesExpense, labelUtilitiesExpensesActual, max);
            InitializeUI.LoadTrackBars(otherExpense, trackBarOther, labelOtherExpense, labelOtherExpensesActual, max);

            InitializeUI.LoadSavingsTrackBar(trackBarSavings, labelPlannedSavings, labelSavings);
        }
Ejemplo n.º 6
0
 private void trackBarOther_Scroll(object sender, EventArgs e)
 {
     InitializeUI.SavePlannedValues(labelOtherExpense, trackBarOther, ExpenseType.Other);
     InitializeUI.UpdatePlannedSavings(labelPlannedSavings);
 }
Ejemplo n.º 7
0
 private void trackBarUtilities_Scroll(object sender, EventArgs e)
 {
     InitializeUI.SavePlannedValues(labelUtilitiesExpense, trackBarUtilities, ExpenseType.Utilities);
     InitializeUI.UpdatePlannedSavings(labelPlannedSavings);
 }
Ejemplo n.º 8
0
 private void trackBarShopping_Scroll(object sender, EventArgs e)
 {
     InitializeUI.SavePlannedValues(labelShoppingExpense, trackBarShopping, ExpenseType.Shopping);
     InitializeUI.UpdatePlannedSavings(labelPlannedSavings);
 }
Ejemplo n.º 9
0
 private void trackBarHealth_Scroll(object sender, EventArgs e)
 {
     InitializeUI.SavePlannedValues(labelHealthExpense, trackBarHealth, ExpenseType.Health);
     InitializeUI.UpdatePlannedSavings(labelPlannedSavings);
 }
Ejemplo n.º 10
0
 private void trackBarEntertainment_Scroll(object sender, EventArgs e)
 {
     InitializeUI.SavePlannedValues(labelEntertainmentExpense, trackBarEntertainment, ExpenseType.Entertainment);
     InitializeUI.UpdatePlannedSavings(labelPlannedSavings);
 }
Ejemplo n.º 11
0
 private void trackBarTransport_Scroll(object sender, EventArgs e)
 {
     InitializeUI.SavePlannedValues(labelTransportExpense, trackBarTransport, ExpenseType.Transport);
     InitializeUI.UpdatePlannedSavings(labelPlannedSavings);
 }