Exemplo n.º 1
0
 private void ButtonLogin_Click(object sender, RoutedEventArgs e)
 {
     user.Passwd = passwd_box.Password;
     if (!_userService.IsExistUserWithThisLogin(user.Login))
     {
         MessageBox.Show("User not found!", "LogIn", MessageBoxButton.OK, MessageBoxImage.Error);
     }
     else
     {
         if (!_userService.IsExistsUserByLoginAndPassword(user.Login, user.Passwd))
         {
             MessageBox.Show("Wrong password", "LogIn", MessageBoxButton.OK, MessageBoxImage.Error);
         }
         else
         {
             user = _userService.GetUserByLoginAndPassword(user.Login, user.Passwd);
             var usertype = new BLLClass().GetUserType(user);
             if (usertype.Name == "Admin")
             {
                 AdminWindow adminWindow = new AdminWindow();
                 adminWindow.Show();
                 this.Close();
             }
             else
             {
                 UserWindow userWindow = new UserWindow(user);
                 userWindow.Show();
                 this.Close();
             }
             //open menu
         }
     }
 }
 void userListBox_DoubleClick(object sender, EventArgs e)
 {
     if (userListBox.SelectedItem != null)
     {
         UserWindow window = new UserWindow((User)userListBox.SelectedItem);
         //window.user = (User)userListBox.SelectedItem;
         this.Hide();
         window.Show();
     }
 }