Ejemplo n.º 1
0
        private bool CheckCorrectSymbol()
        {
            LabelError.Text = "";
            string errorStroka = "";
            int    t           = 0;

            if (!RegExRequester.Check(TextBoxName.Text.Trim(), "^[а-яА-ЯёЁa-zA-Z]+$"))
            {
                errorStroka += "Поле \"Имя\" может содержать только символы кириллицы или латиницы!<br />";
                t            = 1;
            }
            if (!RegExRequester.Check(TextBoxSurname.Text.Trim(), "^[а-яА-ЯёЁa-zA-Z]+$"))
            {
                errorStroka += "Поле \"Фамилия\" может содержать только символы кириллицы или латиницы!<br />";
                t            = 1;
            }
            if (!RegExRequester.Check(TextBoxBirthDay.Text.Trim(), "^[0-9.:]+$"))
            {
                errorStroka += "Поле \"Дата рождения\" может содержать только цифры!<br />";
                t            = 1;
            }
            if (!RegExRequester.Check(TextBoxAdress.Text.Trim(), "^[а-яА-ЯёЁa-zA-Z0-9.]+$"))
            {
                errorStroka += "Поле \"Адрес\" может содержать только цифры и сиволы!<br />";
                t            = 1;
            }
            if (!RegExRequester.Check(TextBoxInfoAboutProduct.Text.Trim(), "^[а-яА-ЯёЁa-zA-Z0-9,.]+$"))
            {
                errorStroka += "Поле \"Информация о продукте\" может содержать только символы кириллицы или латиницы и цифры и следующие знаки ',' '.'<br />";
                t            = 1;
            }
            if (!RegExRequester.Check(TextBoxBuyDate.Text.Trim(), "^[0-9.:]+$"))
            {
                errorStroka += "Поле \"Дата покупки\" может содержать только цифры!<br />";
                t            = 1;
            }

            if (!RegExRequester.Check(TextBoxRegisterDate.Text.Trim(), "^[0-9.:]+$"))
            {
                errorStroka += "Поле \"Дата регистрации\" может содержать только цифры!<br />";
                t            = 1;
            }
            if (t == 1)
            {
                LabelError.Text = errorStroka;
                return(false);
            }
            return(true);
        }
Ejemplo n.º 2
0
        protected void ButtonCheckTAN_Click(object sender, EventArgs e)
        {
            if (this.TextBoxTAN.Text.Trim() == "")
            {
                LabelInfo.Text = "Введите ТАН";
                return;
            }
            if (!RegExRequester.Check(this.TextBoxTAN.Text.Trim(), "^[а-яА-ЯёЁa-zA-Z0-9]+$"))
            {
                LabelInfo.Text       = "Вы ввели запрещенные символы! Попробуйте снова.";
                this.TextBoxTAN.Text = "";
                return;
            }
            try
            {
                using (IController <TAN> sql = new Controller <TAN>())
                {
                    LabelInfo.Text = "";
                    int status = 0;
                    foreach (TAN r in sql.GetAll())
                    {
                        if (r.TanCode == this.TextBoxTAN.Text.Trim())
                        {
                            status = 1;
                        }
                    }
                    if (status == 0)
                    {
                        LabelInfo.Text       = "ТАН " + this.TextBoxTAN.Text.Trim() + " в базе данных не существует!";
                        this.TextBoxTAN.Text = "";
                        return;
                    }

                    Response.Redirect("Register.aspx?tan=" + this.TextBoxTAN.Text.Trim());
                }
            }

            catch (Exception ex)
            {
                LabelInfo.Text = "Не возможно загрузить список категорий по следующей причине: " + ex.Message;
            }
        }