Exemplo n.º 1
0
 /// <summary>
 /// CREATOR: Steve Coonrod, Matt Deaton
 /// CREATED 2/10/2020
 /// APPROVER: Ryan Morganti
 ///
 /// Constructor for Creating New Events. (UC-606 and UC-633)
 /// Must base functionality on user's role. Donation Coordinator(DC) vs all other roles
 /// Takes in the eventManager interface and user object involved.
 /// Keeps Edit Mode false
 ///
 /// </summary>
 /// <remarks>
 ///
 /// UPDATER: NA
 /// UPDATED: NA
 /// UPDATE: NA
 ///
 /// </remarks>
 public CreateEventForm(IPUEventManager eventManager, PetUniverseUser user, EventMgmt eventMgmt)
 {
     _eventManager = eventManager;
     _user         = user;
     _eventMgmt    = eventMgmt;
     InitializeComponent();
 }
 /// <summary>
 ///
 /// CREATOR: Steve Coonrod
 /// CREATED: 3\08\2020
 /// APPROVER: Ryan Morganti
 ///
 /// This is the no-argument constructor needed for the programs initialization
 ///
 /// </summary>
 /// <remarks>
 ///
 /// UPDATER: NA
 /// UPDATED: NA
 /// UPDATE: NA
 ///
 /// </remarks>
 public EventApprovalForm()
 {
     _eventManager = new PUEventManager();
     _user         = new PetUniverseUser();
     _event        = new PUEvent();
     InitializeComponent();
 }
Exemplo n.º 3
0
 /// <summary>
 /// CREATOR: Steve Coonrod, Matt Deaton
 /// CREATED 2/10/2020
 /// APPROVER: Ryan Morganti
 ///
 /// Constructor for Editing Events. (UC-607)
 /// Must base functionality on user's role
 /// Takes in an existing Event, as well as the eventManager interface and user object involved
 /// Sets the Edit Mode to true
 ///
 /// </summary>
 /// <remarks>
 ///
 /// UPDATER: NA
 /// UPDATED: NA
 /// UPDATE: NA
 ///
 /// </remarks>
 public CreateEventForm(IPUEventManager eventManager, PetUniverseUser user, EventMgmt eventMgmt, PUEvent puEvent)
 {
     _eventManager = eventManager;
     _user         = user;
     _event        = puEvent;
     _editMode     = true;
     _eventMgmt    = eventMgmt;
     InitializeComponent();
 }
 /// <summary>
 ///
 /// CREATOR: Steve Coonrod
 /// CREATED: 2\08\2020
 /// APPROVER: Ryan Morganti
 ///
 /// This is the full argument constructor which is used for Reviewing an Event (UC-619)
 /// It will set the approveMode to true when called
 ///
 /// </summary>
 /// <remarks>
 ///
 /// UPDATER: NA
 /// UPDATED: NA
 /// UPDATE: NA
 ///
 /// </remarks>
 /// <param name="eventManager"></param>
 /// <param name="user"></param>
 /// <param name="puEvent"></param>
 /// <param name="eventMgmt"></param>
 /// <param name="approveMode"></param>
 public EventApprovalForm(IPUEventManager eventManager, PetUniverseUser user,
                          PUEvent puEvent, EventMgmt eventMgmt, bool approveMode)
 {
     _eventManager         = eventManager;
     _user                 = user;
     _event                = puEvent;
     _approveMode          = approveMode;
     _eventMgmt            = eventMgmt;
     _volunteerTaskManager = new VolunteerTaskManager();
     InitializeComponent();
 }
        private bool _approveMode    = false; //To track Review vs View Mode

        /// <summary>
        ///
        /// CREATOR: Steve Coonrod
        /// CREATED: 2\08\2020
        /// APPROVER: Ryan Morganti
        ///
        /// This is the constructor that will load this page for Viewing an Event's details
        /// It keeps the approveMode as false
        ///
        /// </summary>
        /// <remarks>
        ///
        /// UPDATER: NA
        /// UPDATED: NA
        /// UPDATE: NA
        ///
        /// </remarks>
        /// <param name="eventManager"></param>
        /// <param name="user"></param>
        /// <param name="puEvent"></param>
        /// <param name="eventMgmt"></param>
        public EventApprovalForm(IPUEventManager eventManager, PetUniverseUser user,
                                 PUEvent puEvent, EventMgmt eventMgmt)
        {
            _eventManager   = eventManager;
            _requestManager = new RequestManager();
            _user           = user;
            _event          = puEvent;
            _eventMgmt      = eventMgmt;

            InitializeComponent();
        }
