示例#1
0
 private void btnOK_Click(object sender, RoutedEventArgs e)
 {
     if (!editMode)
     {
         try
         {
             Währung tmp = new Währung(txtName.Text, Int32.Parse(txtMenge.Text));
             parent.aktChar.Währungen.Add(tmp);
             parent.UpdateGUI();
             this.Close();
         }
         catch (Exception)
         {
             MessageBox.Show("Alle Textboxen überprüfen!");
         }
     }
     else 
     {
         try
         {
             Währung tmp = new Währung(txtName.Text, Int32.Parse(txtMenge.Text));
             parent.aktChar.Währungen[parent.aktChar.Währungen.IndexOf(waehrungToEdit)] = tmp;
             parent.UpdateGUI();
             this.Close();
         }
         catch (Exception)
         {
             MessageBox.Show("Alle Textboxen überprüfen!");
         }
     }
 }
示例#2
0
        public winWährung(MainWindow _parent, Währung _waehrung)
        {
            InitializeComponent();

            parent = _parent;

            waehrungToEdit = _waehrung;

            txtMenge.Text = _waehrung.Menge.ToString();
            txtName.Text = _waehrung.Name;

            editMode = true;
        }