private void btnSearch_Click(object sender, EventArgs e) { try { if (tbSearchName.Text.Length > 0) { switch (myWorkloadQuery) { case WorkloadQuery.NotApplicable: appDB.ContactSearchDataTable cdt = atmng.ContactSearch(tbSearchName.Text); //NEED PARTICIPANT SEARCH THAT RETURNS CONTACTS THAT ARE PARTIES //contactBindingSource.Filter = filter; contactSearchBindingSource.DataSource = cdt; contactSearchBindingSource.DataMember = ""; break; case WorkloadQuery.ParticipantSearch: appDB.ContactSearchDataTable pdt = atmng.PartySearch(tbSearchName.Text); //NEED PARTICIPANT SEARCH THAT RETURNS CONTACTS THAT ARE PARTIES //contactBindingSource.Filter = filter; contactSearchBindingSource.DataSource = pdt; contactSearchBindingSource.DataMember = ""; break; } contactGridEX.Focus(); this.AcceptButton = btnOK2; } } catch (Exception x) { UIHelper.HandleUIException(x); } }
public appDB.ContactSearchDataTable PartySearch(string where) { DataSet ds = this.ExecuteDataset("PartySearchByName", where); ds.RemotingFormat = SerializationFormat.Binary; ds.Tables[0].RemotingFormat = SerializationFormat.Binary; appDB.ContactSearchDataTable dt = new appDB.ContactSearchDataTable(); dt.Merge(ds.Tables[0]); dt.RemotingFormat = this.RemotingFormat; return(dt); }
private void btnSearch_Click(object sender, EventArgs e) { try { if (tbSearchName.Text.Length > 0) { appDB.ContactSearchDataTable cdt = fmCurrent.AtMng.ContactSearch(tbSearchName.Text); string filter = ""; if (ActiveOnly) { filter = "CurrentEmployee=1 or CurrentEmployee is null"; } contactBindingSource.Filter = filter; contactBindingSource.DataSource = cdt; contactBindingSource.DataMember = ""; switch (cbNameList.SelectedValue.ToString()) { case "Search": contactGridEX.Focus(); break; case "MyAddressBook": case "CurrentFileContacts": fileContactGridEX.Focus(); break; case "OwnerOffice": case "LeadOffice": case "MyOffice": case "AllOffices": OwnerGridEx.Focus(); break; } this.AcceptButton = null; } } catch (Exception x) { UIHelper.HandleUIException(x); } }