日期:2014-05-19  浏览次数:20636 次

劳驾帮我完善完善这个类!
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给点分
------解决方案--------------------