• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# SysUserBLL类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中SysUserBLL的典型用法代码示例。如果您正苦于以下问题:C# SysUserBLL类的具体用法?C# SysUserBLL怎么用?C# SysUserBLL使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



SysUserBLL类属于命名空间,在下文中一共展示了SysUserBLL类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: GetUserMenuPermsByUserPermissionBllCommon

        public List<V_BllCommonUserPermission> GetUserMenuPermsByUserPermissionBllCommon(string menuCode, string userID, ref string OwnerCompanyIDs, ref string OwnerDepartmentIDs, ref string OwnerPositionIDs)
        {

            //SysUserBLL bll = new SysUserBLL();
            //IQueryable<V_Permission> plist = bll.GetUserMenuPerms(menuCode, userID);
            #region 使用缓存
            try
            {
                using (SysUserBLL bll = new SysUserBLL())
                {
                    List<V_BllCommonUserPermission> plist;
                        
                        IQueryable<V_BllCommonUserPermission> IQlist = bll.GetUserMenuPermsByUserPermisionBllCommon(menuCode, userID, ref OwnerCompanyIDs, ref OwnerDepartmentIDs, ref OwnerPositionIDs);
                        //if(IQlist != null)
                        plist = IQlist !=null ? IQlist.ToList() : null;
                      

                    return plist == null ? null : plist;
                }
            }
            catch (Exception ex)
            {
                Tracer.Debug("PermissionBllCommon出现错误:" + menuCode + System.DateTime.Now.ToString("d")+" "+ex.ToString());
                return null;
            }
            #endregion
        }
开发者ID:JuRogn,项目名称:OA,代码行数:27,代码来源:BllCommonPermissionServices.svc.cs


示例2: SystemLogin

 public V_UserLogin SystemLogin(string userName, string Pwd)
 {
     using (SysUserBLL bll = new SysUserBLL())
     {
         return bll.systemUserLogin(userName, Pwd);
     }
 }
开发者ID:fuhongliang,项目名称:oa,代码行数:7,代码来源:MainUIServices.svc.cs


示例3: GetUserPermissionByUserToUI

        public List<V_UserPermissionUI> GetUserPermissionByUserToUI(string userID)
        {

            using (SysUserBLL bll = new SysUserBLL())
            {
                #region 龙康才新增
                List<V_UserPermissionUI> plist;
                T_SYS_FBADMIN UserFb = null;
                string keyString = "GetUserPermissionByUserToUI" + userID;
                if (WCFCache.Current[keyString] == null)
                {

                    if (!string.IsNullOrEmpty(userID))
                    {
                        PermissionService p = new PermissionService();
                        UserFb = p.getFbAdmin(userID);
                    }
                    IQueryable<V_UserPermissionUI> IQList = UserFb != null ? bll.GetUserPermissionByUserToUI(userID, "") : bll.GetUserPermissionByUserToUINotForFbAdmin(userID, "");
                    plist = IQList == null ? null : IQList.ToList();
                    WCFCache.Current.Insert(keyString, plist, DateTime.Now.AddMinutes(15));
                }
                else
                {
                    plist = (List<V_UserPermissionUI>)WCFCache.Current[keyString];
                }
                #endregion

                return plist != null ? plist : null;
            }
        }
开发者ID:fuhongliang,项目名称:oa,代码行数:30,代码来源:CurrentContextPermision.svc.cs


示例4: GetEntityPermissionByUser

        public List<V_UserPermissionUI> GetEntityPermissionByUser(string userID, string StrMenuId)
        {

            using (SysUserBLL bll = new SysUserBLL())
            {
                IQueryable<V_UserPermissionUI> plist;
                plist = bll.GetUserPermissionByUserToUI(userID, StrMenuId);
                return plist.Count() > 0 ? plist.ToList() : null;
            }
        }
开发者ID:JuRogn,项目名称:OA,代码行数:10,代码来源:PermissionService_Core.cs


示例5: UserLoginToTaken

        public V_UserLogin UserLoginToTaken(string userName, string Pwd,ref string StrTaken)
        {
            //using (SysUserBLL bll = new SysUserBLL())
            //{
            //    string Ip = System.Web.HttpContext.Current.Request.UserHostAddress.ToString();
            //    return bll.GetUserInfoByLogin(userName, Pwd, Ip);
            //}
            SysUserBLL bll = new SysUserBLL();

            string Ip = System.Web.HttpContext.Current.Request.UserHostAddress.ToString();
            return bll.GetUserInfoByLoginToTaken(userName, Pwd, Ip, StrTaken);

        }
开发者ID:fuhongliang,项目名称:oa,代码行数:13,代码来源:MainUIServices.svc.cs


