Exemplo n.º 1
0
        private int CountSelectedPersons()
        {
            int c = 0;

            _CheckedPersonNodes.Clear();

            for (int i = 0; i < PersonResultBox.Items.Count; i++)
            {
                if (PersonResultBox.GetItemChecked(i) == true)
                {
                    c++;
                    PurePerson SelectedPerson = (PurePerson)PersonResultBox.Items[i];
                    _CheckedPersonNodes.Add(SelectedPerson.UUID);
                }
            }

            if (_CheckedPersonNodes.Count > 0)
            {
                PeoplePubSaveButton.Enabled = true;
            }
            else
            {
                PeoplePubSaveButton.Enabled = false;
            }

            return(c);
        }
Exemplo n.º 2
0
        public void UpdatePersonList(string UUID, string Bio, string PhotoUrl, string SourceID, string StartDate)
        {
            int index = _PureDownloadedPersons.IndexOf(_PureDownloadedPersons.Where(p => p.UUID == UUID).FirstOrDefault());

            if (index > -1)
            {
                PurePerson UpdatePerson = _PureDownloadedPersons[index];
                UpdatePerson.Update(Bio, PhotoUrl, "", SourceID, StartDate);
            }
        }
Exemplo n.º 3
0
        private void PersonResultBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            int selectedIndex = PersonResultBox.SelectedIndex;

            if (selectedIndex > -1)
            {
                SelectedPerson = _PureDownloadedPersons[selectedIndex];
                if (SelectedPerson.UUID != "")
                {
                    string RequestURL = Properties.Settings.Default.WebserviceURL + Properties.Settings.Default.APIVersion + "/persons/" + SelectedPerson.UUID;
                    ApiHandler.DoWebRequest(RequestURL, "api_processpersondetails", "Get", "Persons", "json");
                }
            }
        }