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(); } } }
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(); } } }