private void btn_ok_Click(object sender, EventArgs e) { if (rbtn_maanlegen.Checked) { if (txt_benutzername.Text.Trim() == "" || txt_passwort.Text.Trim() == "" || cmb_gruppe.Text.Trim() == "") { MessageBox.Show("Passt nid"); } else { /*MySqlCommand cmd2 = new MySqlCommand("INSERT INTO Mitarbeiter (Benutzername, Gruppe, Passwort) VALUES ('" + txt_benutzername.Text + "', '" + cmb_gruppe.Text + "', '" + txt_passwort.Text + "')", Form1.con); * MySqlDataReader reader2 = cmd2.ExecuteReader(); * List<string> Bezeichnungen = new List<string>(); * if (reader2.HasRows) * { * while (reader2.Read()) * { * Bezeichnungen.Add(reader2.GetValue(1).ToString()); * } * } * reader2.Close(); * if (Bezeichnungen.Contains(txt_benutzername.Text)) * { * MessageBox.Show("Passt nid, weil scho vorhondn"); * } * else * { * MessageBox.Show("Passt"); * cmd2.ExecuteNonQuery(); * }*/ if (CheckBenutzer()) { MessageBox.Show("Passt nid, weil scho vorhondn"); } else { try { Mitarbeiter ma = new Mitarbeiter(); ma.BID = CheckID(); ma.Benutzername = txt_benutzername.Text; ma.Passwort = PasswordHash.Hash(txt_passwort.Text); ma.Gruppe = cmb_gruppe.Text; entity.Mitarbeiter.Add(ma); entity.SaveChanges(); LoadData(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } } } }
private void btn_ok_Click(object sender, EventArgs e) { Lagerbestand bestand = new Lagerbestand(); if (rbtn_neuerartikel.Checked) { if (txt_bezeichnung.Text.Trim() == "" || txt_ekpreis.Text.Trim() == "" || txt_vkpreis.Text.Trim() == "" || num_anzahl.Value.ToString().Trim() == "") { MessageBox.Show("Passt nid weil laar"); } else { try { Convert.ToDecimal(txt_ekpreis.Text); Convert.ToDecimal(txt_vkpreis.Text); /*MySqlCommand cmd2 = new MySqlCommand("INSERT INTO Lagerbestand (Bezeichnung, Einkaufspreis, Verkaufspreis, Anzahl) VALUES ('" + txt_bezeichnung.Text + "', '" + txt_ekpreis.Text + "', '" + txt_vkpreis.Text + "', '" + num_anzahl.Value.ToString() + "')", Form1.con); * * MySqlDataReader reader2 = cmd.ExecuteReader(); * List<string> Bezeichnungen = new List<string>(); * if (reader2.HasRows) * { * while (reader2.Read()) * { * Bezeichnungen.Add(reader2.GetValue(1).ToString()); * } * } * reader2.Close();*/ if (CheckBezeichnung()) //Bezeichnungen.Contains(txt_bezeichnung.Text) { MessageBox.Show("Passt nid, weil scho vorhondn"); } else { try { //cmd2.ExecuteNonQuery(); bestand.ArtikelNr = CheckID(); bestand.Bezeichnung = txt_bezeichnung.Text; bestand.Einkaufspreis = Convert.ToDecimal(txt_ekpreis.Text); bestand.Verkaufspreis = Convert.ToDecimal(txt_vkpreis.Text); bestand.Anzahl = Convert.ToInt32(num_anzahl.Value); entity.Lagerbestand.Add(bestand); entity.SaveChanges(); LoadData(); /*MySqlDataReader reader3 = cmd.ExecuteReader(); * if (reader3.HasRows) * { * while (reader3.Read()) * { * index = Convert.ToInt32(reader3.GetValue(0)); * * } * lst_lagerbestand.Items.Add(index.ToString() + "\t" + txt_bezeichnung.Text + "\t\t" + txt_ekpreis.Text + "\t\t" + txt_vkpreis.Text + "\t\t" + num_anzahl.Value.ToString()); * } * reader3.Close();*/ MessageBox.Show("Passt"); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } } catch (Exception ex) { MessageBox.Show("Passt nid weil nid numeric. Schau weng an ."); //MessageBox.Show(ex.ToString()); } } } }