/// <summary> /// 字符串转换为账户权限 /// </summary> /// <param name="s"></param> /// <returns></returns> protected ProCommon.Communal.AccountAuthority StringToAuthority(string s) { ProCommon.Communal.AccountAuthority a = ProCommon.Communal.AccountAuthority.None; if (s != null) { switch (s) { case "初级": a = ProCommon.Communal.AccountAuthority.Junior; break; case "高级": a = ProCommon.Communal.AccountAuthority.Senior; break; case "管理": a = ProCommon.Communal.AccountAuthority.Administrator; break; case "无权": default: break; } } return(a); }
protected virtual ProCommon.Communal.AccountAuthority IntToAuthority(int i) { ProCommon.Communal.AccountAuthority a = ProCommon.Communal.AccountAuthority.None; switch (i) { case 1: a = ProCommon.Communal.AccountAuthority.Junior; break; case 2: a = ProCommon.Communal.AccountAuthority.Senior; break; case 3: a = ProCommon.Communal.AccountAuthority.Administrator; break; default: break; } return(a); }
protected virtual int AuthorityToInt(ProCommon.Communal.AccountAuthority au) { int i = 0; switch (au) { case ProCommon.Communal.AccountAuthority.Administrator: i = 3; break; case ProCommon.Communal.AccountAuthority.Junior: i = 1; break; case ProCommon.Communal.AccountAuthority.Senior: i = 2; break; default: break; } return(i); }
/// <summary> /// 账户权限转为换字符串 /// </summary> /// <param name="au"></param> /// <returns></returns> protected string AuthorityToString(ProCommon.Communal.AccountAuthority au) { string s = "无权"; switch (au) { case ProCommon.Communal.AccountAuthority.Administrator: s = "管理"; break; case ProCommon.Communal.AccountAuthority.Junior: s = "初级"; break; case ProCommon.Communal.AccountAuthority.Senior: s = "高级"; break; default: break; } return(s); }