示例6: UserLogin

 public V_UserLogin UserLogin(string userName, string Pwd)
 {
     using (SysUserBLL bll = new SysUserBLL())
     {
         string Ip = System.Web.HttpContext.Current.Request.UserHostAddress.ToString();
         return bll.AddUserLoginHis(userName, Pwd, Ip);
     }
     //SysUserBLL bll = new SysUserBLL();
     
     //    string Ip = System.Web.HttpContext.Current.Request.UserHostAddress.ToString();
     //    return bll.GetUserInfoByLogin(userName, Pwd, Ip);
     
 }
开发者ID:fuhongliang,项目名称:oa,代码行数:13,代码来源:MainUIServices.svc.cs


示例7: GetUserMenuPermsByUserPermissionBllCommon

        public List<V_BllCommonUserPermission> GetUserMenuPermsByUserPermissionBllCommon(string menuCode, string userID, ref string OwnerCompanyIDs, ref string OwnerDepartmentIDs, ref string OwnerPositionIDs)
        {

            //SysUserBLL bll = new SysUserBLL();
            //IQueryable<V_Permission> plist = bll.GetUserMenuPerms(menuCode, userID);
            #region 使用缓存
            try
            {
                using (SysUserBLL bll = new SysUserBLL())
                {
                    List<V_BllCommonUserPermission> plist;
                    string keyString = "BllCommonUserMenuPermsstring" + menuCode + userID;
                    string Companykey = "BllOwnerCompanyIDs" + menuCode + userID;
                    string Departmentkey = "BllOwnerDepartmentIDs" + menuCode + userID;
                    string Positionkey = "BllOwnerPositionIDs" + menuCode + userID;
                    if (WCFCache.Current[keyString] == null)
                    {
                        
                        IQueryable<V_BllCommonUserPermission> IQlist = bll.GetUserMenuPermsByUserPermisionBllCommon(menuCode, userID, ref OwnerCompanyIDs, ref OwnerDepartmentIDs, ref OwnerPositionIDs);
                        //if(IQlist != null)
                        plist = IQlist !=null ? IQlist.ToList() : null;
                        WCFCache.Current.Insert(keyString, plist, DateTime.Now.AddMinutes(1));
                        WCFCache.Current.Insert(Companykey, OwnerCompanyIDs, DateTime.Now.AddMinutes(1));
                        WCFCache.Current.Insert(Departmentkey, OwnerDepartmentIDs, DateTime.Now.AddMinutes(1));
                        WCFCache.Current.Insert(Positionkey, OwnerPositionIDs, DateTime.Now.AddMinutes(1));


                    }
                    else
                    {
                        plist = (List<V_BllCommonUserPermission>)WCFCache.Current[keyString];
                        OwnerCompanyIDs = (string)WCFCache.Current[Companykey];
                        OwnerDepartmentIDs = (string)WCFCache.Current[Departmentkey];
                        OwnerPositionIDs = (string)WCFCache.Current[Positionkey];

                    }

                    return plist == null ? null : plist;
                }
            }
            catch (Exception ex)
            {
                Tracer.Debug("PermissionBllCommon出现错误:" + menuCode + System.DateTime.Now.ToString("d")+" "+ex.ToString());
                return null;
            }
            #endregion
        }
开发者ID:fuhongliang,项目名称:oa,代码行数:47,代码来源:BllCommonPermissionServices.svc.cs


示例8: GetUserMenuPermsByUserPermissionBllCommonAddPermissionValue

 public List<V_BllCommonUserPermission> GetUserMenuPermsByUserPermissionBllCommonAddPermissionValue(string menuCode, string userID, ref string OwnerCompanyIDs, ref string OwnerDepartmentIDs, ref string OwnerPositionIDs,string StrPermissionValue)
 {
     try
     {
         using (SysUserBLL bll = new SysUserBLL())
         {
             List<V_BllCommonUserPermission> plist;
             IQueryable<V_BllCommonUserPermission> IQlist = bll.GetUserMenuPermsByUserPermisionBllCommonAddPermissionValue(menuCode, userID, ref OwnerCompanyIDs, ref OwnerDepartmentIDs, ref OwnerPositionIDs, StrPermissionValue);
             plist = IQlist != null ? IQlist.ToList() : null;
             return plist == null ? null : plist;
         }
     }
     catch (Exception ex)
     {
         Tracer.Debug("GetUserMenuPermsByUserPermissionBllCommonAddPermissionValue出现错误:" + menuCode + System.DateTime.Now.ToString("d") + " " + ex.ToString());
         return null;
     }
 }
