//加载查询数据 /// <summary> /// 加载查询数据 /// </summary> private void QueryData() { Rights = RightBll.QueryByUserGroupSysid(UI.GetValue(ddlUserGroup)); foreach (var groupNode in treeRight.Nodes) { foreach (var functionNode in groupNode.Nodes) { foreach (var commandNode in functionNode.Nodes) { var commandData = commandNode.Tag as RightMenu; if (commandData == null) { continue; } commandNode.Checked = Rights.FindAll( p => p.FunctionGroupSysid == commandData.GroupSysid && p.FunctionSysid == commandData.FunctionSysid && p.CommandSysid == commandData.CommandSysid).Count > 0; } } } }
//保存数据 /// <summary> /// 保存数据 /// </summary> /// <returns></returns> internal override bool Submit() { if (CurrentOperationStatus == OperationStatus.Default) { return(false); } if (UI.EmptyText(ddlUserGroup, "用户组")) { return(false); } var list = BuildEntity(); var userGroupSysid = UI.GetValue(ddlUserGroup); var result = RightBll.Save(userGroupSysid, list); string msg; if (result) { msg = "保存成功"; CurrentOperationStatus = OperationStatus.Default; } else { msg = "保存失败"; CurrentOperationStatus = OperationStatus.Edit; } UI.ShowInfo(msg); return(result); }
//构造更新的数据 /// <summary> /// 构造更新的数据 /// </summary> private List <RightLkFunctionGroup> BuildUpdateEntity() { var updateList = new List <RightLkFunctionGroup>(); var groupSysid = UI.GetValue(ddlFunctionGroup); for (var i = 0; i < gridViewSel.Rows.Count; i++) { var rightFunction = gridViewSel.Rows[i].DataBoundItem as RightFunction; if (rightFunction == null) { continue; } var findInDb = _selectedFunctionsInDb.FindAll(p => p.Sysid == rightFunction.Sysid); if (findInDb.Count <= 0) { continue; } var rightLKFunctionGroup = new RightLkFunctionGroup { GroupSysid = groupSysid, FunctionSysid = rightFunction.Sysid, Sequence = rightFunction.Sequence }; updateList.Add(rightLKFunctionGroup); } return(updateList); }
//用编辑框数据填充实体 /// <summary> /// 用编辑框数据填充实体 /// </summary> private void BuildEntity() { if (CurrentOperationStatus == OperationStatus.New) { EditEntity = new RightUser { Sysid = Sysid.NewId(""), UserPwd = CryptoHelper.ToMd5("123456"), CreatedBy = GloableData.Instance.UserId }; } else if (CurrentOperationStatus == OperationStatus.Edit) { if (UI.GetValue(chkIsChangePassword) == "1") { EditEntity.UserPwd = CryptoHelper.ToMd5("123456"); } } EditEntity.ModifiedBy = GloableData.Instance.UserId; EditEntity.Department = UI.GetValue(ddlDepName); EditEntity.UserId = UI.GetUpperValue(txtUserId); EditEntity.UserName = UI.GetValue(txtUserName); EditEntity.Email = UI.GetValue(txtEmail); EditEntity.RecordStatus = UI.GetValue(chkIsEnable); }
//加载查询数据 /// <summary> /// 加载查询数据 /// </summary private void QueryData() { var condition = new QueryCondition { GroupName = UI.GetValue(txtViewGroupName) }; var lstData = RightUserGroupBll.QueryRightUserGroup(condition); grdQueryResult.DataSource = lstData; }
//加载查询数据 /// <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() { var selectedGroupSysid = UI.GetValue(ddlUserGroup); SelectedUsers = RightLkUserGroupBll.QuerySelectedUserByGroupSysid(selectedGroupSysid); _selectedUsersInDb = Mapper.Map <List <RightUser>, List <RightUser> >(SelectedUsers); NotSelectedUsers = RightLkUserGroupBll.QueryNotSelectedUserByGroupSysid(selectedGroupSysid); BindingGridView(); }
//加载查询数据 /// <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(); }
//加载查询数据 /// <summary> /// 加载查询数据 /// </summary private void QueryData() { var condition = new QueryCondition { Code = UI.GetValue(txtViewFuncCode), GroupName = UI.GetValue(txtViewFuncName) }; var lstData = RightFunctionBll.QueryRightFunction(condition); grdQueryResult.DataSource = lstData; }
//加载查询数据 /// <summary> /// 加载查询数据 /// </summary> private void QueryData() { var condition = new QueryCondition { DepartmentCode = UI.GetValue(ddlViewDepName), UserId = UI.GetValue(txtViewUserId) }; var lstData = RightUserBll.QueryRightUser(condition); grdQueryResult.DataSource = lstData; }
//用编辑框数据填充实体 /// <summary> /// 用编辑框数据填充实体 /// </summary> private void BuildEntity() { if (CurrentOperationStatus == OperationStatus.New) { EditEntity = new RightUserGroup { Sysid = Sysid.NewId(""), CreatedBy = GloableData.Instance.UserId }; } EditEntity.ModifiedBy = GloableData.Instance.UserId; EditEntity.RecordStatus = UI.GetValue(chkRecordStatus); EditEntity.GroupName = UI.GetValue(txtGroupName); }
//用编辑框数据填充实体 /// <summary> /// 用编辑框数据填充实体 /// </summary> private void BuildEntity() { if (CurrentOperationStatus == OperationStatus.New) { EditEntity = new RightFunctionGroup { Sysid = Sysid.NewId(""), CreatedBy = GloableData.Instance.UserId } } ; EditEntity.ModifiedBy = GloableData.Instance.UserId; EditEntity.GroupName = UI.GetValue(txtFuncGroupName); EditEntity.Sequence = UI.GetInt(txtSequence); EditEntity.RecordStatus = UI.GetValue(chkIsEnable); }
//用编辑框数据填充实体 /// <summary> /// 用编辑框数据填充实体 /// </summary> private void BuildEntity() { if (CurrentOperationStatus == OperationStatus.New) { EditEntity = new DictionaryItem { Sysid = Sysid.NewId(""), CreatedBy = GloableData.Instance.UserId } } ; EditEntity.Sequence = UI.GetInt(txtSequence); EditEntity.Remark = UI.GetValue(txtRemark); EditEntity.Name = UI.GetValue(txtName); EditEntity.Code = UI.GetValue(txtCode); EditEntity.DictionaryCode = UI.GetValue(ddlDictionaryCode); EditEntity.ModifiedBy = GloableData.Instance.UserId; }
//用编辑框数据填充实体 /// <summary> /// 用编辑框数据填充实体 /// </summary> private void BuildEntity() { if (CurrentOperationStatus == OperationStatus.New) { EditEntity = new RightFunction { Sysid = Sysid.NewId(""), CreatedBy = GloableData.Instance.UserId } } ; EditEntity.ModifiedBy = GloableData.Instance.UserId; EditEntity.FuncCode = UI.GetValue(txtFuncCode); EditEntity.FuncName = UI.GetValue(txtFuncName); EditEntity.FuncParam = UI.GetValue(txtFuncParam); EditEntity.RecordStatus = UI.GetValue(chkIsEnable); }
private void btnSubmit_Click(object sender, EventArgs e) { if (UI.EmptyText(txtUserId, "工号")) { this.txtUserId.Focus(); return; } if (UI.EmptyText(txtUserPwd, "密码")) { this.txtUserPwd.Focus(); return; } var userId = UI.GetValue(txtUserId); var userPwd = UI.GetValue(txtUserPwd); var user = RightUserBll.QueryRightUserByUserId(userId); if (user == null) { UI.MsgBox("工号在系统中不存在"); txtUserId.SelectAll(); txtUserId.Focus(); return; } if (CryptoHelper.ToMd5(userPwd) != user.UserPwd) { UI.MsgBox("密码不正确"); txtUserPwd.SelectAll(); txtUserPwd.Focus(); return; } GloableData.Instance.UserId = user.UserId; // GloableData.Instance.IsAdmin = RightUserBll.IsAdmin(new QueryCondition { UserId = user.UserId }); DialogResult = DialogResult.OK; }
//构造删除的数据 /// <summary> /// 构造删除的数据 /// </summary> private List <RightLkUserGroup> BuildDeleteEntity() { var lstRightLkUserGroup = new List <RightLkUserGroup>(); var groupSysid = UI.GetValue(ddlUserGroup); for (var i = 0; i < _selectedUsersInDb.Count; i++) { var rightUser = _selectedUsersInDb[i]; var findInDb = SelectedUsers.FindAll(p => p.Sysid == rightUser.Sysid); if (findInDb.Count > 0) { continue; } var rightLkUserGroup = new RightLkUserGroup { GroupSysid = groupSysid, UserSysid = rightUser.Sysid }; lstRightLkUserGroup.Add(rightLkUserGroup); } return(lstRightLkUserGroup); }
//用编辑框数据填充实体 /// <summary> /// 用编辑框数据填充实体 /// </summary> private List <Right> BuildEntity() { var rights = new List <Right>(); var userGroupSysid = UI.GetValue(ddlUserGroup); foreach (var groupNode in treeRight.Nodes) { foreach (var functionNode in groupNode.Nodes) { foreach (var commandNode in functionNode.Nodes) { if (!commandNode.Checked) { continue; } var rightMenu = commandNode.Tag as RightMenu; if (rightMenu == null) { continue; } var right = new Right { Sysid = Sysid.NewId(""), UserGroupSysid = userGroupSysid, FunctionGroupSysid = rightMenu.GroupSysid, FunctionSysid = rightMenu.FunctionSysid, CommandSysid = rightMenu.CommandSysid, CreatedBy = GloableData.Instance.UserId }; rights.Add(right); } } } return(rights); }
//构造删除的数据 /// <summary> /// 构造删除的数据 /// </summary> private List <RightLkFunctionGroup> BuildDeleteEntity() { var deleteList = new List <RightLkFunctionGroup>(); var groupSysid = UI.GetValue(ddlFunctionGroup); for (var i = 0; i < _selectedFunctionsInDb.Count; i++) { var rightFunction = _selectedFunctionsInDb[i]; var findInDb = SelectedFunctions.FindAll(p => p.Sysid == rightFunction.Sysid); if (findInDb.Count > 0) { continue; } var rightLKFunctionGroup = new RightLkFunctionGroup { GroupSysid = groupSysid, FunctionSysid = rightFunction.Sysid, Sequence = rightFunction.Sequence }; deleteList.Add(rightLKFunctionGroup); } return(deleteList); }