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(); } }