private Guid findConstituent() { Guid id = Guid.Empty; var constit = new Blackbaud.Web.Content.Core.Data.ShelbyConstituent(BBWebPrincipal.Current.User); id = new Guid(Blackbaud.Web.Content.Core.Data.ShelbyConstituent.get_GetConstituentsGuid(constit.RecordID)); return(id); }
private Guid findConstituent() { Guid id = Guid.Empty; if (BBWebPrincipal.Current.User == null) { SearchListLoadRequest request = Const.SearchLists.Constituent.ConstituentSearch.CreateRequest(this.API.AppFxWebServiceProvider); request.SearchListID = new Guid("23c5c603-d7d8-4106-aecc-65392b563887"); Const.SearchLists.Constituent.ConstituentSearchFilterData data = new Const.SearchLists.Constituent.ConstituentSearchFilterData(); data.CONSTITUENTTYPE = 1; Guid stateID = GetStateID(cmbState.Text); if (this.radIsSponsor.SelectedValue == "") { data.LOOKUPID = this.txtSponsorId.Text; } else { data.FIRSTNAME = this.txtFirstName.Text; data.KEYNAME = this.txtLastName.Text; data.CITY = this.txtCity.Text; data.POSTCODE = this.txtZip.Text; data.ADDRESSBLOCK = this.txtAddress.Text; } string[] ids = Const.SearchLists.Constituent.ConstituentSearch.GetIDs(this.API.AppFxWebServiceProvider, data); if (ids.Length > 0) { Guid.TryParse(ids[0], out id); } else { id = this.createConsitutent(stateID); } } else { var constit = new Blackbaud.Web.Content.Core.Data.ShelbyConstituent(BBWebPrincipal.Current.User); id = new Guid(Blackbaud.Web.Content.Core.Data.ShelbyConstituent.get_GetConstituentsGuid(constit.RecordID)); } return(id); }