예제 #1
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");
        }
예제 #2
0
        // Daten löschen Button
        private void Button3_Click(object sender, EventArgs e)
        {
            ArtikelDataDTO artikel = new ArtikelDataDTO();

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

            this.Stammdaten.RemoveAt(artikelID);               //neu

            artikel.Name   = textBox1.Text;
            artikel.action = 3;

            this.Artikelliste.Add(artikel);

            this.ResetFelder();

            this.Protokollieren("- Artikel gelöscht");
        }
예제 #3
0
        public string ArtikelAnlegen(ArtikelDataDTO artikel)
        {
            byte[] data = Encoding.UTF8.GetBytes(artikel);
            // oder byte[] objBytes = Encoding.UTF8.GetBytes(artikel.ToString());
            // oder byte[] data = Encoding.ASCII.GetBytes(artikel);

            myHttpWebRequest.ContentType   = "application/x-www-form-urlencoded";
            myHttpWebRequest.ContentLength = data.Length;

            Stream requestStream = myHttpWebRequest.GetRequestStream();

            requestStream.Write(data, 0, data.Length);
            requestStream.Close();


            return("");
        }
예제 #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");
        }
예제 #5
0
 public string ArtikelLöschen(ArtikelDataDTO artikel)
 {
     // API Request an Rakuten --> artikel löschen
     return("");
 }
예제 #6
0
 public string ArtikelBearbeiten(ArtikelDataDTO artikel)
 {
     // API Request an Rakuten --> artikel bearbeiten
     return("");
 }