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); }
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; } }