/// <summary> /// Creator: Lane Sandburg /// Created: 04/09/2020 /// Approver: Jordan Lindo /// /// click handler for viewing employee availabilities /// </summary> /// <remarks> /// Updater: /// Updated: /// Update: /// <param name="sender"></param> /// <param name="e"></param> private void btnViewUserAvailability_Click(object sender, RoutedEventArgs e) { if (dgUserList.SelectedItem != null) { try { canUserView.Visibility = Visibility.Hidden; canAddUser.Visibility = Visibility.Hidden; canViewUserERoles.Visibility = Visibility.Hidden; canViewAvailability.Visibility = Visibility.Visible; btnCreateUser.IsEnabled = false; //Prepare canvas functionality _employeeAvailabilityManager = new EmployeeAvailabilityManager(); _petUniverseUser = (PetUniverseUser)dgUserList.SelectedItem; updateDgViewAvailability(); lblHeader.Content = "Availabilities for: " + _petUniverseUser.LastName + ", " + _petUniverseUser.FirstName; } catch (Exception ex) { WPFErrorHandler.ErrorMessage(ex.Message); } } else { WPFErrorHandler.ErrorMessage("Please select a valid user"); } }
/// <summary> /// Creator: Steven Cardona /// Created: 04/16/2020 /// Approver: Zach Behrensmeyer /// /// Construct for when name in status bar is clicked /// </summary> /// <remarks> /// Updater: NA /// Updated: NA /// Update: NA /// </remarks> public UserControls(PetUniverseUser user) { _userManager = new UserManager(); _loggedInUser = _userManager.getUserByUserID(user.PUUserID); _employeeAvailabilityManager = new EmployeeAvailabilityManager(); InitializeComponent(); populateStates(); viewUserInfo(_loggedInUser); }
/// <summary> /// Creator: Zach Behrensmeyer /// Created: 2/20/2020 /// Approver: Michael Thompson /// /// This is a constructor for the UserControls Page /// /// </summary> /// <remarks> /// Updater: NA /// Updated: NA /// Update: NA /// /// </remarks> /// </summary> public UserControls() { _userManager = new UserManager(); _employeeAvailabilityManager = new EmployeeAvailabilityManager(); InitializeComponent(); }