public ListGroup(Group g) { Group = g; }
private void SubmissionPage_Load(object sender, System.EventArgs e) { ServiceTicket tik = ((WizardMain)Parent).Ticket; m_uds.ServiceTicketValue = m_ss.ServiceTicketValue = tik; string baseurl = ((WizardMain)Parent).Url; m_uds.Url = baseurl + "/userdatasvc.asmx"; m_ss.Url = baseurl + "/subsvc.asmx"; User user; Group[] groups; Cursor.Current = Cursors.WaitCursor; try { groups = m_uds.GetGroups(tik.Username, ((WizardMain)Parent).AsstID); user = m_uds.GetInfo(tik.Username); } catch (Exception er) { MessageBox.Show("Error: " + er.Message,"Error connecting to FrontDesk", MessageBoxButtons.OK, MessageBoxIcon.Error); Cursor.Current = Cursors.Arrow; return; } lstGroups.BeginUpdate(); lstGroups.Items.Clear(); Group guser = new Group(); guser.GroupName = user.UserName; guser.PrincipalID = user.PrincipalID; lstGroups.Items.Add(new ListGroup(guser)); foreach (Group group in groups) lstGroups.Items.Add(new ListGroup(group)); lstGroups.EndUpdate(); lstGroups.SelectedIndex = 0; Cursor.Current = Cursors.Arrow; }