예제 #1
0
 bool CheckURL()
 {
     if (string.IsNullOrEmpty(CtrlURL.Text))
     {
         CtrlError.ShowError("Укажите URL изображения.");
         return(false);
     }
     CtrlError.ClearError();
     return(true);
 }
예제 #2
0
        public bool CheckDescription()
        {
            if (!TestValidator.IsValidDescription(CtrlDescription.Text))
            {
                CtrlErrorDescription.ShowError(TestValidator.Error);
                return(false);
            }

            CtrlErrorDescription.ClearError();
            CtrlError.ClearError();
            return(true);
        }
        bool CheckRePassword()
        {
            if (CtrlRePassword.Password != CtrlPassword.Password)
            {
                CtrlErrorRePassword.ShowError("Пароли не совпадают.");
                return(false);
            }
            CtrlErrorRePassword.ClearError();
            CtrlError.ClearError();

            return(true);
        }
        bool CheckPassword()
        {
            if (!UserValidator.IsValidPassword(CtrlPassword.Password))
            {
                CtrlErrorPassword.ShowError(UserValidator.Error);
                return(false);
            }
            CtrlErrorPassword.ClearError();
            CtrlError.ClearError();

            return(true);
        }
예제 #5
0
        bool CheckName()
        {
            if (string.IsNullOrEmpty(CtrlName.Text))
            {
                CtrlErrorName.ShowError("Укажите имя.");
                return(false);
            }

            CtrlErrorName.ClearError();
            CtrlError.ClearError();

            return(true);
        }
예제 #6
0
        bool CheckPassword()
        {
            if (string.IsNullOrEmpty(CtrlPassword.Password))
            {
                CtrlErrorPassword.ShowError("Укажите пароль.");
                return(false);
            }

            CtrlErrorPassword.ClearError();
            CtrlError.ClearError();

            return(true);
        }
예제 #7
0
        public bool CheckInterval()
        {
            DateTime dtime;

            if (!string.IsNullOrEmpty(CtrlInterval.Text) && !DateTime.TryParseExact(CtrlInterval.Text, "HH:mm", CultureInfo.InvariantCulture, DateTimeStyles.None, out dtime))
            {
                CtrlErrorInterval.ShowError("Неправильный формат.");
                return(false);
            }

            CtrlErrorInterval.ClearError();
            CtrlError.ClearError();
            return(true);
        }
예제 #8
0
        public bool CheckDuration()
        {
            int minutes;

            if (!string.IsNullOrEmpty(CtrlDuration.Text) && !int.TryParse(CtrlDuration.Text, out minutes))
            {
                CtrlErrorDuration.ShowError("Неправильный формат.");
                return(false);
            }

            CtrlErrorDuration.ClearError();
            CtrlError.ClearError();
            return(true);
        }
        bool CheckEmail()
        {
            if (!UserValidator.IsValidEmail(CtrlEmail.Text))
            {
                CtrlErrorEmail.ShowError(UserValidator.Error);
                return(false);
            }
            if (!manager.Channel.UserEmailIsAvailable(CtrlEmail.Text))
            {
                CtrlErrorEmail.ShowError("Этот email занят.");
                return(false);
            }
            CtrlErrorEmail.ClearError();
            CtrlError.ClearError();

            return(true);
        }
        bool CheckName()
        {
            if (!UserValidator.IsValidName(CtrlName.Text))
            {
                CtrlErrorName.ShowError(UserValidator.Error);
                return(false);
            }
            if (!manager.Channel.UserNameIsAvailable(CtrlName.Text))
            {
                CtrlErrorName.ShowError("Это имя занято.");
                return(false);
            }

            CtrlErrorName.ClearError();
            CtrlError.ClearError();
            return(true);
        }
예제 #11
0
        public bool CheckTitle()
        {
            if (!TestValidator.IsValidTitle(CtrlTitle.Text))
            {
                CtrlErrorTitle.ShowError(TestValidator.Error);
                return(false);
            }

            if (!manager.Channel.TestTitleIsAvailable(CtrlTitle.Text, TestId))
            {
                CtrlErrorTitle.ShowError("Название занято.");
                return(false);
            }

            CtrlErrorTitle.ClearError();
            CtrlError.ClearError();
            return(true);
        }
예제 #12
0
 private void CtrlPassword_KeyDown(object sender, EventArgs e)
 {
     CtrlError.ClearError();
     CtrlErrorPassword.ClearError();
 }
예제 #13
0
 private void CtrlName_KeyDown(object sender, EventArgs e)
 {
     CtrlError.ClearError();
     CtrlErrorName.ClearError();
 }
 private void CtrlEmail_KeyDown(object sender, KeyEventArgs e)
 {
     CtrlErrorEmail.ClearError();
     CtrlError.ClearError();
 }
예제 #15
0
 private void CtrlText_KeyDown(object sender, KeyEventArgs e)
 {
     CtrlErrorText.ClearError();
     CtrlError.ClearError();
 }
예제 #16
0
 private void CtrlURL_KeyDown(object sender, KeyEventArgs e)
 {
     CtrlError.ClearError();
 }