private void buttonAddTrack_Click(object sender, EventArgs e) { double amountSpent = 0; if (double.TryParse(textBoxAmount.Text, out amountSpent)) { if (amountSpent < 0) { MessageBox.Show("Please Enter Positive Numbers"); } else { IFinance financeDecorator = new FinanceDecorator(new FinanceTrack(amountSpent, textBoxReason.Text, DateTime.Now)); (financeDecorator as FinanceDecorator).AddNewTrack(); listBoxFinanceTrack.Items.Add((financeDecorator as FinanceDecorator).Finance); } } else { MessageBox.Show("Please Enter Amount Only With Numbers"); } }
private void loadFeauter4() { m_FinanceDecorator = new FinanceDecorator(); m_FinanceDecorator.Add(observerTextBoxTotalExpend); List<FinanceTrack> list = new List<FinanceTrack>(); m_FinanceDecorator.LoadFinanceDocument(ref list); foreach (FinanceTrack track in list) { listBoxFinanceTrack.Items.Add(track); } }