示例#1
0
 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;
 }