Esempio n. 1
0
        //保存数据
        /// <summary>
        /// 保存数据
        /// </summary>
        /// <returns></returns>
        internal override bool Submit()
        {
            if (CurrentOperationStatus == OperationStatus.Default)
            {
                return(false);
            }

            var insertList = BuildInsertEntity();
            var deleteList = BuildDeleteEntity();
            var updateList = BuildUpdateEntity();
            var result     = RightLkFunctionGroupBll.Save(insertList, deleteList, updateList);

            string msg;

            if (result)
            {
                msg = "保存成功";
                CurrentOperationStatus = OperationStatus.Default;
            }
            else
            {
                msg = "保存失败";
                CurrentOperationStatus = OperationStatus.Edit;
            }
            UI.ShowInfo(msg);
            return(result);
        }
Esempio n. 2
0
        //加载查询数据
        /// <summary>
        /// 加载查询数据
        /// </summary
        private void QueryData()
        {
            var selectedGroupSysid = UI.GetValue(ddlFunctionGroup);

            SelectedFunctions      = RightLkFunctionGroupBll.QuerySelectedFunctionByGroupSysid(selectedGroupSysid);
            _selectedFunctionsInDb = Mapper.Map <List <RightFunction>, List <RightFunction> >(SelectedFunctions);
            NotSelectedFunctions   = RightLkFunctionGroupBll.QueryNotSelectedFunctionByGroupSysid(selectedGroupSysid);

            BindingGridView();
        }