Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
            }
        }