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