//保存数据 /// <summary> /// 保存数据 /// </summary> /// <returns></returns> internal override bool Save() { if (!ValidateEditForm()) { return(false); } string msg; BuildEntity(); var result = CurrentOperationStatus == OperationStatus.New ? DictionaryItemBll.InsertDictionaryItem(EditEntity, out msg) : DictionaryItemBll.UpdateDictionaryItem(EditEntity, out msg); UI.ShowInfo(msg); if (result) { UI.ReadOnlyUi(pageEditData, true); SetSelectedEntity(); } return(result); }
private void BindingReasonCode() { List <DictionaryItem> list; if (QueryCondition == null) { QueryCondition = new QueryCondition(); } QueryCondition.ReasonCategory = DictionaryCategory.ReasonCode.ToString(); if (ReferenceDropDownList != null) { list = Mapper.Map <List <DictionaryItem>, List <DictionaryItem> > ((List <DictionaryItem>)ReferenceDropDownList.DataSource); } else { list = DictionaryItemBll.QueryDictionaryItem(QueryCondition); } if (ContainEmptyItem) { if (ReferenceDropDownList == null || (ReferenceDropDownList != null && !ReferenceDropDownList.ContainEmptyItem)) { list.Insert(0, new DictionaryItem { Code = "", Name = "" }); } } UI.BindingDropDownList(this, list, "Name", "Code"); }
//加载查询数据 /// <summary> /// 加载查询数据 /// </summary private void QueryData() { var condition = new QueryCondition { Code = UI.GetValue(ddlViewDictionaryCode), ReasonCategory = DictionaryCategory.Dictionary.ToString() }; grdQueryResult.DataSource = DictionaryItemBll.QueryDictionaryItem(condition); }
//加载查询数据 /// <summary> /// 加载查询数据 /// </summary private void QueryData() { Commands = DictionaryItemBll.QueryDictionaryItem(new QueryCondition { Code = DataDictionary.FunctionCommand.ToString(), ReasonCategory = DictionaryCategory.Dictionary.ToString() }); gridViewCommand.DataSource = Commands; Functions = RightFunctionBll.QueryAll(); IsCheckNeedSave = false; gridViewFunc.DataSource = Functions; IsCheckNeedSave = true; }
//删除数据 /// <summary> /// 删除数据 /// </summary> /// <returns></returns> internal override bool Delete() { if (EditEntity == null) { UI.ShowWarn("请选择待删除数据"); return(false); } if (!UI.Confirm("确定要删除吗?")) { return(false); } string msg; if (!DictionaryItemBll.DeleteDictionaryItem(EditEntity, out msg)) { UI.ShowError(msg); return(false); } EditEntity = null; UI.ClearUi(pageEditData); return(true); }