private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { using (SinoSZClientBase.UserManagerService.UserManagerServiceClient _umsc = new SinoSZClientBase.UserManagerService.UserManagerServiceClient()) { CurrentUserList = _umsc.GetUserListMapping(this._currentOrg.Code, ShowChildOrgUsers ? (decimal)10000 : (decimal)1).ToList <UserMappingInfo>(); } }
private void Paste_Post() { using (SinoSZClientBase.UserManagerService.UserManagerServiceClient _umsc = new SinoSZClientBase.UserManagerService.UserManagerServiceClient()) { if (ClipPad.Count > 0) { string _msg = ""; if (this.userPostList1.ExistName(ClipPad, ref _msg)) { XtraMessageBox.Show(string.Format("已经存在名称为{0}的岗位!", _msg), "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } else { foreach (UserPostInfo _p in ClipPad) { if (_umsc.AddUserPost(this.userList1.FocusedUser.UserID, _p.PostID)) { } else { XtraMessageBox.Show(string.Format("添加岗位{0}失败!", _p.PostName), "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } ShowUserPostList(); this.RaiseMenuChanged(); } } } }
/// <summary> /// 取角色列表 /// </summary> private void InitRoleList() { this.treeList1.BeginUpdate(); this.treeList1.Nodes.Clear(); using (SinoSZClientBase.UserManagerService.UserManagerServiceClient _umsc = new SinoSZClientBase.UserManagerService.UserManagerServiceClient()) { RoleList = _umsc.GetRoleList().ToList <SinoRole>(); } foreach (SinoRole _sr in RoleList) { TreeListNode _tn = this.treeList1.AppendNode(null, null); _tn.ImageIndex = 0; _tn.SelectImageIndex = 0; _tn.SetValue(this.treeListColumn1, _sr.RoleName); _tn.Tag = _sr; } this.treeList1.EndUpdate(); TreeListNode _node = this.treeList1.FocusedNode; if (_node != null) { SinoRole _role = _node.Tag as SinoRole; ShowRoleData(_role, _node); } }
private void DelOrgInfo() { using (SinoSZClientBase.UserManagerService.UserManagerServiceClient _umsc = new SinoSZClientBase.UserManagerService.UserManagerServiceClient()) { if (this._currentOrg != null && CanAddUser) { if (_umsc.IsExistChildOrg(this._currentOrg.Code)) { XtraMessageBox.Show("请先删除下级组织机构后才可以删除本机构!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { string _msg = string.Format("注意: 当您删除机构时,此机构下的用户也将被删除!\n\r\n\r 您确定要删除机构\"{0}\"吗? ", this._currentOrg.FullName); DialogResult _res = XtraMessageBox.Show(_msg, "系统提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (_res == DialogResult.Yes) { if (_umsc.DelOrg(this._currentOrg)) { this.sinoUC_OrgTree1.RefreshCurrentFatherNode(); } else { XtraMessageBox.Show("删除组织机构失败!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } } } }
private string GetDWGUID(decimal _code) { using (SinoSZClientBase.UserManagerService.UserManagerServiceClient _umsc = new SinoSZClientBase.UserManagerService.UserManagerServiceClient()) { return(_umsc.GetDWGUID(_code)); } }
/// <summary> /// 添加用户处理 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void simpleButton1_Click(object sender, EventArgs e) { using (SinoSZClientBase.UserManagerService.UserManagerServiceClient _umsc = new SinoSZClientBase.UserManagerService.UserManagerServiceClient()) { StringBuilder sb = new StringBuilder(); int addCount = 0; int SelectedCount = 0; for (int i = 0; i < this.gridView1.RowCount; i++) { SelectPersonBaseInfoItem _item = this.gridView1.GetRow(i) as SelectPersonBaseInfoItem; if (_item.Selected) { SelectedCount++; PersonBaseInfo _personInfo = _item.PersonInfo; if (_umsc.RegisterUser(_personInfo)) { addCount++; } else { sb.AppendLine(string.Format("用户{0}已经注册或因其它错误注册失败!", _personInfo.Name)); } } } if (SelectedCount > 0) { sb.AppendLine(string.Format("成功注册了{0}个用户!", addCount)); XtraMessageBox.Show(sb.ToString(), "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information); registerCount += addCount; } } }
private void _f_UserAdded(object sender, PostUserAddArgs e) { UserBaseInfo _cUser = e.User; bool _find = false; SinoSZClientBase.UserManagerService.UserManagerServiceClient _umsc = new SinoSZClientBase.UserManagerService.UserManagerServiceClient(); foreach (UserBaseInfo _user in this.CurrentPostUserList) { if (_user.UserID == _cUser.UserID) { _find = true; } } if (!_find) { if (_umsc.AddUserPost(_cUser.UserID, CurrentPost.PostID)) { this.gridView1.BeginUpdate(); this.CurrentPostUserList.Add(_cUser); this.sinoCommonGrid1.DataSource = this.CurrentPostUserList; this.gridView1.EndUpdate(); XtraMessageBox.Show(string.Format("用户{0}添加成功!", _cUser.UserName), "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
private void simpleButton1_Click(object sender, EventArgs e) { //添加岗位 using (SinoSZClientBase.UserManagerService.UserManagerServiceClient _umsc = new SinoSZClientBase.UserManagerService.UserManagerServiceClient()) { if (this.postList1.SelectedPost != null) { if (_umsc.IsExistUserPost(this.CurrentUser.UserID, this.postList1.SelectedPost.PostID)) { XtraMessageBox.Show(string.Format("用户{0}已经具有{0}的岗位授权!", this.CurrentUser.UserName, this.postList1.SelectedPost.PostName), "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } else { if (_umsc.AddUserPost(this.CurrentUser.UserID, this.postList1.SelectedPost.PostID)) { this.PostAdded = true; XtraMessageBox.Show(string.Format("添加岗位{0}成功!", this.postList1.SelectedPost.PostName), "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { XtraMessageBox.Show(string.Format("添加岗位{0}失败!", this.postList1.SelectedPost.PostName), "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } } }
public bool SaveRoleDefine() { using (SinoSZClientBase.UserManagerService.UserManagerServiceClient _umsc = new SinoSZClientBase.UserManagerService.UserManagerServiceClient()) { _umsc.SaveRolesOfPost(GetSelectedRoles().ToArray(), this.CurrentPost.PostID); } haveDataChanged = false; return(true); }
private void InitForm() { _initFinished = false; this.sinoCommonGrid1.DataSource = null; using (SinoSZClientBase.UserManagerService.UserManagerServiceClient _umsc = new SinoSZClientBase.UserManagerService.UserManagerServiceClient()) { List <UserPostInfo> _postList = _umsc.GetPostListByUserID(CurrentUser.UserID).ToList <UserPostInfo>(); this.sinoCommonGrid1.DataSource = _postList; } _initFinished = true; }
/// <summary> /// 删除岗位 /// </summary> private void Del_Post() { if (this.postList1.SelectedPost == null) { return; } using (SinoSZClientBase.UserManagerService.UserManagerServiceClient _umsc = new SinoSZClientBase.UserManagerService.UserManagerServiceClient()) { if (_umsc.DelPostOfOrg(this.postList1.SelectedPost.PostID)) { ShowPostOfOrg(this.sinoUC_OrgTree1.SelectedOrganize); } } }
private void Set_DefaultPost() { if (this.userList1.FocusedUser != null && this.userPostList1.SelectedPost != null) { using (SinoSZClientBase.UserManagerService.UserManagerServiceClient _umsc = new SinoSZClientBase.UserManagerService.UserManagerServiceClient()) { if (_umsc.SetDefaultUserPost(this.userList1.FocusedUser.UserID, this.userPostList1.SelectedPost.PostID)) { ShowUserPostList(); this.RaiseMenuChanged(); } } } }
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { using (SinoSZClientBase.UserManagerService.UserManagerServiceClient _umsc = new SinoSZClientBase.UserManagerService.UserManagerServiceClient()) { if (ShowChildren) { PersonList = _umsc.GetPersionListInOrg(CurrentOrgID, 10000).ToList <PersonBaseInfo>(); } else { PersonList = _umsc.GetPersionListInOrg(CurrentOrgID, 1).ToList <PersonBaseInfo>(); } } }
public bool DelRole() { string _msg = string.Format("请确认是否要删除角色:{0}?", this.RoleDefine.RoleName); DialogResult _res = XtraMessageBox.Show(_msg, "系统提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (_res == DialogResult.Yes) { using (SinoSZClientBase.UserManagerService.UserManagerServiceClient _umsc = new SinoSZClientBase.UserManagerService.UserManagerServiceClient()) { return(_umsc.DeleteRole(this.RoleDefine)); } } return(false); }
public void SaveData() { this.RoleDefine.RoleName = this.textEdit1.EditValue.ToString(); this.RoleDefine.Descript = this.textEdit2.EditValue.ToString(); List <UserRightInfo> _functionRights = GetSelectedFunctionRights(); List <UserQueryModelInfo> _modelRights = GetSelectedModelRights(); using (SinoSZClientBase.UserManagerService.UserManagerServiceClient _umsc = new SinoSZClientBase.UserManagerService.UserManagerServiceClient()) { if (_umsc.SaveRightsOfRole(this.RoleDefine, _functionRights.ToArray(), _modelRights.ToArray())) { this.RoleNode.SetValue(this.RoleNode.TreeList.Columns[0], this.RoleDefine.RoleName); haveChange = false; } } }
private void Del_Post() { if (this.userList1.FocusedUser != null && this.userPostList1.SelectedPost != null) { using (SinoSZClientBase.UserManagerService.UserManagerServiceClient _umsc = new SinoSZClientBase.UserManagerService.UserManagerServiceClient()) { if (_umsc.DeleteUserPost(this.userList1.FocusedUser.UserID, this.userPostList1.SelectedPost.PostID)) { ShowUserPostList(); this.RaiseMenuChanged(); } else { XtraMessageBox.Show(string.Format("删除岗位{0}失败!", this.userPostList1.SelectedPost.PostName), "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void InitQueryViewRightTree() { if (CurrentPost != null) { using (SinoSZClientBase.UserManagerService.UserManagerServiceClient _umsc = new SinoSZClientBase.UserManagerService.UserManagerServiceClient()) { List <UserQueryModelInfo> _qvRightList = _umsc.GetModelRightListByPostID(CurrentPost.PostID).ToList <UserQueryModelInfo>(); TObj_ModelRightList _qvRights = new TObj_ModelRightList(); foreach (UserQueryModelInfo _qmRight in _qvRightList) { TObj_ModelRightItem _ritem = new TObj_ModelRightItem(_qmRight); _qvRights.Add(_ritem); } this.treeList3.BeginUpdate(); this.treeList3.DataSource = _qvRights; this.treeList3.EndUpdate(); } } }
private void InitRoleList() { this.treeList1.Nodes.Clear(); if (this.CurrentPost == null) { haveDataChanged = false; _initFinished = true; return; } using (SinoSZClientBase.UserManagerService.UserManagerServiceClient _umsc = new SinoSZClientBase.UserManagerService.UserManagerServiceClient()) { SysRoleList = _umsc.GetRoleList().ToList <SinoRole>(); RoleList = _umsc.GetRoleOfPost(CurrentPost.PostID).ToList <SinoRole>(); } PostRoleDict = new Dictionary <string, SinoRole>(); foreach (SinoRole _sr in RoleList) { PostRoleDict.Add(_sr.RoleID, _sr); } foreach (SinoRole _sysRole in SysRoleList) { if (_sysRole.RoleID != "0") { TreeListNode _tn = this.treeList1.AppendNode(null, null); _tn.ImageIndex = 0; _tn.SelectImageIndex = 0; _tn.SetValue(this.treeListColumn1, _sysRole.RoleName); if (PostRoleDict.ContainsKey(_sysRole.RoleID)) { _tn.SetValue(this.treeListColumn2, true); } else { _tn.SetValue(this.treeListColumn2, false); } _tn.Tag = _sysRole; } } haveDataChanged = false; _initFinished = true; }
/// <summary> /// 修改岗位信息 /// </summary> private void Modify_PostInfo() { if (this.postList1.SelectedPost == null) { return; } Dialog_AddPost _f = new Dialog_AddPost(this.postList1.SelectedPost); if (_f.ShowDialog() == DialogResult.OK) { string _postName = _f.PostName; string _postDescript = _f.PostDescript; int _PostLevel = _f.PostLevel; using (SinoSZClientBase.UserManagerService.UserManagerServiceClient _umsc = new SinoSZClientBase.UserManagerService.UserManagerServiceClient()) { _umsc.ModifyPostOfOrg(_postName, _postDescript, _PostLevel, this.postList1.SelectedPost.PostID); ShowPostOfOrg(this.sinoUC_OrgTree1.SelectedOrganize); } } }
/// <summary> /// 添加岗位 /// </summary> private void Add_NewPost() { if (this.sinoUC_OrgTree1.SelectedOrganize == null) { return; } Dialog_AddPost _f = new Dialog_AddPost(); using (SinoSZClientBase.UserManagerService.UserManagerServiceClient _umsc = new SinoSZClientBase.UserManagerService.UserManagerServiceClient()) { if (_f.ShowDialog() == DialogResult.OK) { string _postName = _f.PostName; string _postDescript = _f.PostDescript; int _PostLevel = _f.PostLevel; _umsc.AddPostOfOrg(_postName, _postDescript, _PostLevel, this.sinoUC_OrgTree1.SelectedOrganize.Code); ShowPostOfOrg(this.sinoUC_OrgTree1.SelectedOrganize); } } }
private void InitQueryViewRightTree(SinoRole _sr) { using (SinoSZClientBase.UserManagerService.UserManagerServiceClient _umsc = new SinoSZClientBase.UserManagerService.UserManagerServiceClient()) { List <UserQueryModelInfo> _qvRightList = _umsc.GetModelRightListByRoleID(_sr.RoleID).ToList <UserQueryModelInfo>(); TObj_ModelRightList _qvRights = new TObj_ModelRightList(); foreach (UserQueryModelInfo _qmRight in _qvRightList) { string _qvname = string.Format("{0}.{1}", _qmRight.QueryModelNamespace, _qmRight.QueryModelName); if (this.CanUseQueryModelNames.Contains(_qvname)) { TObj_ModelRightItem _ritem = new TObj_ModelRightItem(_qmRight); _qvRights.Add(_ritem); } } this.treeList3.BeginUpdate(); this.treeList3.DataSource = _qvRights; this.treeList3.EndUpdate(); } }
private void InitUserList() { if (CurrentPost == null) { this.gridView1.BeginUpdate(); CurrentPostUserList = new List <UserBaseInfo>(); this.sinoCommonGrid1.DataSource = CurrentPostUserList; this.gridView1.EndUpdate(); } else { this.gridView1.BeginUpdate(); using (SinoSZClientBase.UserManagerService.UserManagerServiceClient _umsc = new SinoSZClientBase.UserManagerService.UserManagerServiceClient()) { CurrentPostUserList = _umsc.GetUsersOfPost(CurrentPost.PostID).ToList <UserBaseInfo>(); } this.sinoCommonGrid1.DataSource = CurrentPostUserList; this.gridView1.EndUpdate(); } }
private void simpleButton2_Click(object sender, EventArgs e) { using (SinoSZClientBase.UserManagerService.UserManagerServiceClient _umsc = new SinoSZClientBase.UserManagerService.UserManagerServiceClient()) { if (TE_YHM.EditValue == null || TE_YHM.EditValue.ToString() == "") { XtraMessageBox.Show("用户名为必填项!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } string _yhm = TE_YHM.EditValue.ToString().Trim(); if (_umsc.IsExistYHM(_yhm)) { XtraMessageBox.Show(string.Format("用户名{0}已经存在!", _yhm), "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } this.DialogResult = DialogResult.OK; this.Close(); } }
public void DeleteCurretUser() { UserBaseInfo _cUser = this.FocusedUser; if (_cUser == null) { return; } SinoSZClientBase.UserManagerService.UserManagerServiceClient _umsc = new SinoSZClientBase.UserManagerService.UserManagerServiceClient(); if (_umsc.DeleteUserOfPost(CurrentPost.PostID, _cUser.UserID)) { this.gridView1.BeginUpdate(); this.CurrentPostUserList.Remove(_cUser); this.sinoCommonGrid1.DataSource = this.CurrentPostUserList; this.gridView1.EndUpdate(); } else { } }
/// <summary> /// 添加新角色 /// </summary> /// <returns></returns> private bool AddNewRole() { Dialog_AddRole _ar = new Dialog_AddRole(); if (_ar.ShowDialog() == DialogResult.OK) { SinoRole _newRole = new SinoRole(); _newRole.RoleID = ""; _newRole.RoleName = _ar.RoleName; _newRole.Descript = _ar.RoleDes; using (SinoSZClientBase.UserManagerService.UserManagerServiceClient _umsc = new SinoSZClientBase.UserManagerService.UserManagerServiceClient()) { if (_umsc.AddNewRole(_newRole)) { InitRoleList(); return(true); } } } return(false); }
private void InitPostList() { List <SinoPost> _postList; _initFinished = false; this.sinoCommonGrid1.DataSource = null; if (CurrentOrg != null) { using (SinoSZClientBase.UserManagerService.UserManagerServiceClient _umsc = new SinoSZClientBase.UserManagerService.UserManagerServiceClient()) { _postList = _umsc.GetPostListInOrg(CurrentOrg).ToList <SinoPost>(); } List <PostItem> PostItemList = new List <PostItem>(); foreach (SinoPost _sp in _postList) { PostItemList.Add(new PostItem(_sp)); } this.sinoCommonGrid1.DataSource = PostItemList; } _initFinished = true; }
private void SaveMapping() { bool _ret = false; UserMappingInfo _umi = this.userMappingList1.FocusedUser; string _name = this.TE_TRD_NAME.Text.Trim(); string _yhid = this.TE_TRD_USERID.Text.Trim(); string _xm = this.TE_TRD_XM.Text.Trim(); using (SinoSZClientBase.UserManagerService.UserManagerServiceClient _umsc = new SinoSZClientBase.UserManagerService.UserManagerServiceClient()) { _ret = _umsc.SaveUserMapping(_yhid, _umi.UserID, _name, _xm, _umi.UserName); } if (_ret) { this.userMappingList1.BeginUpdate(); _umi.TRD_LoginName = _name; _umi.TRD_YHID = _yhid; _umi.TRD_XM = _xm; this.userMappingList1.EndUpdate(); XtraMessageBox.Show("保存映射成功!", "系统提示"); } }
private void button1_Click(object sender, EventArgs e) { string _trdinfo = ""; string _loginName = this.te_search.Text.Trim(); if (_loginName == null || _loginName == "") { Clear_TRD_Info(); } else { using (SinoSZClientBase.UserManagerService.UserManagerServiceClient _umsc = new SinoSZClientBase.UserManagerService.UserManagerServiceClient()) { _trdinfo = _umsc.GetTRDUserInfo(_loginName, _currentOrg.Code.ToString()); } if (_trdinfo == null || _trdinfo == "" || _trdinfo == ",,") { XtraMessageBox.Show("未在线索系统中找到对应的用户!", "系统提示"); Clear_TRD_Info(); } else { string[] _ns = _trdinfo.Split(','); if (_ns.Length != 3) { XtraMessageBox.Show("未在线索系统中找到对应的用户!", "系统提示"); Clear_TRD_Info(); } else { this.TE_TRD_NAME.Text = _ns[0]; this.TE_TRD_USERID.Text = _ns[1]; this.TE_TRD_XM.Text = _ns[2]; } } } }
private void InitRigtTree() { if (CurrentPost != null) { using (SinoSZClientBase.UserManagerService.UserManagerServiceClient _umsc = new SinoSZClientBase.UserManagerService.UserManagerServiceClient()) { List <UserRightInfo> _rightList = _umsc.GetRightListByPostID(CurrentPost.PostID).ToList <UserRightInfo>(); UserRightFinder _finder = new UserRightFinder("-1"); List <UserRightInfo> _TopRightList = _rightList.FindAll(new Predicate <UserRightInfo>(_finder.FindByFatherID)); _TopRightList.Sort(new UserRightInfoComparer()); TObj_RightItemList RightList = new TObj_RightItemList(); foreach (UserRightInfo _ri in _TopRightList) { TObj_RightItem _ritem = new TObj_RightItem(_ri); RightList.Add(_ritem); AddChildrenRightItem(_ritem, _rightList); } this.treeList2.BeginUpdate(); this.treeList2.DataSource = RightList; this.treeList2.ExpandAll(); this.treeList2.EndUpdate(); } } }
/// <summary> /// 粘贴岗位 /// </summary> private void Paste_Post() { if (ClipPad.Count > 0) { string _msg = ""; if (this.postList1.ExistName(ClipPad, ref _msg)) { XtraMessageBox.Show(string.Format("已经存在名称为{0}的岗位!", _msg), "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } else { using (SinoSZClientBase.UserManagerService.UserManagerServiceClient _umsc = new SinoSZClientBase.UserManagerService.UserManagerServiceClient()) { _umsc.PastePostToOrg(ClipPad.ToArray(), this.sinoUC_OrgTree1.SelectedOrganize); ShowPostOfOrg(this.sinoUC_OrgTree1.SelectedOrganize); } } } }