BugTrackingSystem.Administrator.Tester.cuvUsername_ServerValidate C# (CSharp) Метод

cuvUsername_ServerValidate() защищенный Метод

protected cuvUsername_ServerValidate ( object sender, System.Web.UI.WebControls.ServerValidateEventArgs e ) : void
sender object
e System.Web.UI.WebControls.ServerValidateEventArgs
Результат void
        protected void cuvUsername_ServerValidate(object sender, ServerValidateEventArgs e)
        {
            if (!Char.IsDigit(txtUsername.Text.Trim()[0]))
            {
                if (TestersDBManager.GetTesterByUsername(txtUsername.Text) == null)
                {
                    e.IsValid = true;
                }
                else
                {
                    e.IsValid = false;
                    CustomValidator cusValidator = (CustomValidator)sender;
                    cusValidator.ErrorMessage = "Съществува тестер с въведеното име";
                }
            }
            else
            {
                e.IsValid = false;
                CustomValidator cusValidator = (CustomValidator)sender;
                cusValidator.ErrorMessage = "Потребителското име трябва да започва с буква";
            }
        }