Bonjour a vous tous :
Je veux et après avoir tester la nature de privilège de l'utilisateur réaliser des actions sur des menue trips comme suit :
Si il est USER : le bouton sera non actif(btn.enable = false) et si il est ADMIN il sera actif(btn.enable=true)
je viens de réaliser ce codage :
le problème est que en exécutant le programme le bouton est actif dans les 02 sens (et meme si je change
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 private void Acceuil_Load(object sender, EventArgs e)//lorsque je charge la page d'acceuil { string admintest = "USER"; Passnamelbl.Text = Nm; this.toolStripStatusLabel1.Text = System.DateTime.Now.ToString(); timer1.Start(); CONNECTION MyConnexion = new CONNECTION("bnr-t547500", "BASE_BT"); MyConnexion.Connect(); commandesql = new SqlCommand("select NAT_PVG from INTERVENANT where MATR_INVT='" +Passnamelbl.Text +"'", MyConnexion.m_dbConnextion); SqlDataReader Dbreader = commandesql.ExecuteReader(); if (Dbreader.Read()) { toolStripStatusLabel2.Text = Dbreader.GetString(0).ToString(); } Dbreader.Close(); MyConnexion.Disconnect(); if (toolStripStatusLabel2.Text == admintest) { unitéFabricationToolStripMenuItem.Enabled = false; } }le bouton devient inactif dans les 02 sens aussi !!! est ce que vous pouvez me clarifier ou est l’erreur !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if (toolStripStatusLabel2.Text != admintest) { unitéFabricationToolStripMenuItem.Enabled = false; }
Partager