Beispiel #1
0
        private void aenderung_vornehmen_button_Click(object sender, EventArgs e)
        {
            int selected_attribute_index = Attribute_Listbox.SelectedIndex;

            if (selected_attribute_index >= 0)
            {
                if (zu_bearbeitende_Sektion.liste_Attribute.ElementAt(selected_attribute_index).wert == wert_aendern_textbox.Text && zu_bearbeitende_Sektion.liste_Attribute.ElementAt(selected_attribute_index).name == attribut_name_aendern_textbox.Text)
                {
                }
                else if (attribut_name_aendern_textbox.Text != String.Empty)
                {
                    zu_bearbeitende_Sektion.liste_Attribute.ElementAt(selected_attribute_index).wert = wert_aendern_textbox.Text;
                    zu_bearbeitende_Sektion.liste_Attribute.ElementAt(selected_attribute_index).name = attribut_name_aendern_textbox.Text;
                    Attribute_Listbox.Items.Clear();
                    Wert_Textbox.Clear();
                    for (int i = 0; i < zu_bearbeitende_Sektion.liste_Attribute.Count; i++)
                    {
                        Attribute_Listbox.Items.Add(zu_bearbeitende_Sektion.liste_Attribute.ElementAt(i).name);
                    }
                    //label5.Visible = true;
                    //label5.Text = "Attribute erfolgreich geändert...";
                    //System.Threading.Thread.Sleep(3000);
                    //label5.Visible = false;
                    aenderungen_vorhanden              = true;
                    wert_aendern_textbox.Text          = String.Empty;
                    attribut_name_aendern_textbox.Text = String.Empty;
                }
                else
                {
                    MessageBox.Show("Der Name des Attributes muss angegeben werden!", "Attributename", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    attribut_name_aendern_textbox.Text = zu_bearbeitende_Sektion.liste_Attribute.ElementAt(selected_attribute_index).name;
                }
            }
        }
Beispiel #2
0
        private void Attribute_Listbox_SelectedIndexChanged(object sender, EventArgs e)
        {
            int selected_attribute_index = Attribute_Listbox.SelectedIndex;

            if (selected_attribute_index >= 0)
            {
                Wert_Textbox.Clear();
                wert_aendern_textbox.Text          = String.Empty;
                attribut_name_aendern_textbox.Text = String.Empty;
                Wert_Textbox.Text                  = zu_bearbeitende_Sektion.liste_Attribute.ElementAt(selected_attribute_index).wert;
                wert_aendern_textbox.Text          = zu_bearbeitende_Sektion.liste_Attribute.ElementAt(selected_attribute_index).wert;
                attribut_name_aendern_textbox.Text = zu_bearbeitende_Sektion.liste_Attribute.ElementAt(selected_attribute_index).name;
            }
        }
Beispiel #3
0
        private void loeschen_Button_Click(object sender, EventArgs e)
        {
            int selected_attribute_index = Attribute_Listbox.SelectedIndex;

            if (selected_attribute_index >= 0)
            {
                zu_bearbeitende_Sektion.liste_Attribute.RemoveAt(selected_attribute_index);
                Attribute_Listbox.Items.Clear();
                Wert_Textbox.Clear();
                wert_aendern_textbox.Clear();
                attribut_name_aendern_textbox.Clear();
                for (int i = 0; i < zu_bearbeitende_Sektion.liste_Attribute.Count; i++)
                {
                    Attribute_Listbox.Items.Add(zu_bearbeitende_Sektion.liste_Attribute.ElementAt(i).name);
                }
                //label5.Visible = true;
                //label5.Text = "Löschen erfolgreich durchgeführt...";
                //System.Threading.Thread.Sleep(3000);
                //label5.Visible = false;
                aenderungen_vorhanden = true;
            }
        }
Beispiel #4
0
 private void attribute_hinzufuegen_button_Click(object sender, EventArgs e)
 {
     if (Attribute_Listbox.Enabled && Wert_Textbox.Enabled)
     {
         Enability(false);
         wert_label.Text     = "neuer Wert";
         attribut_label.Text = "neues Attribut";
         attribute_hinzufuegen_button.Text  = "Gegebenes Attribut speichern";
         wert_aendern_textbox.Text          = String.Empty;
         attribut_name_aendern_textbox.Text = String.Empty;
     }
     else
     {
         if (attribut_name_aendern_textbox.Text == String.Empty)
         {
             MessageBox.Show("Kein neues Attribut vorhanden.", "Attribut", MessageBoxButtons.OK);
             Enability();
         }
         else
         {
             Enability();
             wert_label.Text     = "zu ändernder Wert";
             attribut_label.Text = "zu anderndes Attribut";
             attribute_hinzufuegen_button.Text = "Attribute Hinzufügen";
             Attribute neues_attribut = new Attribute(attribut_name_aendern_textbox.Text, wert_aendern_textbox.Text);
             zu_bearbeitende_Sektion.liste_Attribute.Add(neues_attribut);
             Attribute_Listbox.Items.Clear();
             Wert_Textbox.Clear();
             for (int i = 0; i < zu_bearbeitende_Sektion.liste_Attribute.Count; i++)
             {
                 Attribute_Listbox.Items.Add(zu_bearbeitende_Sektion.liste_Attribute.ElementAt(i).name);
             }
             aenderungen_vorhanden = true;
         }
     }
 }