示例#1
0
        /// <summary>
        /// 登录视图
        /// </summary>
        /// <returns></returns>
        public ActionResult Index()
        {
            //加载网站配置
            Fx_WebConfigBll bll = new Fx_WebConfigBll();

            bll.GetConfig();
            return(View());
        }
示例#2
0
        /// <summary>
        /// 复制上级权限给下级
        /// </summary>
        /// <param name="OldUserId">上级id</param>
        /// <param name="ObjectId">用户id</param>
        /// <param name="isOpenTrans"></param>
        public void CopyUserRight(string OldUserId, string ObjectId, DbTransaction isOpenTrans = null)
        {
            IDatabase       database  = DataFactory.Database();
            Fx_WebConfigBll configbll = new Fx_WebConfigBll();

            try
            {
                //模块权限
                var entityList = database.FindListBySql <Base_ModulePermission>("select * from Base_ModulePermission where ObjectId = '" + OldUserId + "'");
                foreach (var entity in entityList)
                {
                    entity.Create();
                    entity.ObjectId = ObjectId;
                    if (isOpenTrans != null)
                    {
                        database.Insert(entity, isOpenTrans);
                    }
                    else
                    {
                        database.Insert(entity);
                    }
                }
                //按钮权限
                var entityList1 = database.FindListBySql <Base_ButtonPermission>("select * from Base_ButtonPermission where ObjectId = '" + OldUserId + "'");
                foreach (var entity1 in entityList1)
                {
                    entity1.Create();
                    entity1.ObjectId = ObjectId;
                    if (isOpenTrans != null)
                    {
                        database.Insert(entity1, isOpenTrans);
                    }
                    else
                    {
                        database.Insert(entity1);
                    }
                }
                //视图权限
                var entityList2 = database.FindListBySql <Base_ViewPermission>("select * from Base_ViewPermission where ObjectId = '" + OldUserId + "'");
                foreach (var entity2 in entityList2)
                {
                    entity2.Create();
                    entity2.ObjectId = ObjectId;
                    if (isOpenTrans != null)
                    {
                        database.Insert(entity2, isOpenTrans);
                    }
                    else
                    {
                        database.Insert(entity2);
                    }
                }
            }
            catch (Exception ex)
            {
                Base_SysLogBll.Instance.WriteLog("", OperationType.Query, "-1", "异常错误:" + ex.Message);
            }
        }