示例#1
0
        void EditUser()
        {
            int[] rows = this.gridView.GetSelectedRows();
            if (rows.Count() <= 0)
            {
                return;
            }

            DevExpress.XtraGrid.Columns.GridColumn columnID          = this.gridView.Columns["ID"];
            DevExpress.XtraGrid.Columns.GridColumn columnUserName    = this.gridView.Columns["UserName"];
            DevExpress.XtraGrid.Columns.GridColumn columnPassword    = this.gridView.Columns["Password"];
            DevExpress.XtraGrid.Columns.GridColumn columnUserGroup   = this.gridView.Columns["UserGroup"];
            DevExpress.XtraGrid.Columns.GridColumn columnRoles       = this.gridView.Columns["Roles"];
            DevExpress.XtraGrid.Columns.GridColumn columnTelephone   = this.gridView.Columns["Telephone"];
            DevExpress.XtraGrid.Columns.GridColumn columnMobilePhone = this.gridView.Columns["MobilePhone"];
            DevExpress.XtraGrid.Columns.GridColumn columnEmail       = this.gridView.Columns["Email"];
            DevExpress.XtraGrid.Columns.GridColumn columnQQ          = this.gridView.Columns["QQ"];
            DevExpress.XtraGrid.Columns.GridColumn columnAddress     = this.gridView.Columns["Address"];
            DevExpress.XtraGrid.Columns.GridColumn columnMemo        = this.gridView.Columns["Memo"];

            int row = rows[0];

            AddUserForm userForm = new AddUserForm(dtUsers, dtUserGroups);

            userForm.Text = "修改用户信息";
            string userID = this.gridView.GetRowCellValue(row, columnID).ToString();

            userForm.UserName    = this.gridView.GetRowCellValue(row, columnUserName).ToString();
            userForm.Password    = this.gridView.GetRowCellValue(row, columnPassword).ToString();
            userForm.UserGroupID = GetUserGroupIDFromGroupName(this.gridView.GetRowCellValue(row, columnUserGroup).ToString());
            userForm.Roles       = this.gridView.GetRowCellValue(row, columnRoles).ToString();
            userForm.Telephone   = this.gridView.GetRowCellValue(row, columnTelephone).ToString();
            userForm.MobilePhone = this.gridView.GetRowCellValue(row, columnMobilePhone).ToString();
            userForm.Email       = this.gridView.GetRowCellValue(row, columnEmail).ToString();
            userForm.QQ          = this.gridView.GetRowCellValue(row, columnQQ).ToString();
            userForm.Address     = this.gridView.GetRowCellValue(row, columnAddress).ToString();
            userForm.Memo        = this.gridView.GetRowCellValue(row, columnMemo).ToString();

            userForm.InitUserGroup();
            userForm.InitRoles(dtRoles);
            userForm.UpdateDatatoUI();

            if (userForm.ShowDialog() == DialogResult.OK)
            {
                // 添加用户信息到服务器
                string userInfo = string.Empty;
                userInfo = string.Format("{0};{1};{2};{3};{4};{5};{6};{7};{8};{9};",
                                         userForm.UserName, userForm.Password, userForm.UserGroupID, userForm.Roles,
                                         userForm.Telephone, userForm.MobilePhone, userForm.Email, userForm.QQ, userForm.Address, userForm.Memo);

                int nRet = OPT.PCOCCenter.Client.Client.EditUser(userID, userInfo);
                if (nRet == 1)
                {
                    InitUsersManageGrid();
                }
            }
        }
示例#2
0
        void AddUser()
        {
            AddUserForm userForm = new AddUserForm(dtUsers, dtUserGroups);

            userForm.InitUserGroup();
            userForm.InitRoles(dtRoles);
            if (userForm.ShowDialog() == DialogResult.OK)
            {
                // 添加用户信息到服务器
                string userInfo = string.Empty;
                userInfo = string.Format("{0};{1};{2};{3};{4};{5};{6};{7};{8};{9};",
                                         userForm.UserName, userForm.Password, userForm.UserGroupID, userForm.Roles,
                                         userForm.Telephone, userForm.MobilePhone, userForm.Email, userForm.QQ, userForm.Address, userForm.Memo);

                int nRet = OPT.PCOCCenter.Client.Client.AddUser(userInfo);
                if (nRet == 1)
                {
                    InitUsersManageGrid();
                }
            }
        }