Esempio n. 1
0
        private void goBack_Click(object sender, EventArgs e)
        {
            var logAsPage = new LogAsPage();

            logAsPage.Show();
            this.Close();
        }
Esempio n. 2
0
        public void next_Click(object sender, EventArgs e)
        {
            AppContext.CurrentUser = new User()
            {
                Email    = textBoxEmail.Text,
                Password = textBoxPassword.Text
            };
            var authResult = AppContext.Client.Authorize(AppContext.CurrentUser.Email, AppContext.CurrentUser.Password);

            if (!authResult.IsAuthorized)
            {
                MessageBox.Show("Пользователь с таким email и паролем не существует или не одобрен администратором", "Ошибка Авторизации", MessageBoxButtons.OK);
                return;
            }

            AppContext.CurrentUser.Role      = authResult.Role;
            AppContext.CurrentUser.FirstName = authResult.FirstName;
            AppContext.CurrentUser.LastName  = authResult.LastName;

            var logAsPage = new LogAsPage();

            logAsPage.Show();
            this.Close();
        }