private void InitializeData(int day) { DailyExpense = Breakdown.DailyExpenseList[day]; if (DailyExpense.Threshold == 0) { DailyExpense.Threshold = Statement.Allocated / DateTime.DaysInMonth(Breakdown.Year, Breakdown.Month); } dailyThreashold.Value = DailyExpense.Threshold; Total.Value = DailyExpense.Total; ViewPanel.Controls.Clear(); foreach (var itemExpense in DailyExpense.ItemExpenses) { var itemExpenseControl = new ItemExpenseControl(itemExpense) { Dock = DockStyle.Top }; itemExpenseControl.ItemNameBox.TextChanged += ValueChanged; itemExpenseControl.value.ValueChanged += ValueChanged; itemExpenseControl.RemoveButton.Click += ValueChanged; itemExpenseControl.RemoveButton.Click += RemoveButton_Click;; ViewPanel.Controls.Add(itemExpenseControl); } }
private void pasteToolStripMenuItem_Click(object sender, EventArgs e) { foreach (var itemExpense in CopyList) { var itemExpenseControl = new ItemExpenseControl(itemExpense) { Dock = DockStyle.Top }; itemExpenseControl.ItemNameBox.TextChanged += ValueChanged; itemExpenseControl.value.ValueChanged += ValueChanged; itemExpenseControl.RemoveButton.Click += ValueChanged; itemExpenseControl.RemoveButton.Click += RemoveButton_Click;; ViewPanel.Controls.Add(itemExpenseControl); } }
private void AddItem_Click(object sender, EventArgs e) { var itemExpenseControl = new ItemExpenseControl() { Dock = DockStyle.Top }; itemExpenseControl.ItemNameBox.TextChanged += ValueChanged; itemExpenseControl.value.ValueChanged += ValueChanged; itemExpenseControl.RemoveButton.Click += ValueChanged; ViewPanel.Controls.Add(itemExpenseControl); //Log log = new Log //{ // Message = "New Item" + @" was added by" + @" Super User" , // LogObject = Factory<DailyExpense>.ToJson(DailyExpense) //}; //DailyExpense.DailyLogs.Push(log); }