Esempio n. 1
0
        private void RunChecker(object sender, DoWorkEventArgs doWorkEventArgs)
        {
            EOperationType type = (SelectorBox.Text == "") ? EOperationType.CheckCreds : EOperationType.CheckSentry;
            SentryOperator sentryOperator = new SentryOperator(UsernameBox.Text, PasswordBox.Text, SelectorBox.Text, type, this);

            switch (sentryOperator.StartSteam())
            {
                case ECheckResult.Yes:
                    MessageBox.Show("Sentry is linked to account.", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    break;

                case ECheckResult.No:
                    if (type == EOperationType.CheckCreds)
                        MessageBox.Show("Credentials are valid.", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    else
                        MessageBox.Show("Sentry is not linked to account.", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    break;

                case ECheckResult.CredsWrong:
                    MessageBox.Show("Credentials are wrong.", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    break;

                case ECheckResult.CannotCheck:
                    MessageBox.Show("Cannot check since Two-Factor authentication is enabled.", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    break;

                case ECheckResult.SentryMissing:
                    MessageBox.Show("Sentry file is missing.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    break;

                case ECheckResult.ConnectFailed:
                    MessageBox.Show("Could not connect to Steam.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    break;
            }
        }
Esempio n. 2
0
        private void RunAdder(object sender, DoWorkEventArgs doWorkEventArgs)
        {
            EOperationType type = (SelectorBox.Text == "") ? EOperationType.CreateSentry : EOperationType.AddToSentry;
            SentryOperator sentryOperator = new SentryOperator(UsernameBox.Text, PasswordBox.Text, SelectorBox.Text, type, this);

            switch (sentryOperator.StartSteam())
            {
                case ECheckResult.Added:
                    if (type == EOperationType.CreateSentry)
                        MessageBox.Show("Sentry created.", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    else
                        MessageBox.Show("Sentry added to account.", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    break;

                case ECheckResult.Yes:
                    MessageBox.Show("Sentry is already linked to account.", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    break;

                case ECheckResult.No:
                    MessageBox.Show("FATAL : ECheckResult.No", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    break;

                case ECheckResult.CredsWrong:
                    MessageBox.Show("Credentials are wrong.", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    break;

                case ECheckResult.AuthCodeExpired:
                    MessageBox.Show("Auth code expired.", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    break;

                case ECheckResult.AuthCodeInvalid:
                    MessageBox.Show("Auth code invalid.", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    break;

                case ECheckResult.TwoFactorMismatch:
                    MessageBox.Show("Two factor code invalid.", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    break;

                case ECheckResult.SentryMissing:
                    MessageBox.Show("Sentry file is missing.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    break;

                case ECheckResult.ConnectFailed:
                    MessageBox.Show("Could not connect to Steam.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    break;

                case ECheckResult.Cancelled:
                    break;
            }
        }