Пример #1
0
 private void btnOK_Click(object sender, RoutedEventArgs e)
 {
     if (!editMode)
     {
         try
         {
             Faden tmp = new Faden(txtName.Text, Int32.Parse(txtRang.Text), txtWirkung.Text);
             parent.aktChar.Faeden.Add(tmp);
             parent.UpdateGUI();
             this.Close();
         }
         catch (Exception)
         {
             MessageBox.Show("Alle Textboxen überprüfen!");
         }
     }
     else
     {
         try
         {
             Faden tmp = new Faden(txtName.Text, Int32.Parse(txtRang.Text), txtWirkung.Text);
             parent.aktChar.Faeden[parent.aktChar.Faeden.IndexOf(fadenToEdit)] = tmp;
             parent.UpdateGUI();
             this.Close();
         }
         catch (Exception)
         {
             MessageBox.Show("Alle Textboxen überprüfen!");
         }
     }
 }
Пример #2
0
        public winFaden(MainWindow _parent, Faden _faden)
        {
            InitializeComponent();

            parent = _parent;
            fadenToEdit = _faden;
            txtName.Text = fadenToEdit.Name;
            txtRang.Text = fadenToEdit.Rang.ToString();
            txtWirkung.Text = fadenToEdit.Wirkung;

            editMode = true;
        }