Beispiel #1
0
        /// <summary>
        /// 表单数据加载
        /// </summary>
        /// <param name="Id"></param>
        /// <returns></returns>
        public Dictionary <string, object> LoadForm(Guid?Id)
        {
            var _Sys_AppLog = db.FindById <Sys_AppLog>(Id);
            var _Sys_User   = db.FindById <Sys_User>(_Sys_AppLog.AppLog_UserID);

            var _Dictionary = AppBase.ObjectToDictionary(new
            {
                Id,
                UserName = _Sys_User.User_Name
            }, _Sys_AppLog);

            return(_Dictionary);
        }
        /// <summary>
        /// 表单数据加载
        /// </summary>
        /// <param name="Id"></param>
        /// <returns></returns>
        public Dictionary <string, object> LoadForm(Guid?Id)
        {
            var _MemberM   = db.FindById <Member>(Id);
            var _Sys_UserM = db.FindById <Sys_User>(_MemberM.Member_UserID);

            var _Dictionary = AppBase.ObjectToDictionary(new
            {
                Id,
                User_Name = _Sys_UserM.User_Name
            }, _MemberM);

            return(_Dictionary);
        }
        /// <summary>
        /// 表单数据加载
        /// </summary>
        /// <param name="Id"></param>
        /// <returns></returns>
        public object LoadForm(Guid?Id)
        {
            var _Sys_Menu = db.FindById <Sys_Menu>(Id);
            //var _Parent_Menu = db.FindById<Sys_Menu>(_Sys_Menu.Menu_ParentID);
            var AllFunctionList = db.Query <Sys_Function>()
                                  .OrderBy(w => new { SqlStr = $"convert(int,{nameof(w.t1.Function_Num)})" })
                                  .Select(w => new { w.t1.Function_ID, w.t1.Function_Name, w.t1.Function_ByName })
                                  .ToList <Dictionary <string, object> >();
            var FunctionIds = db.Query <Sys_MenuFunction>(w => w.t1.MenuFunction_MenuID == Id).Select(w => w.t1.MenuFunction_FunctionID).ToList();

            var _Dictionary = AppBase.ObjectToDictionary(new
            {
                Id,
                AllFunctionList,
                FunctionIds
            }, _Sys_Menu);

            return(_Dictionary);
        }