public Vokabel_Hinzufügen() { InitializeComponent(); try { DBmanager.SetupDatabase("127.0.0.1", "vok_sh", "root", ""); } catch (Exception ex) { MessageBox.Show(ex.Message); } MessageBox.Show("Vor der Eingabe, bitte Verbindung herstellen."); Hinzufügen.Enabled = false; }
public Vokabelabfrage() { try { DBmanager.SetupDatabase("127.0.0.1", "vok_sh", "root", ""); } catch (Exception ex) { MessageBox.Show(ex.Message); } InitializeComponent(); labelGegSprache.Text = JLA.setlabelGeg; labelGesSprache.Text = JLA.setlabelGes; buttonCheck.Enabled = false; }
private void buttonNeuWort_Click(object sender, EventArgs e) { String q = "select max(ID) from vokabeln;"; MySqlDataReader reader = DBmanager.ExecuteQuery(q); while (reader.Read()) { range = Convert.ToInt32(reader["max(ID)"]); } reader.Close(); int VokPool = rnd.Next(1, range); q = "SELECT " + labelGegSprache.Text + " FROM vokabeln WHERE ID = " + VokPool + ";"; reader = DBmanager.ExecuteQuery(q); while (reader.Read()) { textBoxGegSprache.Text = reader[labelGegSprache.Text].ToString(); } reader.Close(); buttonCheck.Enabled = true; }
// Modus Fran Deut // Geg word id holen // mit id und ges sprache vok auslesen // abgleichen mit textfeldAntwort private void buttonCheck_Click(object sender, EventArgs e) { // int test = 0; string q = "Select ID from vokabeln where " + labelGegSprache.Text + " = " + "'" + textBoxGegSprache.Text + "';"; MySqlDataReader reader = DBmanager.ExecuteQuery(q); while (reader.Read()) { ID = Convert.ToInt32(reader["ID"]); } reader.Close(); q = "Select " + labelGesSprache.Text + " from vokabeln where ID = " + ID + ";"; reader = DBmanager.ExecuteQuery(q); while (reader.Read()) { if (textBoxAntwort.Text == reader[labelGesSprache.Text].ToString()) { //MessageBox.Show("Richtig"); punkte++; labelPunkte.Text = punkte.ToString(); } else { richtigesWort = reader[labelGesSprache.Text].ToString(); MessageBox.Show("So wäre es richtig: " + richtigesWort); // Wiederholung von falschen bzw entfernen von richtigen // +Auf Zeit wenns geht 15 min // Richtige aus endlos modus rausnhemen punkte--; labelPunkte.Text = punkte.ToString(); fehlerliste.Add(richtigesWort); fehlerzähler++; //Console.WriteLine(fehlerzähler); } } reader.Close(); buttonCheck.Enabled = false; }
private void Beenden_Click(object sender, EventArgs e) { this.Close(); DBmanager.CloseDatabase(); }