开发者ID:JuRogn,项目名称:OA,代码行数:18,代码来源:BllCommonPermissionServices.svc.cs


示例9: UpdatePwdByUserNameAndPwd

 public string UpdatePwdByUserNameAndPwd(string UserName, string pwd)
 {
     
     using (SysUserBLL bll = new SysUserBLL())
     {
         string IsReturn = "";
         Tracer.Debug(UserName +"开始修改密码,用户密码:" + pwd);
         IsReturn = bll.UpdatePwdByUserNameAndPwd(UserName,pwd);
         return IsReturn;
     }
     
 }
开发者ID:fuhongliang,项目名称:oa,代码行数:12,代码来源:PermissionService.svc.cs


示例10: GetUserByRoleIDAndCompanyID

        public List<FlowUserInfo> GetUserByRoleIDAndCompanyID(string roleID, string companyID)
        {
            using (SysUserBLL bll = new SysUserBLL())
            {
                Tracer.Debug("流程调用了GetUserByRoleIDAndCompanyID:" + "角色ID:"+ roleID +" 公司ID:"+ companyID);
                return bll.GetUserByRoleIDAndCompanyID(roleID,companyID);
            }

        }
开发者ID:fuhongliang,项目名称:oa,代码行数:9,代码来源:PermissionService.svc.cs


示例11: GetDepartmentHeadByDepartmentID

 public List<FlowUserInfo> GetDepartmentHeadByDepartmentID(string departmentID)
 {
     using (SysUserBLL bll = new SysUserBLL())
     {
         Tracer.Debug("流程调用了GetDepartmentHeadByDepartmentID:" + departmentID);
         return bll.GetDepartmentHeadByDepartmentID(departmentID);
     }
 }
开发者ID:fuhongliang,项目名称:oa,代码行数:8,代码来源:PermissionService.svc.cs


示例12: GetUserNameIsExistNameAddOne

 public string GetUserNameIsExistNameAddOne(string UserName, string employeeid)
 {
     using (SysUserBLL UserBll = new SysUserBLL())
     {
         return UserBll.GetUserNameIsExistAddOne(UserName, employeeid);
     }
 }
开发者ID:fuhongliang,项目名称:oa,代码行数:7,代码来源:PermissionService.svc.cs


示例13: GetCompanyidsAndDepartmentidsByUserid

        public List<string> GetCompanyidsAndDepartmentidsByUserid(string userid, ref List<string> lsDepartmentids)
        {
            using (SysUserBLL UserBll = new SysUserBLL())
            {
                return UserBll.GetCompanyidsAndDepartmentidsByUserid(userid, ref lsDepartmentids);
            }

        }
开发者ID:fuhongliang,项目名称:oa,代码行数:8,代码来源:PermissionService.svc.cs


示例14: GetSysUserLoginRecordInfosPaging

 //所有用户登录信息 2010-6-10
 public List<V_UserLoginRecord> GetSysUserLoginRecordInfosPaging(int pageIndex, int pageSize, string sort, string filterString, object[] paras, ref int pageCount, LoginUserInfo loginUserInfo)
 {
     using (SysUserLoginRecordBll UserLoginBll = new SysUserLoginRecordBll())
     {
         IQueryable<V_UserLoginRecord> recordList = UserLoginBll.GetAllUserLoginRecordInfosWithPaging(pageIndex, pageSize, sort, filterString, paras, ref  pageCount, loginUserInfo.userID);
         SysUserBLL bll = new SysUserBLL();
         //string OwnerCompanyIDs = "";
         //string OwnerDepartmentIDs = "";
         //string OwnerPositionIDs = "";
         //IQueryable<V_BllCommonUserPermission> plist;
         //plist = bll.GetUserMenuPermsByUserPermisionBllCommon("T_HR_SALARYSOLUTION", "2e41f129-cab4-4864-832e-6a2d6fba2750", ref OwnerCompanyIDs, ref OwnerDepartmentIDs, ref OwnerPositionIDs);
         //plist = bll.GetUserMenuPermsByUserPermisionBllCommonAddPermissionValue("T_FB_DEPTBUDGETAPPLYMASTER", "286ab878-be35-4cb9-83d4-51e4f0344637", ref OwnerCompanyIDs, ref OwnerDepartmentIDs, ref OwnerPositionIDs, "0");
         //plist = bll.GetUserMenuPermsByUserPermisionBllCommon("T_HR_COMPANY", "2e67b94c-888f-4488-8663-d356740efcc6", ref OwnerCompanyIDs, ref OwnerDepartmentIDs, ref OwnerPositionIDs);
         //plist = bll.GetUserMenuPermsByUserPermisionBllCommon("T_OA_WORKRECORD", "5dabd014-e418-4d0e-a88e-440ec012857e", ref OwnerCompanyIDs, ref OwnerDepartmentIDs, ref OwnerPositionIDs);
         if (recordList == null)
         {
             return null;
         }
         else
         {
             return recordList.ToList();
         }
     }
 }
