public bool Insert(string OrgName, int OrgFOA, string OrgAddress, string OrgWorkingHours) { Organization.Organization1 = OrgName; Organization.FieldOfActivityId = (OrgFOA); Organization.TheAddress = OrgAddress; Organization.WorkingHours = OrgWorkingHours; db.Organization.Add(Organization); db.SaveChanges(); return(true); }
public bool Insert(string id, string Fieldofact) { Regex SpecialSimbols = new Regex("([#]|[=]|[/]|[*]|[@]|[&]|[>]|[<]|[;]|[']|[$]|[№]|[!]|[№]|[;]|[{]|[}]|[[]|[]]|[~])"); Regex searchFullNumber = new Regex(@"(\d)"); Regex Words = new Regex("^[A-za-z]"); MatchCollection matchSpecialSymbol; MatchCollection matchSearchFullNumber; MatchCollection matchWords; matchSpecialSymbol = SpecialSimbols.Matches(Fieldofact); matchSearchFullNumber = searchFullNumber.Matches(Fieldofact); matchWords = Words.Matches(Fieldofact); try { if (string.IsNullOrWhiteSpace(id) == false) { MessageBox.Show("Ошибка в таблице <FieldOfActivity>!\nВы хотели добавить id сами. Он проставляется автоматически.", "My App", MessageBoxButton.OK, MessageBoxImage.Error); return(false); } else if (string.IsNullOrWhiteSpace(Fieldofact) == true) { MessageBox.Show("Ошибка в таблице <FieldOfActivity>!\nВы забыли внести данные в поле <name>.", "My App", MessageBoxButton.OK, MessageBoxImage.Error); return(false); } else if (matchSpecialSymbol.Count > 0) { MessageBox.Show("Ошибка в таблице <FieldOfActivity>!\nВ названии предмета не допускаются спецсимволы.", "My App", MessageBoxButton.OK, MessageBoxImage.Error); return(false); } else if (matchSearchFullNumber.Count > 0) { MessageBox.Show("Ошибка в таблице <FieldOfActivity>!\nВ названии предмета не допускаются цифры или числа.", "My App", MessageBoxButton.OK, MessageBoxImage.Error); return(false); } else if (matchWords.Count > 0) { MessageBox.Show("Ошибка в таблице <FieldOfActivity>!\nВ названии предмета вводятся только кирилица.", "My App", MessageBoxButton.OK, MessageBoxImage.Error); return(false); } else { FieldOfActivity.FieldOfActivity1 = Fieldofact; db.FieldOfActivity.Add(FieldOfActivity); db.SaveChanges(); } } catch (Exception ex) { MessageBox.Show(ex.Message); MessageBox.Show("ЖОПАОшибка в таблице <FieldOfActivity>!\nВведите корректные значения.", "My App", MessageBoxButton.OK, MessageBoxImage.Error); return(false); } return(true); }
public bool Insert(string id, int OrgName, string WorkPhone) { Regex SpecialSimbols = new Regex("([#]|[=]|[/]|[*]|[@]|[&]|[>]|[<]|[;]|[']|[$]|[№]|[!]|[№]|[;]|[{]|[}]|[[]|[]]|[~])"); Regex Words = new Regex(@"(\D)"); MatchCollection matchSpecialSymbol; MatchCollection matchWords; matchSpecialSymbol = SpecialSimbols.Matches(WorkPhone); matchWords = Words.Matches(WorkPhone); try { if (string.IsNullOrWhiteSpace(id) == false) { MessageBox.Show("Ошибка в таблице <Search>!\nВы хотели добавить id сами. Он проставляется автоматически.", "My App", MessageBoxButton.OK, MessageBoxImage.Error); return(false); } else if (string.IsNullOrWhiteSpace(WorkPhone) == true) { MessageBox.Show("Ошибка в таблице <Search>!\nВы забыли внести данные в поле <name>.", "My App", MessageBoxButton.OK, MessageBoxImage.Error); return(false); } else if (matchSpecialSymbol.Count > 0) { MessageBox.Show("Ошибка в таблице <Search>!\nВ названии предмета не допускаются спецсимволы.", "My App", MessageBoxButton.OK, MessageBoxImage.Error); return(false); } else if (matchWords.Count > 0) { MessageBox.Show("Ошибка в таблице <Search>!\nВ названии предмета вводятся только кирилица.", "My App", MessageBoxButton.OK, MessageBoxImage.Error); return(false); } else { Search.OrganizationId = OrgName; Search.WorkPhone = WorkPhone; db.Search.Add(Search); db.SaveChanges(); } } catch { MessageBox.Show("Ошибка в таблице <Search>!\nВведите корректные значения.", "My App", MessageBoxButton.OK, MessageBoxImage.Error); return(false); } return(true); }