예제 #1
0
        public static void UpdatePassBars(Grid.IGridList <View> bars, string pass)
        {
            PassStrength passStrength = GetPassStrength(pass);

            switch (passStrength)
            {
            case PassStrength.Invalid:
                SetPassBarsColors(bars, 4, Color.Gray);
                break;

            case PassStrength.Poor:
                SetPassBarsColors(bars, 1, Color.Red);
                break;

            case PassStrength.Average:
                SetPassBarsColors(bars, 2, Color.Orange);
                break;

            case PassStrength.Good:
                SetPassBarsColors(bars, 3, Color.Yellow);
                break;

            case PassStrength.Excelent:
                SetPassBarsColors(bars, 4, Color.Green);
                break;
            }
        }
예제 #2
0
        public ErrorStruct(bool login, bool firstname, bool secondName, bool surname, PassStrength strength, bool Position, bool correct)
        {
            Correct = correct;

            PWStrength          = strength;
            IncorrectLogin      = !login;
            IncorrectFirstName  = !firstname;
            IncorrectSecondName = !secondName;
            IncorrectSurname    = !surname;
        }