Example #1
0
        private void Create_Click(object sender, RoutedEventArgs e)        //Når Create kanppen er blevet trykket,opretter et nyt bruger
        {
            try
            {
                Bruger br = new Bruger                      //oprette et nyt objekt og sætter værdier
                {
                    Bruger_Navn        = txtbrugernavn.Text,
                    Bruger_Adgangskode = txtadgangskode.Text,
                    Bruger_Type        = txtbrugertype.Text
                };
                int result = Brugerlogin.InsertBrugerData(br);       //er blevet kaldt 'InsertBrugerData' for at indsætte bruger data i database


                if (result == 1)
                {
                    MessageBox.Show("En række er blivet indtastet.");
                    dataGrid_VisBruger.Items.Add(Brugerlogin.ReturnBrugerID(br));
                    txtbrugernavn.Clear();
                    txtadgangskode.Clear();
                    txtbrugertype.Clear();
                }
                else
                {
                    MessageBox.Show("Ingen række er blivet indtastet.");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #2
0
        private void Delete_Click(object sender, RoutedEventArgs e)                             //Ved at trykke 'Delete' kanppen slette data
        {
            int result = Brugerlogin.DeleteBrugerData((Bruger)dataGrid_VisBruger.SelectedItem); //er blevet kaldt 'DeleteBrugerData' for at slette data i databasen

            if (result == 1)
            {
                MessageBoxResult ms = MessageBox.Show("Er du sikker på at du vil gerne slette data?", "Confirmation", MessageBoxButton.YesNo); //laver et messagebox med tre knapper og sætter det i result variable
                if (ms == MessageBoxResult.Yes)                                                                                                //Hvis "yes" knappen bliver trykket, går ind
                {
                    MessageBox.Show("En række er belevt slettet");
                    MainWindow.brugerliste.Remove((Bruger)dataGrid_VisBruger.SelectedItem); //det sletter item fra brugerlisten som er blevet vist i listview
                    txtbrugernavn.Clear();                                                  //sætter værdier
                    txtadgangskode.Clear();
                    txtbrugertype.Clear();
                }
                else
                {
                    MessageBox.Show("Ingen data er blevet slettet.");
                }
            }
            else
            {
                MessageBox.Show("Der er ingen række slettet. ");
            }
            dataGrid_VisBruger.Items.Refresh();                      //opdatere listen
        }
Example #3
0
 private void Reset_Click(object sender, RoutedEventArgs e)   //Det er et eventhandler, when reset kanppen er blivet trykket, nulstiller password med 'PassWord'
 {
     try
     {
         Bruger current = (Bruger)dataGrid_VisBruger.SelectedItem; //vælge et item fra datagrid
         Brugerlogin.ResetPassword(current);                       //kalder method fra at hente data fra database
         current.Bruger_Adgangskode = txtadgangskode.Text;         //sætter nuværende password med 'PassWord'
         txtadgangskode.Text        = current.Bruger_Adgangskode;
         dataGrid_VisBruger.Items.Refresh();                       //viser i listen
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Example #4
0
        private void btnlogin_Click(Object sender, RoutedEventArgs e)
        {
            Bruger current = new Bruger
            {
                //loginselect metod er blevet kaldet for at hente bruger data fra Bruger tabellen
                Bruger_Type = Brugerlogin.loginselect(txtbrugernavn.Text, txtpwd.Password)
            };

            if (current.Bruger_Type != "")   //Hvis bruger findes så viser MainWindow
            {
                MainWindow main = new MainWindow(current);
                main.Show();
                this.Close();
            }
            else
            {
                MessageBox.Show("Fejl! Prøv igen.");
            }
        }
Example #5
0
 private void Refresh_Click(object sender, RoutedEventArgs e)
 {
     dataGrid_VisBruger.ItemsSource = Brugerlogin.GetUserList();              //henter og viser bruger list
 }
Example #6
0
 public Adminview()
 {
     InitializeComponent();
     dataGrid_VisBruger.ItemsSource = Brugerlogin.GetUserList();              //henter og viser bruger list
 }