private void btnOk_Click(object sender, RoutedEventArgs e) { mgr.User = mgr.BDD.Employes.Where(x => x.USR.Trim() == txtUsr.Text && x.PSW.Trim() == txtPsw.Password).SingleOrDefault(); if (mgr.User != null) { switch (mgr.User.Departement.NomDept) { case "Administrateur": mgr.pageStack(new VueAdmin(mgr)); break; case "Admission": mgr.pageStack(new VueClerk(mgr)); break; case "Medical": mgr.pageStack(new VueMedecin(mgr)); break; default: MessageBox.Show("Mot de passe et/ou nom d'utilisateur invalide", "Bad Login", MessageBoxButton.OK, MessageBoxImage.Error); mgr.User = null; break; } } else if (txtUsr.Text == "A")//(txtUsr.Text == "admin" && txtPsw.Password == "admin") { mgr.User = new Employe(); mgr.User.Departement = new Departement(); mgr.User.Departement.NomDept = "Administrateur"; mgr.pageStack(new VueAdmin(mgr)); } else { MessageBox.Show("Mot de passe et/ou nom d'utilisateur invalide", "Bad Login", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void btnSelectPatient_Click(object sender, RoutedEventArgs e) { mgr.pageStack(new VueClerkListePatients(mgr, true)); }
private void btnNouveauPatient_Click(object sender, RoutedEventArgs e) { mgr.pageStack(new VueClerkDetailsPatient(mgr, null)); }
private void btnPatients_Click(object sender, RoutedEventArgs e) { mgr.pageStack(new VueClerkListePatients(mgr, false)); }
private void btnEmloye_Click(object sender, RoutedEventArgs e) { mgr.pageStack(new VueAdminPersonnel(mgr)); }
// Afficher les départements private void btnDepts_Click(object sender, RoutedEventArgs e) { mgr.pageStack(new VueAdminDepartements(mgr)); }