예제 #1
0
 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);
 }
예제 #2
0
        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);
        }
예제 #3
0
        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);
        }