private void SaveButton_OnClick(object sender, RoutedEventArgs e) { try { string name = this.NameItemTextBox.Text; int value = int.Parse(this.ValueItemTextBox.Text); string date = this.DateItemTextBox.Text; string payDate = this.PayDateItemTextBox.Text; string lender = this.LenderItemTextBox.Text; Credit newItem = new Credit(name, value, date, payDate, lender); this.ParentWindow.mainBalance.AddCredit(newItem); this.Close(); } catch (System.ArgumentNullException) { MessageBox.Show("Nie uzupełniono wszystkich pól!", "Błąd dodania"); } catch (System.FormatException) { MessageBox.Show("Zły format danych!", "Błąd dodania"); } }
public void AddCredit(Credit newCredit) { this._credits.Add(newCredit); this.SumValue -= newCredit.Value; }