예제 #1
0
        // for å fortelle adminpanelets hva den skal gjøre når den kjøres første gangen. Her skal adminpanelet starte med å kjøre første side i det adminpanelet blir startet

        public adminpanel(string brukernavn)
        {
            InitializeComponent();
            this.Refresh();
            // viser brukernavnet til brukeren
            label1.Text      = "Du er logget inn som: " + brukernavn;
            SidePanel.Height = button1.Height;
            SidePanel.Top    = button1.Top;
            forsteside1.BringToFront();
            db = new database();
            // vi har her med oss brukernavnet gjennom string brukernavn og sender brukernavnet videre til andre filer på denne måten.
            this.tredjeside1.ID = db.returnid("select bruker_id from admin WHERE brukernavn = '" + brukernavn + "';");
            this.andreside1.ID  = db.returnid("select bruker_id from admin WHERE brukernavn = '" + brukernavn + "';");
            this.fjerdeside1.ID = db.returnid("select bruker_id from admin WHERE brukernavn = '" + brukernavn + "';");
            this.femteside1.ID  = db.returnid("select bruker_id from admin WHERE brukernavn = '" + brukernavn + "';");
        }
        public tredjeside()
        {
            InitializeComponent();
            db = new database();
            //koden for å fylle informasjon til gridview i det siden lastes inn
            dataGridView1.ColumnCount     = 2;
            dataGridView1.Columns[0].Name = "host_id";
            dataGridView1.Columns[1].Name = "host_Navn";



            // fyller hele grid view
            dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;


            dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
            dataGridView1.MultiSelect   = false;
        }
        // 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";
            }
        }
 public fjerdeside()
 {
     InitializeComponent();
     db = new database();
     this.Refresh();
 }