劳驾帮我完善完善这个类!
using System;
using System.Data;
using System.Data.SqlClient;
namespace PBC.Data
{
/// <summary>
/// User 的摘要说明。
/// </summary>
public class User
{
private string _AccountName;
public string AccountName
{
get
{
return _AccountName;
}
set
{
_AccountName = value;
}
}
private string _Name;
public string Name
{
get
{
return _Name;
}
set
{
_Name = value;
}
}
private UserType _roleEnum;
public UserType roleEnum
{
get
{
return _roleEnum;
}
set
{
_roleEnum = value;
}
}
private User(string accountName)
{
//返回User
}
public static GetCurrentUser()
{
//返回User
}
public bool IsInRole( role)//参数未指定
{
//返回RoleEnum
}
public enum UserType
{
HQUser,
BranchUser,
ThirdPartyUser
}
public enum RoleEnum
{
DevelopGroupLeader,
DevelopGroupMember,
TestGroupLeader,
TestGroupMember,
DeployGroupLeader,
DeployGroupMember,
Branch,
ThirdParty
}
}
}
------解决方案--------------------不明白你这个类到底是干嘛的!
//返回User
是返回当前User类吗
------解决方案--------------------不明白
------解决方案--------------------不明白你要干什么完善什么
------解决方案--------------------看了,一个Model类,是要实现如何对Model的操作么?添、删、改、查?
------解决方案--------------------枚举放到外面去
------解决方案--------------------不明白楼主的意图!
------解决方案--------------------不明白你这个类到底是干嘛的!
------解决方案--------------------LZ你要按照你的意图去写类
PS:八戒都2星了啊
散分吧
------解决方案--------------------我发现 "八戒 "狂能接分,狂能抢沙发,速度狂快
------解决方案--------------------这里好像是提问题的地方……不是找临工的地方……代码嘛,还是应该自己写的。
和楼上一样,我也建议你把enum放到class外面,因为这些enum不仅仅在class内部使用。
------解决方案--------------------比如:
public bool IsInRole( role)//参数未指定
{
//返回RoleEnum
}
怎么样跟RoleEnum判断是不是有权限呀?
------------------------------------
这个倒可以解决:
Type test = typeof(RoleEnum);
foreach(string s in Enum.GetNames(test))
{
if(s==role)
return true;
}
return false;
------解决方案--------------------帮顶 LZ给点分
------解决方案--------------------