Пример #1
0
        private void UserLogOn(string password)
        {
            if (password == "")
            {
                _alert.ShowError(AlertLevel.Medium, "Enter password.", "Error");
                return;
            }

            string error, opName, opCode;

            _logon.ValidatePassword(ConnectionString, password, out opName, out opCode, out error);
            if (error != "")
            {
                _alert.ShowError(AlertLevel.High, error, "ValidatePassword() Error");
                tbxOpCode.Text = "";
                return;
            }
            if (opCode == "")
            {
                _alert.ShowError(AlertLevel.Medium, "Invalid password.", "Log on failed");
                tbxOpCode.Text = "";
                return;
            }
            // Valid password
            txtOperator.Text = opName;
            OperatorCode     = opCode;
            ToggleView("LogOff");
            IsLoggedOn = true;
        }