Beispiel #1
0
 public ListGroup(Group g)
 {
     Group = g;
 }
Beispiel #2
0
        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;
        }