예제 #1
0
        private void VerifyPassword()
        {
            if (password.Length == 4)
            {
                if (conn.State == ConnectionState.Open)
                {
                    lbl_Info.Text = "Bezig met inloggen...";

                    MedewerkerDAO mDAO = new MedewerkerDAO();
                    Medewerker    m    = mDAO.GetByPincode(password);

                    if (m != null)
                    {
                        MayaMaya mayamaya = new MayaMaya(m);
                        mayamaya.Show();
                        this.Hide();
                        conn.Close();
                    }
                    else
                    {
                        Shake();
                        lbl_Info.Text     = "Inloggen niet geslaagd. Probeer het nog een keer.";
                        password          = "";
                        txt_Password.Text = "";
                    }
                }
                else
                {
                    lbl_Info.Text = "Kon niet verbinden met de server";
                }
            }
        }
예제 #2
0
        public Medewerker LoginMedewerker(int inlognummer)
        {
            // Medewerker ophalen uit database aan de hand van binnengekomen inlognummer, via medewerkerDAO
            MedewerkerDAO medewerkerDAO = new MedewerkerDAO();
            Medewerker    medewerker    = medewerkerDAO.GetMedewerker(inlognummer);

            return(medewerker);
        }
예제 #3
0
        // Jesse van Duijne
        public bool logincheck(int werknemer_id, string wachtwoord)
        {
            MedewerkerDAO medewerkerDAL = new MedewerkerDAO();            // Nieuwe instantie van medewerker

            Medewerker medewerker = medewerkerDAL.GetForID(werknemer_id); // Roept methode GetForID aan uit MedewerkerDAO in een nieuwe instantie van medewerker (Model-laag)

            if (medewerker != null)
            {
                bool wachtwoordIsJuist = medewerker.CheckWachtwoord(wachtwoord); // Roept methode CheckWachtwoord aan uit Medewerker (model-laag)
                return(wachtwoordIsJuist);                                       // Returned de bool als invoer medewerker herkent wordt in database
            }

            else
            {
                return(false); // Als medewerker niet herkent wordt, wordt ook niks gereturned
            }
        }