日期:2014-05-18  浏览次数:20808 次

100分 求用户权限代码
求代码   下面是具体的要求   能用就给分     winform
把登陆的用户名ID1放到一个类class1中,然后根据用户名ID1把权限也放到这个类中,在把类放到form2的load中     然后根据权限把   button1掩藏掉。

------解决方案--------------------
class 1中定义一个变量负责放权限 可以是int
然后判断class1中的变量权限
button1.Visible= false;
------解决方案--------------------
up
------解决方案--------------------
UP
------解决方案--------------------
友情帮顶!
------解决方案--------------------
Class1
{
public Class1(string,string)
private string ID1;
private string Role;
...
}
Form2 fm2=new Form2(new Class1( "1 ", "Admin "));

fm2(Class1 cls1)
{
}
From2.Page_Load(object ...)
{
if(cls1.Role== " ")
button.Visiable=false;
{
------解决方案--------------------
class1中放一个属性字段就可以了,如:
public string ID
{
set _id = value;
get { return _id};
}

或者你在构造函数中写也行:

public class1(string id)
{
this._id = id;
}

然后在textbox1所在的窗体中:

class1 c = new class1(textbox1.text);就可以了嘛
------解决方案--------------------
public string ID
{
get
{
return _id;
}
set
{
this._id=value;
}
}
------解决方案--------------------
我晕,框架主要功能就是这个了,给你是要被老板告上法庭的
------解决方案--------------------
我觉得楼主的主要目的是如何在多个窗体切换的时候保存住用户登录时输入的用户名,并以此用户名判断是不是有权限操作各个模块
------解决方案--------------------
public string ID
{
set { _id = value; }
get { return _id; }
}

或者你在构造函数中写也行:

public class1(string id)
{
this._id = id;
}

然后在textbox1所在的窗体中:

class1 c = new class1(textbox1.text);