private void addExpenseToolStripMenuItem_Click(object sender, EventArgs e) { AccountancyController accountancyController = new AccountancyController(); // show accountancy form accountancyController.setEntity(new Accountancy()); accountancyController.add(); }
protected override void loadEntity() // load entity data on form { base.loadEntity(); tbDate.Text = DateTime.Now.ToString(); AccountancyController accountancyController = (AccountancyController)controller; cbExpenses.DisplayMember = "Text"; cbExpenses.ValueMember = "Value"; foreach (var item in accountancyController.getExpenses()) { cbExpenses.Items.Add(new { Text = item.Name, Value = item }); } }