public static void AddData(Grid GridTypeArray, bool?_Sex, string _Date) { try { Subscribers Sub = new Subscribers { LastName = ((CSWPFAutoCompleteTextBox.UserControls.AutoCompleteTextBox)((StackPanel)GridTypeArray.Children[11]).Children[0]).Text, FirstName = ((CSWPFAutoCompleteTextBox.UserControls.AutoCompleteTextBox)((StackPanel)GridTypeArray.Children[12]).Children[0]).Text, SurName = ((CSWPFAutoCompleteTextBox.UserControls.AutoCompleteTextBox)((StackPanel)GridTypeArray.Children[13]).Children[0]).Text, Sex = _Sex, DateOfBirth = _Date, Country = ((CSWPFAutoCompleteTextBox.UserControls.AutoCompleteTextBox)((StackPanel)GridTypeArray.Children[14]).Children[0]).Text, City = ((CSWPFAutoCompleteTextBox.UserControls.AutoCompleteTextBox)((StackPanel)GridTypeArray.Children[15]).Children[0]).Text, Address_ = ((CSWPFAutoCompleteTextBox.UserControls.AutoCompleteTextBox)((StackPanel)GridTypeArray.Children[16]).Children[0]).Text, PhoneNumber = ((CSWPFAutoCompleteTextBox.UserControls.AutoCompleteTextBox)((StackPanel)GridTypeArray.Children[17]).Children[0]).Text }; TS.InsertOnSubmit(Sub); DC.SubmitChanges(); } catch (Exception exc) { MessageBox.Show(exc.Message); } finally { for (int i = 11; i < 18; ++i) { ((CSWPFAutoCompleteTextBox.UserControls.AutoCompleteTextBox)((StackPanel)GridTypeArray.Children[i]).Children[0]).Text = null; } } }
////////////////////////////////////////// private static bool SearchFor(Subscribers _Subscribers) { switch (FieldName.Count) { case 1: return(_Subscribers[FieldName[0]].ToString().Contains(FieldInfo[0])); break; case 2: return(_Subscribers[FieldName[0]].ToString().Contains(FieldInfo[0]) && _Subscribers[FieldName[1]].ToString().Contains(FieldInfo[1])); break; } return(true); }