Beispiel #1
0
 public string UpdateDefaultUserSysApp()
 {
     return(base.ExecuteActionJsonResult("更改用户默认显示的系统模块", () =>
     {
         GI_UserSYS entity = base.GetPageData <GI_UserSYS>(0);
         userService.UpdateDefaultUserSysApp(entity);
         return new WebApi_Result();
     }));
 }
Beispiel #2
0
        /// <summary>
        /// 保存用户模块数据
        /// </summary>
        /// <param name="userid">用户ID</param>
        /// <param name="sysApp">系统模块ID字符串,多个ID以逗号隔开</param>
        /// <param name="defaultAppId">默认系统ID</param>
        public void SaveUserSys(string userid, string sysApp, string defaultAppId)
        {
            EntityOperate <GI_UserSYS> .DeleteByFilter("USERID = '" + userid + "'");

            if (!string.IsNullOrWhiteSpace(sysApp))
            {
                foreach (string each in sysApp.Trim(',').Split(','))
                {
                    GI_UserSYS rolemem = new GI_UserSYS()
                    {
                        SYSID = each, UserID = userid
                    };
                    if (each == defaultAppId)
                    {
                        rolemem.IsDefault = 1;
                    }
                    rolemem.SaveModelM();
                }
            }
        }
Beispiel #3
0
        /// <summary>
        /// 更新用户默认系统
        /// </summary>
        /// <param name="_GI_USERSYS"></param>
        public void UpdateDefaultUserSysApp(GI_UserSYS _GI_USERSYS)
        {
            EntityOperate <GI_UserSYS> .ExecSqlString(string.Format("update GI_USERSYS set ISDEFAULT = 0 where USERID = '{0}' and SYSID <> '{1}'", _GI_USERSYS.UserID, _GI_USERSYS.SYSID));

            EntityOperate <GI_UserSYS> .ExecSqlString(string.Format("update GI_USERSYS set ISDEFAULT = 1 where USERID = '{0}' and SYSID = '{1}'", _GI_USERSYS.UserID, _GI_USERSYS.SYSID));
        }