Bonjour les amis!
Je vous expose mon problème :
J'ai un Login form avec 3 champs: Nom,Pwd et Type
j'aimerais associé à chaque Type des restrictions à l'ouverture du Main Menu notamment au Niveau des Items.
Que chaque profil type voit uniquement le Item qui le concerne,et je me suis pris de cette façon dans ce bout de code
mais hélas ça ne marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 private void button1_Click(object sender, EventArgs e) { SqlConnection con = new SqlConnection(connexion.getconnexion()); SqlDataAdapter da; DataTable dt = new System.Data.DataTable(); string query; query="select * from tbl_user where Nom='" + textBox1.Text + "' and Password='" + textBox2.Text + "' and UserType='"+comboBox1.Text+"'"; da = new SqlDataAdapter(query, con); da.Fill(dt); if (dt.Rows.Count > 0) { string role = dt.Rows[0]["UserType"].ToString(); switch (role) { case "profil1": Menu m = new Menu(); m.ShowDialog(); m.MainMenuStrip.Items["formationToolStripMenuItem"].Visible = false; m.MainMenuStrip.Items["gestionDesAgentsToolStripMenuItem"].Visible = false; m.MainMenuStrip.Items["gestionDesCongésToolStripMenuItem"].Visible = false; this.Hide(); break; } } else MessageBox.Show("Invalid Username and Password..."); }
Partager