看不出很接口有啥关系呀~
要区分这三种权限,在设计数据库的时候你加一列Int的列,
再判断一下不是就可以了吗
[glow=255,red,2]桃花坞里桃花庵,桃花庵里桃花仙;桃花仙人种桃树,又摘桃花换酒钱。[/glow]
public interface LoginDB
{
bool XTadmin(string AMid, string AMpwd);
}
public class test : LoginDB
{
#region LoginDB 成员
public bool XTadmin(string AMid, string AMpwd)
{
//在此验证AMid和AMpwd, 正确返回true,否则返回false
}
#endregion
private void useMethod()
{
test tt = new test();
if (tt.XTadmin("用户ID", "用户密码"))
{
MessageBox.Show("输入正确");
}
else
{
MessageBox.Show("输入错误");
}
}
}
是这样吗?不知道对不对
楼主你的分类权限要求看不懂,不过可以用接口的
基本思路是这样的:
public interface LoginDB
{
bool XTadmin(string AMid, string AMpwd);
}//定义接口
public class login:LoginDB
{
public bool XTadmin(string AMid,string AMpwd)
{
//添加处理代码,包括权限分及处理
}//实现接口,返回bool值
}
public void Main()
{
Iinitial();
}
public void Initial()
{
login mylogin=new login();
。。。。//然后实现功能
}
我不知道你那个权限怎么分及的不过可以在接口里面直接处理