// legge til i DB. Se andreside.cs linje 131 for fullstendig kommentert kode av metoden private void add() { string conString = "INSERT INTO turnering (turnering_navn, event_id, status, spill_id, type_id ) VALUES('" + this.textBox3.Text + "', '" + this.textBox2.Text + "', 1,1,1);"; cmd = new MySqlCommand(conString, con); if (db.antallRader("Select * from turnering where turnering_navn = '" + this.textBox3.Text + "' AND event_id ='" + this.textBox2.Text + "' ;") == 0) { try { con.Open(); if (cmd.ExecuteNonQuery() > 0) { MessageBox.Show("Data er registrert til tabellen"); clearTxts(); } con.Close(); retrive(); } catch (Exception e) { MessageBox.Show("FEIL"); con.Close(); } } else { MessageBox.Show("Navnet finnes fra før av "); } }
// legge til i DB private void add() { // sql for å legge til i event tabellen i databasen string conString = "INSERT INTO event (event_navn, host_id) VALUES('" + this.textBox2.Text + "', '" + this.textBox1.Text + "');"; cmd = new MySqlCommand(conString, con); // resterende av kode er for å sjekke om event navnet finnes fra før av i eventene. Man får registrert om det ikke finnes fra før av, mens om det finnes fra før av vil man få opp en // feilmelding som forklarer dette. Det ligger også en feilmelding hvis programmet ikke skulle klare å gjennomføre sql settningen. Dette er mest for får del for å feilsøke underveis. if (db.antallRader("Select * from event where event_navn = '" + this.textBox2.Text + "' AND host_id ='" + this.textBox1.Text + "' ;") == 0) { try { con.Open(); if (cmd.ExecuteNonQuery() > 0) { MessageBox.Show("Data er registrert til tabellen"); clearTxts(); } con.Close(); retrive(); } catch (Exception e) { MessageBox.Show("FEIL"); con.Close(); } } else { MessageBox.Show("Navnet finnes fra før av "); } }
// legge til i DB. Se andreside.cs linje 131 for fullstendig kommentert kode av metoden private void add(string host_navn) { string sql = "INSERT INTO host (host_navn, bruker_id) VALUES(@HOSTNAVN, '" + bruker_id + "');"; cmd = new MySqlCommand(sql, con); cmd.Parameters.AddWithValue("@HOSTNAVN", host_navn); if (db.antallRader("Select * from host where host_navn = '" + host_navn + "' AND bruker_id ='" + bruker_id + "' ;") == 0) { try { con.Open(); if (cmd.ExecuteNonQuery() > 0) { MessageBox.Show("Data er registrert til tabellen"); clearTxts(); } con.Close(); retrive(); } catch (Exception e) { MessageBox.Show(e.Message); con.Close(); } } else { MessageBox.Show("Navnet finnes fra før av "); } }
// kanppen man trykker på for å registrere private void btnregistrerbruker_Click(object sender, EventArgs e) { database db = new database(); // for å sammenligne brukernavnet i txtbrukernavn med brukernavnet i databasen int i = db.antallRader("Select * from admin WHERE brukernavn = '" + txtbrukernavn.Text + "';"); // hvis brukernavnet ikke finnes fra førav kjøres en spørring som inserter brukernavnet med et passord som er Hashet med HASHA1 if (i == 0) { db.Kjorsporring("INSERT INTO admin (brukernavn, passord) VALUES ('" + txtbrukernavn.Text + "', '" + HashSHA1(txtpassord.Text) + "');"); label1.Text = "Bruker er registrert"; } else // hvis brukernavnet finnes fra før av får man ut feilmelding { label1.Text = "Bruker finnes fra før av"; } }