开发者ID:fuhongliang,项目名称:oa,代码行数:25,代码来源:PermissionService.svc.cs


示例15: SysUserInfoAddORUpdate

 public void SysUserInfoAddORUpdate(T_SYS_USER obj, ref string strMsg)
 {
     using (SysUserBLL UserBll = new SysUserBLL())
     {
         //清空即时通讯的缓存
         string keyString = "ImInstantLoginUsers";
         WCFCache.Current[keyString] = null;
         UserBll.SysUserInfoAddORUpdate(obj, ref strMsg);
     }
 }
开发者ID:fuhongliang,项目名称:oa,代码行数:10,代码来源:PermissionService.svc.cs


示例16: SysUserBatchUpdate

 //批量修改用户状态
 public string SysUserBatchUpdate(string[] StrSysUserIDs, string StrUserID, string UserName, string UserState)
 {
     using (SysUserBLL UserBll = new SysUserBLL())
     {
         //清空对应的用户的缓存
         if (StrSysUserIDs.Count() > 0)
         {
             //清空即时通讯的缓存
             string InstantkeyString = "ImInstantLoginUsers";
             WCFCache.Current[InstantkeyString] = null;
             for (int i = 0; i < StrSysUserIDs.Count(); i++)
             {
                 string keyString = "GetUserByEmployeeID" + StrSysUserIDs[i];
                 WCFCache.Current[keyString] = null;
             }
         }
         return UserBll.BatchUpdateSysUserInfos(StrSysUserIDs, StrUserID, UserName, UserState);
     }
 }
开发者ID:fuhongliang,项目名称:oa,代码行数:20,代码来源:PermissionService.svc.cs


示例17: UserLoginOperation

 public bool UserLoginOperation(string UserID, string LoginRecordId, bool IsLogin)
 {
     using (SysUserBLL bll = new SysUserBLL())
     {
         string Ip = System.Web.HttpContext.Current.Request.UserHostAddress.ToString();
         return bll.LoginOutConfirm(UserID, LoginRecordId, Ip, IsLogin);
     }
 }
开发者ID:fuhongliang,项目名称:oa,代码行数:8,代码来源:PermissionService.svc.cs


示例18: IsExistSysUserInfo

 private bool IsExistSysUserInfo(string StrUserName)
 {
     using (SysUserBLL UserBll = new SysUserBLL())
     {
         return UserBll.GetSysUserInfoByAdd(StrUserName);
     }
 }
开发者ID:fuhongliang,项目名称:oa,代码行数:7,代码来源:PermissionService.svc.cs


示例19: GetUserPermissionBySysCodeAndUserAndModelCode

        public bool GetUserPermissionBySysCodeAndUserAndModelCode(string SysCode, string menuCode, string userID, string PermissionValue)
        {
            bool IsReturn = false;
            using (SysUserBLL bll = new SysUserBLL())
            {
                IsReturn = bll.GetUserPermissionBySysCodeAndUserAndModelCode(SysCode, menuCode, userID, PermissionValue);
            }

            return IsReturn;

        }
开发者ID:fuhongliang,项目名称:oa,代码行数:11,代码来源:PermissionService.svc.cs


示例20: SysUserInfoUpdateNew

 public bool SysUserInfoUpdateNew(T_SYS_USER obj,bool isSupper)
 {
     Tracer.Debug("SysUserInfoUpdateNew-修改了用户信息" + obj.USERNAME + obj.EMPLOYEENAME);
     using (SysUserBLL UserBll = new SysUserBLL())
     {
         string keyString = "GetUserByEmployeeID" + obj.EMPLOYEEID;
         WCFCache.Current[keyString] = null;
         //清空即时通讯的缓存
         string InstantkeyString = "ImInstantLoginUsers";
         WCFCache.Current[InstantkeyString] = null;
         //Tracer.Debug("修改了用户信息"+obj.USERNAME + obj.EMPLOYEENAME);
         if (isSupper)
         {
             return UserBll.UpdateSysUserInfoForNewSupper(obj, isSupper);
         }
         else
         {
             return UserBll.UpdateSysUserInfo(obj);
         }
     }
 }
开发者ID:fuhongliang,项目名称:oa,代码行数:21,代码来源:PermissionService.svc.cs



注:本文中的SysUserBLL类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# System类代码示例发布时间:2022-05-24
下一篇:
C# SynthesizedLocalKind类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap