Пример #1
0
        private void BtAuthorization_Click(object sender, RoutedEventArgs e)
        {
            Service.Service1Client service = new Service.Service1Client();
            Service.Authentication auth    = new Service.Authentication();

            string Login    = tbLogin.Text.ToString();
            string Password = pbPassword.Password.ToString();

            auth = service.Authentication(Login, Password);
            if (!auth.error)
            {
                labelError.Visibility = Visibility.Collapsed;
                if (auth.Role == "admin")
                {
                    MenuAdmin menuAdmin = new MenuAdmin();
                    menuAdmin.Show();
                    Close();
                }
                else if (auth.Role == "user")
                {
                    MenuUser menuUser = new MenuUser();
                    menuUser.Show();
                    Close();
                }
                Properties.Settings.Default.User_ID = auth.User_ID;
                Properties.Settings.Default.Save();
            }
            else
            {
                labelError.Content    = auth.error_message;
                labelError.Visibility = Visibility.Visible;
            }
        }