/// <summary> /// Searches Cao and Sugar for contacts /// according to the checked search criterion. /// </summary> /// <param name="searchstring">the stirng to search for</param> public void StartSearchPrivat(string searchstring) { /* Create new Object cCao. * Use the Search Contacts Method. * Bind the DataSource from the Binding Source * Set the DataSource for the dgv */ m_objCao = new cCao(m_DS, m_BS_Cao); if (rbName.Checked == true) { m_objCao.SearchContactsByName(searchstring); } if (rbStrasse.Checked == true) { m_objCao.SearchContactsBySteet(searchstring); } if (rbTelefon.Checked == true) { m_objCao.SearchContactsByPhone(searchstring); } m_BS_Cao.DataSource = m_DS.Tables[m_const_strCaoTableSearchAllPrivate]; dgvCaoSuche.DataSource = m_BS_Cao; HideRowsCao(); m_objSugar = new cSugar(m_DS, m_BS_Sugar); if (rbName.Checked == true) { m_objSugar.SearchContactsByName(searchstring); } if (rbStrasse.Checked == true) { m_objSugar.SearchContactsByStreet(searchstring); } if (rbTelefon.Checked == true) { m_objSugar.SearchContactsByPhone(searchstring); } m_BS_Sugar.DataSource = m_DS.Tables[m_const_strSugarTableSearchAllPrivate]; dgvSugarSuche.DataSource = m_BS_Sugar; HideRowsSugarContacts(); }