Exemplo n.º 6
0
 /// <summary>
 ///
 /// NAME: Steve Coonrod
 /// DATE: 2020-03-04
 /// CHECKED BY:
 ///
 /// This is the constructor for the Delete Event form
 ///
 /// Updated By:
 /// Updated On:
 ///
 /// </summary>
 /// <param name="eventManager"></param>
 /// <param name="puEvent"></param>
 public frmDeleteEvent(IPUEventManager eventManager, PUEvent puEvent)
 {
     _eventManager = eventManager;
     _event        = puEvent;
     InitializeComponent();
 }
Exemplo n.º 7
0
 /// <summary>
 /// CREATOR: Steve Coonrod
 /// CREATED: 2020/3/08
 /// APPROVER: Ryan Morganti
 ///
 /// This is the constructor for this page which takes in a user object.
 /// This is necessary for basing functionality on the users role.
 /// </summary>
 /// <remarks>
 ///
 /// UPDATER: NA
 /// UPDATED: NA
 /// UPDATE: NA
 ///
 /// </remarks>
 /// <param name="user"></param>
 public EventMgmt(PetUniverseUser user)
 {
     InitializeComponent();
     _eventManager = new PUEventManager();
     _user         = user;
 }
Exemplo n.º 8
0
        public PUEvent _selectedEvent;                //To track the currently selected Event on the datagrids


        /// <summary>
        ///
        /// CREATOR: Steve Coonrod
        /// CREATED: 2020/2/08
        /// APPROVER: Ryan Morganti
        /// This is the no-argument constructor.
        ///     It is never referenced, but is necessary for the PUHome window to initialize.
        ///
        /// </summary>
        /// <remarks>
        /// UPDATER: NA
        /// UPDATED: NA
        /// UPDATE: NA
        ///
        /// </remarks>
        public EventMgmt()
        {
            InitializeComponent();
            _eventManager = new PUEventManager();
        }
Exemplo n.º 9
0
 /// <summary>
 ///
 /// CREATOR: Steve Coonrod
 /// CREATED: 3\08\2020
 /// APPROVER: Ryan Morganti
 ///
 /// The constructor for this page.
 /// Takes as parameters the current Event Manager and EventMgmt page
 ///
 /// </summary>
 /// <remarks>
 ///
 /// UPDATER: NA
 /// UPDATED: NA
 /// UPDATE: NA
 ///
 /// </remarks>
 /// <param name="eventManager"></param>
 /// <param name="eventMgmt"></param>
 public ListApprovedEvents(IPUEventManager eventManager, EventMgmt eventMgmt)
 {
     _eventManager = eventManager;
     _eventMgmt    = eventMgmt;
     InitializeComponent();
 }
Exemplo n.º 10
0
        private EventMgmt _eventMgmt          = null; //For allowing the updating of the EventMgmt page's _selectedEvent

        /// <summary>
        ///
        /// CREATOR: Steve Coonrod
        /// CREATED: 3\08\2020
        /// APPROVER: Ryan Morganti
        ///
        /// A no-argumnet constructor. For some reason it is necessary for the programs initialization
        ///
        /// </summary>
        /// <remarks>
        ///
        /// UPDATER: NA
        /// UPDATED: NA
        /// UPDATE: NA
        ///
        /// </remarks>
        public ListApprovedEvents()
        {
            _eventManager = new PUEventManager();
            InitializeComponent();
        }
 /// <summary>
 ///
 /// CREATOR: Steve Coonrod
 /// CREATED: 3\08\2020
 /// APPROVER: Ryan Morganti
 ///
 /// The constructor for this page.
 /// Takes as parameters the current Event Manager and EventMgmt page
 ///
 /// </summary>
 /// <remarks>
 ///
 /// UPDATER: NA
 /// UPDATED: NA
 /// UPDATE: NA
 ///
 /// </remarks>
 /// <param name="eventManager"></param>
 /// <param name="eventMgmt"></param>
 public ListPendingEvents(IPUEventManager eventManager, EventMgmt eventMgmt)
 {
     _eventManager = eventManager;
     _eventMgmt    = eventMgmt;
     InitializeComponent();
 }
        private EventMgmt _eventMgmt;                 //For allowing the updating of the EventMgmt page's _selectedEvent

        /// <summary>
        ///
        /// CREATOR: Steve Coonrod
        /// CREATED: 3\08\2020
        /// APPROVER: Ryan Morganti
        ///
        /// A no-argumnet constructor. For some reason it is necessary for the programs initialization
        ///
        /// </summary>
        /// <remarks>
        ///
        /// UPDATER: NA
        /// UPDATED: NA
        /// UPDATE: NA
        ///
        /// </remarks>
        public ListPendingEvents()
        {
            InitializeComponent();
            _eventManager = new PUEventManager();
        }
Exemplo n.º 13
0
 public EventsController(IPUEventManager eventManager)
 {
     _userManager  = new UserManager();
     _eventManager = eventManager;
     getEventTypes();
 }