public FrmMenu(VISITEUR v) { string matricule = v.VIS_MATRICULE; string mdp = v.vis_mdp; InitializeComponent(); // chargement du visiteur connecté et de son profil try { //Charge l'utilisateur leVisiteur = VisiteurManager.ChargerVisiteur(matricule, mdp); leProfil = VisiteurManager.ChargerAffectationVisiteur(leVisiteur.VIS_MATRICULE); if (leProfil.TRA_ROLE == "Délégué") { maRégionToolStripMenuItem.Visible = true; } else if (leProfil.TRA_ROLE == "Responsable") { monSecteurToolStripMenuItem.Visible = true; mesRapportsEnCoursToolStripMenuItem.Visible = false; mesRapportsValidésToolStripMenuItem.Visible = false; } } catch (Exception ex) { MessageBox.Show(ex.GetBaseException().Message); } }
public FrmMenuVisiteur(String login, String password) { InitializeComponent(); // chargement du visiteur connecté et de son profil try { //le visiteur doit être passé en paramètre par le menu de connexion //Ici initialiser le visiteur en dur //visiteur leVisiteur = VisiteurManager.ChargerVisiteur(login, password); //délégue //leVisiteur = VisiteurManager.ChargerVisiteur("r58", "secret18"); //responsable //leVisiteur = VisiteurManager.ChargerVisiteur("r24", "secret18"); leProfil = VisiteurManager.ChargerAffectationVisiteur(leVisiteur.VIS_MATRICULE); if (leProfil.TRA_ROLE == "Délégué") { maRégionToolStripMenuItem.Enabled = true; } else if (leProfil.TRA_ROLE == "Responsable") { monSecteurToolStripMenuItem.Enabled = true; mesRapportsEnCoursToolStripMenuItem.Enabled = false; mesRapportsValidésToolStripMenuItem.Enabled = false; } } catch (Exception ex) { MessageBox.Show(ex.GetBaseException().Message); } }
static void test_ChargerVisiteur() { Console.WriteLine("Entrez le n° visiteur :"); //exemple a131, r58, a17, a55 string m = Console.ReadLine(); Console.WriteLine("Entrez le mot de passe :"); //exemple 30BFD069 string mdp = Console.ReadLine(); try { VISITEUR v = VisiteurManager.ChargerVisiteur(m, mdp); VAFFECTATION vaff = VisiteurManager.ChargerAffectationVisiteur(m); if (v != null && vaff != null) { Console.WriteLine("Visiteur " + v.VIS_NOM + " " + v.Vis_PRENOM); Console.WriteLine("dernière affectation : {0} , {1}, {2}", vaff.TRA_ROLE, vaff.REG_CODE, vaff.dateAffectation); } else { Console.WriteLine("visiteur absent ou mdp erroné"); } } catch (Exception ex) { Console.WriteLine(ex.GetBaseException().Message); } }
//Bouton de connexion private void button1_Click(object sender, EventArgs e) { string matricule; string mdp; matricule = tbxID.Text.ToString(); mdp = tbxMDP.Text.ToString(); //Visiteur if (matricule != "" && mdp != "") { leVisiteur = VisiteurManager.ChargerVisiteur(matricule, mdp); if (leVisiteur == null) { lblError.Visible = V; lblError.Text = "Connexion échoué"; } else { lblError.Visible = V; lblError.Text = "Connexion réussie"; FrmMenuVisiteur v = new FrmMenuVisiteur(matricule, mdp); v.ShowDialog(); } } else { lblError.Visible = V; lblError.Text = "Veuillez remplir les champs vides"; } }
public void TestChargerVisiteur() { VISITEUR v = VisiteurManager.ChargerVisiteur("a131", "30BFD069"); Assert.IsNotNull(v, "le visiteur a131 mdp 30BFD069 non chargée"); VISITEUR v1 = VisiteurManager.ChargerVisiteur("a131", ""); Assert.IsNull(v1, "le visiteur a131 est chargée sans mot de passe"); }
public void TestChargerVisiteur() { VISITEUR v = VisiteurManager.ChargerVisiteur("a131", "30BFD069"); Assert.IsNotNull(v, "visiteur a131 avec mdp 30BFD069 non chargé"); VISITEUR v1 = VisiteurManager.ChargerVisiteur("a131", "vide"); Assert.IsNull(v1, "visiteur a131 a été chargé avec un mdp faux"); }
private void btnConnexion_Click(object sender, EventArgs e) { leVisiteur = VisiteurManager.ChargerVisiteur(txtbIdentifiant.Text, txtbMotDePasse.Text); if (leVisiteur != null) { this.Hide(); FrmMenu f = new FrmMenu(leVisiteur); f.ShowDialog(); } else { MessageBox.Show("Mot de passe incorrect", "Erreur de connexion", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnValider_Click(object sender, EventArgs e) { VISITEUR vis = new VISITEUR(); string id = txtID.Text; string mdp = txtMDP.Text; try { if (!(txtID.Text == string.Empty)) { if (!(txtMDP.Text == string.Empty)) { if (VisiteurManager.ChargerVisiteur(id, mdp) != null) { vis = VisiteurManager.ChargerVisiteur(id, mdp); this.Hide(); FrmMenuVisiteur menu = new FrmMenuVisiteur(vis); menu.ShowDialog(); } else { txtErreur.Text = "Erreur, ID ou mot de passe incorrect !"; } } else { txtErreur.Text = "Erreur, mot de passe vide"; } } else { txtErreur.Text = "Erreur, ID vide"; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnLogin_Click(object sender, EventArgs e) { String login = txtLogin.Text; String password = txtMdp.Text; VISITEUR v = VisiteurManager.ChargerVisiteur(login, getPassord(password)); if (v != null) { this.Hide(); FrmMenuVisiteur FrmMenuVisiteur = new FrmMenuVisiteur(login, getPassord(password)); FrmMenuVisiteur.ShowDialog(); this.Close(); } else { txtLogin.Text = ""; txtMdp.Text = ""; label3.Text = "Erreur : login ou mot de passe incorrecte !"; label3.Visible = true; } }