Click here to Skip to main content
15,910,787 members
Home / Discussions / C#
   

C#

 
Questionsetting user permissions to winform controls c# Pin
Member 111236393-Feb-15 23:33
Member 111236393-Feb-15 23:33 
AnswerRe: setting user permissions to winform controls c# Pin
OriginalGriff4-Feb-15 0:06
mveOriginalGriff4-Feb-15 0:06 
We really can't give you a specific reply to this: we have no idea at all how your app works.
But I'd assume that you have a "logged in user" instance of a User class or similar - and I'd keep permissions as an enum property of that class, most likely.

So as part of your various Form.Load event handlers, check your user permissions and either set the appropriate Control.Enable or Control.Visible properties to false if the aren't allowed. (Or better, default to false and set to true if they are allowed).

But myself, I wouldn't do that - I would have "admin only" forms, which are only displayed if the user is permitted, and disable access to those instead.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

GeneralRe: setting user permissions to winform controls c# Pin
Member 111236394-Feb-15 0:24
Member 111236394-Feb-15 0:24 
GeneralRe: setting user permissions to winform controls c# Pin
OriginalGriff4-Feb-15 0:42
mveOriginalGriff4-Feb-15 0:42 
GeneralRe: setting user permissions to winform controls c# Pin
Member 111236394-Feb-15 0:48
Member 111236394-Feb-15 0:48 
GeneralRe: setting user permissions to winform controls c# Pin
OriginalGriff4-Feb-15 1:33
mveOriginalGriff4-Feb-15 1:33 
GeneralRe: setting user permissions to winform controls c# Pin
Member 111236394-Feb-15 1:42
Member 111236394-Feb-15 1:42 
GeneralRe: setting user permissions to winform controls c# Pin
manchanx4-Feb-15 2:09
professionalmanchanx4-Feb-15 2:09 
GeneralRe: setting user permissions to winform controls c# Pin
BillWoodruff4-Feb-15 6:08
professionalBillWoodruff4-Feb-15 6:08 
QuestionERROR:Only one usage of each socket address (protocol/network address/port) is normally permitted Pin
Prabhu Sridharan3-Feb-15 21:03
Prabhu Sridharan3-Feb-15 21:03 
AnswerRe: ERROR:Only one usage of each socket address (protocol/network address/port) is normally permitted Pin
Richard MacCutchan3-Feb-15 22:49
mveRichard MacCutchan3-Feb-15 22:49 
QuestionTerminated due to timeout.. Working properly with small input like 100 but not with large example 10000 Pin
Member 114256643-Feb-15 20:25
Member 114256643-Feb-15 20:25 
AnswerRe: Terminated due to timeout.. Working properly with small input like 100 but not with large example 10000 Pin
Mycroft Holmes3-Feb-15 20:57
professionalMycroft Holmes3-Feb-15 20:57 
AnswerRe: Terminated due to timeout.. Working properly with small input like 100 but not with large example 10000 Pin
BillWoodruff3-Feb-15 21:04
professionalBillWoodruff3-Feb-15 21:04 
QuestionSHDocVw.dll access denied system.dynamic.dll Pin
Digriz773-Feb-15 12:51
Digriz773-Feb-15 12:51 
AnswerRe: SHDocVw.dll access denied system.dynamic.dll Pin
Bernhard Hiller5-Feb-15 7:54
Bernhard Hiller5-Feb-15 7:54 
GeneralRe: SHDocVw.dll access denied system.dynamic.dll Pin
Digriz775-Feb-15 14:26
Digriz775-Feb-15 14:26 
GeneralRe: SHDocVw.dll access denied system.dynamic.dll Pin
DelphiCoder5-Feb-15 20:44
DelphiCoder5-Feb-15 20:44 
QuestionHow to add foregin key in code firest Pin
Member 114240953-Feb-15 5:28
Member 114240953-Feb-15 5:28 
AnswerRe: How to add foregin key in code firest Pin
Simon_Whale3-Feb-15 5:46
Simon_Whale3-Feb-15 5:46 
GeneralRe: How to add foregin key in code firest Pin
Member 114240953-Feb-15 5:56
Member 114240953-Feb-15 5:56 
QuestionUsing strings from external .txt file Pin
Tetra10443-Feb-15 3:47
Tetra10443-Feb-15 3:47 
AnswerRe: Using strings from external .txt file Pin
OriginalGriff3-Feb-15 4:04
mveOriginalGriff3-Feb-15 4:04 
GeneralRe: Using strings from external .txt file Pin
Tetra10443-Feb-15 4:20
Tetra10443-Feb-15 4:20 
GeneralRe: Using strings from external .txt file Pin
OriginalGriff3-Feb-15 4:30
mveOriginalGriff3-Feb-15 4:30 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.