Ejemplo n.º 1
0
        // Daten lesen Button
        private void Button6_Click(object sender, EventArgs e)
        {
            richTextBox1.Clear();

            // ID Textbox
            if (textBox4.Text.Length == 0)
            {
                int    count = 0;
                string t     = "";
                foreach (ArtikelDTO artikel in this.Stammdaten)
                {
                    //  neu -> t += String.Format("ID: {0},Name: {1}, Preis: {2}, Beschreibung: {3} \n", artikel.ID, artikel.Name, artikel.Preis, artikel.Description);
                    /* alt, durch neues ersetzen*/ t += String.Format("ID: {0},Name: {1}, Preis: {2}, Beschreibung: {3} \n", count, artikel.Name, artikel.Preis, artikel.Description);
                    richTextBox1.Text = t;
                    count++;
                }
            }
            else
            {
                // neu
                ArtikelDTO artikel = this.Stammdaten[this.ArtikelSuchen(textBox4.Text)];
                string     t       = String.Format("ID: {0}, Name: {1}, Preis: {2}, Beschreibung: {3}", textBox4.Text, artikel.Name, artikel.Preis, artikel.Description);
                richTextBox1.Text = t;

                /* alt durch neu ersetzen
                 * if (this.Stammdaten.Count >= int.Parse(textBox4.Text))
                 * {
                 *  ArtikelDTO artikel = this.Stammdaten[int.Parse(textBox4.Text)];
                 *  string t = String.Format("ID: {0}, Name: {1}, Preis: {2}, Beschreibung: {3}", int.Parse(textBox4.Text), artikel.Name, artikel.Preis, artikel.Description);
                 *  richTextBox1.Text = t;
                 * }*/
            }
        }
Ejemplo n.º 2
0
        // Daten bearbeiten Button
        private void Button2_Click(object sender, EventArgs e)
        {
            ArtikelDataDTO artikeldata = new ArtikelDataDTO();
            ArtikelDTO     artikel     = new ArtikelDTO();

            artikel.ID          = textBox4.Text; //neu
            artikel.Name        = textBox1.Text;
            artikel.Preis       = float.Parse(textBox2.Text);
            artikel.Description = textBox3.Text;

            int artikelID = this.ArtikelSuchen(textBox4.Text); // neu

            this.Stammdaten[artikelID] = artikel;              // neu

            artikeldata.ID          = textBox4.Text;           //neu
            artikeldata.Name        = textBox1.Text;
            artikeldata.Preis       = float.Parse(textBox2.Text);
            artikeldata.Description = textBox3.Text;
            artikeldata.action      = 2;

            this.Artikelliste.Add(artikeldata);

            this.ResetFelder();

            this.Protokollieren("- Artikel bearbeitet");
        }
Ejemplo n.º 3
0
        // überarbeitet
        public void LadeStammdaten()
        {
            foreach (DataRow row in this.table.Rows)
            {
                ArtikelDTO artikel = new ArtikelDTO();

                artikel.ID          = row["ID"].ToString();
                artikel.Name        = row["Name"].ToString();
                artikel.Preis       = float.Parse(row["Preis"].ToString());
                artikel.Description = row["Description"].ToString();

                this.Stammdaten.Add(artikel);
            }
        }
Ejemplo n.º 4
0
        // Daten anlegen Button
        private void Button1_Click(object sender, EventArgs e)
        {
            ArtikelDataDTO artikeldata = new ArtikelDataDTO();
            ArtikelDTO     artikel     = new ArtikelDTO();

            artikel.ID          = textBox4.Text; // neu
            artikel.Name        = textBox1.Text;
            artikel.Preis       = float.Parse(textBox2.Text);
            artikel.Description = textBox3.Text;

            artikeldata.ID          = textBox4.Text; //neu
            artikeldata.Name        = textBox1.Text;
            artikeldata.Preis       = float.Parse(textBox2.Text);
            artikeldata.Description = textBox3.Text;
            artikeldata.action      = 1;

            this.Artikelliste.Add(artikeldata);
            this.Stammdaten.Add(artikel);

            this.ResetFelder();

            this.Protokollieren("- Artikel angelegt");
        }