private void AuthentificationAttempt(object sender, EventArgs e)
        {
            bool isSuccesful = true;
            bool isAdmin     = false;

            bool[] temporary = dataBase.DoesUserExist(registration.GetLogin().ToLower(), registration.GetPassword());
            isSuccesful = temporary[0];
            isAdmin     = temporary[1];

            //Какой-то код с вызовом базы
            if (isSuccesful)
            {
                userName = registration.GetLogin();
                if (isAdmin)
                {
                    Close();
                    adminPass?.Invoke(this, null);
                }
                else
                {
                    Close();
                    researcehrPass?.Invoke(this, null);
                }
            }
            else
            {
                numberOfTries = numberOfTries > 0 ? numberOfTries - 1 : 0;
                if (numberOfTries == 0)
                {
                    string[] tempLogPass = dataBase.GetUserLoginPassViaId(1).Split(' ');
                    string   adminLogin  = tempLogPass[0];
                    string   adminPass   = tempLogPass[1];

                    registration.DeactivateLoginFunctionality(adminLogin, adminPass);
                }
                else
                {
                    registration.AuthentificationFail(numberOfTries);
                }
            }
        }