/// <summary> /// 登录视图 /// </summary> /// <returns></returns> public ActionResult Index() { //加载网站配置 Fx_WebConfigBll bll = new Fx_WebConfigBll(); bll.GetConfig(); return(View()); }
/// <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); } }