// 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";
            }
        }