示例#1
0
        private void GetGuestsBtn_Click(object sender, EventArgs e)
        {
            var users   = _service.GetAllUsers(_dataStorage.CurrentSelectedPartyId);
            var friends = _service.GetAllFriends(_dataStorage.UserId);


            AttendingGridView.Rows.Clear();

            foreach (var user in users)
            {
                //check whether it's the user's id
                if (user.userID != _dataStorage.UserId)
                {
                    var index   = AttendingGridView.Rows.Add();
                    var row     = AttendingGridView.Rows[index];
                    var auxUser = _service.GetUser(user.userID);

                    row.Cells["UserName"].Value = auxUser.firstName + " " + auxUser.lastName;
                    row.Cells["Status"].Value   = user.status;


                    if (user.adminPrivileges)
                    {
                        row.Cells["IsAdmin"].Value = 1;
                    }
                    else
                    {
                        row.Cells["IsAdmin"].Value = 0;
                    }


                    if (_service.AreFriends(_dataStorage.UserId, auxUser.ID))
                    {
                        row.Cells["IsFriend"].Value = true;
                    }
                    else
                    {
                        row.Cells["IsFriend"].Value = false;
                    }
                }
            }
        }