예제 #1
0
        private void UserDataGrid_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (e.RowIndex >= 0 && e.ColumnIndex >= 0)
            {
                String UserID = UserDataGrid[1, e.RowIndex].Value.ToString();
                if (e.ColumnIndex == 0)
                {
                    if (MessageBox.Show("Do you want to delete this user?", "Message", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        UserManagement.DeleteUser(UserID);
                        UserDataGrid.Rows.RemoveAt(e.RowIndex);
                    }
                }
                else
                {
                    UserModification ObjUserModification = new UserModification(UserID);
                    ObjUserModification.ShowDialog(this);

                    UserTB ThisUser = UserManagement.GetUserByID(UserID);
                    UserDataGrid[2, e.RowIndex].Value = ThisUser.UserName;
                    UserDataGrid[3, e.RowIndex].Value = ThisUser.UserLoginName;
                    UserDataGrid[4, e.RowIndex].Value = ThisUser.UserPermissionType;
                    UserDataGrid[5, e.RowIndex].Value = ThisUser.UserStationPermission;
                }
            }
        }
예제 #2
0
        private void BtnAddUser_Click(object sender, EventArgs e)
        {
            UserModification ObjUserModification = new UserModification(null);

            ObjUserModification.ShowDialog(this);

            GetData();
        }