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); }
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); } }
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"); } } }