예제 #1
0
파일: News.aspx.cs 프로젝트: makmen/ASP.NET
        private int CheckUser()
        {
            ErrorControls.NotEmptyTextBox(tbTitle);
            ErrorControls.NotEmptyTextBox(tbContent);

            return(ErrorControls.GetCount());
        }
예제 #2
0
        private int CheckUser()
        {
            ErrorControls.NotEmptyTextBox(btnName);
            ErrorControls.RegexTextBox(btnEmail, "^[0-9a-z_\\.-]+@[0-9a-z_\\.-]+\\.[a-z]{2,}?$");
            ErrorControls.NotEmptyTextBox(btnMessage);

            return(ErrorControls.GetCount());
        }
예제 #3
0
        private int CheckUser()
        {
            if (!ErrorControls.NotEmptyTextBox(tbName))
            {
                errs.Add(tbName.ID, "Поле не должно быть пустым");
            }
            if (!ErrorControls.NotEmptyTextBox(tbMiddleName))
            {
                errs.Add(tbMiddleName.ID, "Поле не должно быть пустым");
            }
            if (!ErrorControls.NotEmptyTextBox(tbLastName))
            {
                errs.Add(tbLastName.ID, "Поле не должно быть пустым");
            }
            if (!ErrorControls.NotEmptyTextBox(tbEmail))
            {
                errs.Add(tbEmail.ID, "Поле не должно быть пустым");
            }
            else if (!ErrorControls.RegexTextBox(tbEmail, "^[0-9a-z_\\.-]+@[0-9a-z_\\.-]+\\.[a-z]{2,}?$"))
            {
                errs.Add(tbEmail.ID, "Не правильный формат");
            }
            // если режим добавления проверяем это
            if (Mode == "add")
            {
                if (!ErrorControls.NotEmptyTextBox(tbLogin))
                {
                    errs.Add(tbLogin.ID, "Поле не должно быть пустым");
                }
                else if (!ErrorControls.RegexTextBox(tbLogin, "^[a-zA-Z]+$"))
                {
                    errs.Add(tbLogin.ID, "Только латинские буквы");
                }
                else if (GlobalVariables.Link.UniqueLogin(tbLogin.Text))
                {
                    errs.Add(tbLogin.ID, "Присутствует в системе");
                }
                if (!ErrorControls.NotEmptyTextBox(tbPass))
                {
                    errs.Add(tbPass.ID, "Поле не должно быть пустым");
                }
                else if (tbPass.Text != tbRePass.Text)
                {
                    errs.Add(tbPass.ID, "Пароли должны совпадать");
                    errs.Add(tbRePass.ID, "Пароли должны совпадать");
                }
            }



            return(ErrorControls.GetCount());
        }
예제 #4
0
        private int CheckUser()
        {
            if (!ErrorControls.NotEmptyTextBox(btnOldPassword))
            {
                errs.Add(btnOldPassword.ID, "Поле не должно быть пустым");
            }
            else if (btnOldPassword.Text != account.Password)
            {
                errs.Add(btnOldPassword.ID, "Не верный пароль");
            }
            if (!ErrorControls.NotEmptyTextBox(btnPassword))
            {
                errs.Add(btnPassword.ID, "Поле не должно быть пустым");
            }
            else if (btnPassword.Text != btnRePassword.Text)
            {
                errs.Add(btnPassword.ID, "Пароли должны совпадать");
                errs.Add(btnRePassword.ID, "Пароли должны совпадать");
            }

            return(ErrorControls.GetCount());
        }
예제 #5
0
        private int CheckUser()
        {
            if (!ErrorControls.NotEmptyTextBox(tbName))
            {
                errs.Add(ErrorName, "Поле не должно быть пустым");
            }
            if (!ErrorControls.NotEmptyTextBox(tbMiddleName))
            {
                errs.Add(ErrorMiddleName, "Поле не должно быть пустым");
            }
            if (!ErrorControls.NotEmptyTextBox(tbLastName))
            {
                errs.Add(ErrorLastName, "Поле не должно быть пустым");
            }
            if (!ErrorControls.NotEmptyTextBox(tbEmail))
            {
                errs.Add(ErrorEmail, "Поле не должно быть пустым");
            }
            else if (!ErrorControls.RegexTextBox(tbEmail, "^[0-9a-z_\\.-]+@[0-9a-z_\\.-]+\\.[a-z]{2,}?$"))
            {
                errs.Add(ErrorEmail, "Не правильный формат");
            }
            if (Mode == "add")
            {
                if (!ErrorControls.NotEmptyTextBox(tbLogin))
                {
                    errs.Add(ErrorLogin, "Поле не должно быть пустым");
                }
                else if (!ErrorControls.RegexTextBox(tbLogin, "^[a-zA-Z]+$"))
                {
                    errs.Add(ErrorLogin, "Только латинские буквы");
                }
                else if (GlobalVariables.Link.UniqueLogin(tbLogin.Text))
                {
                    ErrorControls.CountErrors(false);
                    errs.Add(ErrorLogin, "Присутствует в системе");
                }
                if (!ErrorControls.NotEmptyTextBox(tbPass))
                {
                    errs.Add(ErrorPass, "Поле не должно быть пустым");
                }
                else if (tbPass.Text != tbRePass.Text)
                {
                    ErrorControls.CountErrors(false);
                    errs.Add(ErrorPass, "Пароли должны совпадать");
                    errs.Add(ErrorRePass, "Пароли должны совпадать");
                }
                string captcha = Session["captcha"] as string;
                if (!ErrorControls.NotEmptyTextBox(tbCaptcha))
                {
                    errs.Add(ErrorCaptcha, "Поле не должно быть пустым");
                }
                else if ((Session["captcha"] as string) != tbCaptcha.Text.ToLower())
                {
                    ErrorControls.CountErrors(false);
                    errs.Add(ErrorCaptcha, "Символы введены не верно");
                }
                Session["captcha"] = null;
            }

            return(ErrorControls.GetCount());
        }