/// <summary> /// Alisa Roehr /// Created: 2019/01/31 /// Modified: 2019/03/01 /// /// Constructor for view guest /// </summary> /// <remarks> /// /// </remarks> /// <param name="oldGuest">Guest that will be shown on the details screen</param> public frmAddEditGuest(Guest oldGuest) { InitializeComponent(); _guestManager = new GuestManager(); _member = new MemberManagerMSSQL(); try { _members = _member.RetrieveAllMembers(); } catch (Exception ex) { MessageBox.Show(ex.Message); } cbxMemberName.Items.Clear(); foreach (var item in _members) { cbxMemberName.Items.Add(item.FirstName + " " + item.LastName); if (item.MemberID == oldGuest.MemberID) { cbxMemberName.SelectedItem = item.FirstName + " " + item.LastName; } } _oldGuest = oldGuest; setReadOnly(); btnGuestAction.Content = "Edit"; }
/// <summary> /// Alisa Roehr /// Created: 2019/01/25 /// /// Constructor for new guest /// <summary> /// Updated By: Caitlin Abelson /// Date: 2019/04/11 /// /// Added the combobox for the existing members. /// /// </remarks> public frmAddEditGuest() { InitializeComponent(); _guestManager = new GuestManager(); _member = new MemberManagerMSSQL(); try { _members = _member.RetrieveAllMembers(); } catch (Exception ex) { MessageBox.Show(ex.Message); } cbxMemberName.Items.Clear(); if (_members != null) { foreach (var item in _members) { cbxMemberName.Items.Add(item.FirstName + " " + item.LastName); } } setEditable(); btnGuestAction.Content = "Add"; }
public frmReservationCheckout(int reservationID) { _reservationID = reservationID; _roomAssignmentManager = new GuestRoomAssignmentManager(); _memberManager = new MemberManagerMSSQL(); _reservationManager = new ReservationManagerMSSQL(); _tabManager = new MemberTabManager(); _offeringManager = new OfferingManager(); _checkoutReceiptManager = new CheckoutReceiptManager(); InitializeComponent(); try { populateGrid(); } catch (Exception) { throw; } }
public ViewAccount(string filterSearch) { InitializeComponent(); //Search Box should only contain the filter given txtSearch.IsEnabled = false; txtSearch.Text = filterSearch; //Disable buttons for this specifically constructed window btnFilter.IsEnabled = false; btnClear.IsEnabled = false; btnCancel.IsEnabled = false; btnDelete.Content = "Select Member"; try { _memberManager = new MemberManagerMSSQL(); //Refresh sponsor list to empty gird populateMembers(); var _filteredMembers = new List <Member>(); foreach (var item in _memberManager.RetrieveAllMembers().Where(s => s.FirstName.Contains(txtSearch.Text.ToString()))) { _filteredMembers.Add(item); } dgMember.ItemsSource = _filteredMembers; } catch (Exception ex) { MessageBox.Show(ex.Message + "\nCould not populate filtered Sponsors"); } }
/// <summary> /// This is the effective "startup method", since this is going to be a pretty /// memory hungry piece of software. This prevents us from doing a thicc chunk /// of work for no reason. /// </summary> public void LoadControl() { //From each manager, retrieve the list of possible recipients //Do this seperate so that if one manager fails, they don't necessarily all fail try { EmployeeManager employeeManager = new EmployeeManager(); IEnumerable <IMessagable> employees = (new EmployeeManager()).SelectAllActiveEmployees(); foreach (string alias in employees.Select(item => item.Alias)) { lstPossibleRecipientsEmployee.Items.Add(alias); } _possibleRecipients = _possibleRecipients.Concat(employees).ToList(); } catch (Exception ex) { ExceptionLogManager.getInstance().LogException(ex); } try { RoleManager roleManager = new RoleManager(); IEnumerable <IMessagable> roles = (new RoleManager()).RetrieveAllRoles(); foreach (string alias in roles.Select(item => item.Alias)) { lstPossibleRecipientsRoles.Items.Add(alias); } _possibleRecipients = _possibleRecipients.Concat(roles).ToList(); } catch (Exception ex) { ExceptionLogManager.getInstance().LogException(ex); } try { GuestManager guestManager = new GuestManager(); IEnumerable <IMessagable> guests = (new GuestManager()).ReadAllGuests().Where(g => g.Active); foreach (string alias in guests.Select(item => item.Alias)) { lstPossibleRecipientsGuest.Items.Add(alias); } _possibleRecipients = _possibleRecipients.Concat(guests).ToList(); } catch (Exception ex) { ExceptionLogManager.getInstance().LogException(ex); } try { MemberManagerMSSQL memberManager = new MemberManagerMSSQL(); IEnumerable <IMessagable> members = (new MemberManagerMSSQL()).RetrieveAllMembers().Where(m => m.Active); foreach (string alias in members.Select(item => item.Alias)) { lstPossibleRecipientsMember.Items.Add(alias); } _possibleRecipients = _possibleRecipients.Concat(members).ToList(); } catch (Exception ex) { ExceptionLogManager.getInstance().LogException(ex); } try { DepartmentManager departmentManager = new DepartmentManager(); IEnumerable <IMessagable> departments = (new DepartmentManager()).GetAllDepartments(); foreach (string alias in departments.Select(item => item.Alias)) { lstPossibleRecipientsDepartment.Items.Add(alias); } _possibleRecipients = _possibleRecipients.Concat(departments).ToList(); } catch (Exception ex) { ExceptionLogManager.getInstance().LogException(ex); } }