Exemple #1
0
        /// <summary>
        /// 获取部门角色信息
        /// </summary>
        /// <param name="userID">用户名</param>
        /// <param name="companyCD">公司代码</param>
        /// <returns>DataTable 部门角色信息</returns>
        public static int[] GetRoleInfoArray(string userID, string companyCD)
        {
            //定义返回的角色数组
            int[] role = new int[0];
            //获取角色信息
            DataTable dtRole = LoginDBHelper.GetRoleInfo(userID, companyCD);

            //当角色存在的时候,设置角色到数组中
            if (dtRole != null && dtRole.Rows.Count > 0)
            {
                //获取角色个数
                int roleCount = dtRole.Rows.Count;
                role = new int[roleCount];
                //遍历所有角色,并设值
                for (int i = 0; i < roleCount; i++)
                {
                    //设置角色
                    role[i] = (int)dtRole.Rows[i]["RoleID"];
                }
            }
            return(role);
        }
Exemple #2
0
 /// <summary>
 /// 获取登陆用户的信息
 /// </summary>
 /// <param name="userID">用户名</param>
 /// <param name="companyCD">公司代码</param>
 /// <returns>DataTable 用户信息</returns>
 public static void UpdateUserFlag(string userID, string companyCD)
 {
     LoginDBHelper.UpdateUserFlag(userID, companyCD);
 }
Exemple #3
0
 /// <summary>
 /// 读取企业的USBKEY列表
 /// </summary>
 /// <param name="companyCD"></param>
 /// <returns></returns>
 public static DataTable GetUSBKEYListByCompnayCD(string companyCD)
 {
     return(LoginDBHelper.GetUSBKEYListByCompnayCD(companyCD));
 }
Exemple #4
0
 /// <summary>
 /// 获取登陆用户的信息
 /// </summary>
 /// <param name="UserID">用户名</param>
 /// <returns>DataTable 用户信息</returns>
 public static DataTable DoLogin(string UserID)
 {
     return(LoginDBHelper.GetUserInfo(UserID));
 }