Ejemplo n.º 1
0
        private void SelectPerson()
        {
            string paramStr = Environment.PersonParamStr;

            if (textBoxPerson.Text.Length > 0)
            {
                paramStr += "&search=" + HttpUtility.UrlEncode(textBoxPerson.Text);
            }

            paramStr = paramStr.Replace("+", "%20");

            Web.PersonDialog dialog = new Web.PersonDialog(Environment.PersonSearchString, paramStr);
            dialog.DialogEvent += PersonDialog_DialogEvent;
            dialog.Owner        = FindForm();
            dialog.Show();
        }
Ejemplo n.º 2
0
        private void PersonDialog_DialogEvent(object source, DialogEventArgs e)
        {
            Form findForm = FindForm();

            if (findForm != null)
            {
                findForm.Focus();
            }

            Web.PersonDialog dialog = e.Dialog as Web.PersonDialog;
            if (dialog != null && dialog.DialogResult == DialogResult.OK &&
                (dialog.Persons != null && dialog.Persons.Count > 0))
            {
                var info = dialog.Persons[0] as Web.PersonInfo;
                if (info != null)
                {
                    AddPersonToList(info.ID, info.Name);
                }
            }
        }