//保存数据 /// <summary> /// 保存数据 /// </summary> /// <returns></returns> internal override bool Save() { if (!ValidateEditForm()) { return(false); } string msg; BuildEntity(); var result = CurrentOperationStatus == OperationStatus.New ? RightFunctionGroupBll.InsertRightFunctionGroup(EditEntity, out msg) : RightFunctionGroupBll.UpdateRightFunctionGroup(EditEntity, out msg); UI.ShowInfo(msg); if (result) { UI.ReadOnlyUi(pageEditData, true); SetSelectedEntity(); } return(result); }
private void BindingFunctionGroup() { List <RightFunctionGroup> list; if (ReferenceDropDownList != null) { list = Mapper.Map <List <RightFunctionGroup>, List <RightFunctionGroup> > ((List <RightFunctionGroup>)ReferenceDropDownList.DataSource); } else { list = RightFunctionGroupBll.QueryAll(); } if (ContainEmptyItem) { if (ReferenceDropDownList == null || (ReferenceDropDownList != null && !ReferenceDropDownList.ContainEmptyItem)) { list.Insert(0, new RightFunctionGroup { GroupName = "", Sysid = "" }); } } UI.BindingDropDownList(this, list, "GroupName", "Sysid"); }
//加载查询数据 /// <summary> /// 加载查询数据 /// </summary private void QueryData() { var condition = new QueryCondition { GroupName = txtViewFuncGroupName.Text.Trim() }; var lstData = RightFunctionGroupBll.QueryRightFunctionGroup(condition); grdQueryResult.DataSource = lstData; }
//新增数据 /// <summary> /// 新增数据 /// </summary> /// <returns></returns> internal override bool Add() { EditEntity = null; pageViewMain.SelectedPage = pageEditData; UI.ClearUi(pageEditData); UI.ReadOnlyUi(pageEditData, false); var rightFunctionGroups = RightFunctionGroupBll.QueryAll(); if (rightFunctionGroups != null && rightFunctionGroups.Count > 0) { UI.SetValue(txtSequence, rightFunctionGroups.Count.ToString()); } return(true); }
//删除数据 /// <summary> /// 删除数据 /// </summary> /// <returns></returns> internal override bool Delete() { if (EditEntity == null) { UI.ShowWarn("请选择待删除数据"); return(false); } if (!UI.Confirm("确定要删除吗?")) { return(false); } if (!RightFunctionGroupBll.DeleteRightFunctionGroup(EditEntity)) { UI.ShowError("删除失败"); return(false); } EditEntity = null; UI.ClearUi(pageEditData); return(true); }