/// <summary>
        /// James Heim
        /// Created 2019-04-12
        ///
        /// View who is assigned to the room in the selected View Model.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void BtnView_Click(object sender, RoutedEventArgs e)
        {
            var selectedVM = (VMRoomRoomReservation)dgAvailableRooms.SelectedItem;

            if (selectedVM != null)
            {
                Room selectedRoom = _roomManager.RetreieveRoomByID(selectedVM.RoomID);
                var  form         = new frmAddEditViewRoom(EditMode.View, selectedVM.RoomID);
                form.ShowDialog();
            }
        }
Ejemplo n.º 2
0
        private void viewRoom()
        {
            var room = (Room)dgRoom.SelectedItem;

            if (room != null)
            {
                var roomForm = new frmAddEditViewRoom(EditMode.View, room.RoomID);
                var results  = roomForm.ShowDialog();
            }
            else
            {
                MessageBox.Show("You must select an item");
            }
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Danielle Russo
        /// Created: 2019/01/30
        ///
        /// Opens a new window to add a room to the selected building.
        /// </summary>
        ///
        /// <remarks>
        /// </remarks>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        /// <param name="selectedBuilding">The building that the room will be added to</param>
        private void btnAddRoom_Click(object sender, RoutedEventArgs e)
        {
            var addRoomForm = new frmAddEditViewRoom(selectedBuilding.BuildingID, employee);
            var roomAdded   = addRoomForm.ShowDialog();

            // if rooms were added, update list
            try
            {
                setUpRooms();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Danielle Russo
        /// Created: 2019/04/04
        ///
        /// Goes to the room detail form
        /// </summary>
        private void selectRoom()
        {
            Room selectedRoom = (Room)dgRooms.SelectedItem;

            var detailForm  = new frmAddEditViewRoom(EditMode.View, selectedRoom.RoomID);
            var formUpdated = detailForm.ShowDialog();

            setUpRooms();

            if (formUpdated == true)
            {
                try
                {
                    setUpRooms();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
Ejemplo n.º 5
0
 /// <summary>
 /// Author: Jared Greenfield
 /// Created On: 04/04/2019
 /// Takes the user to the given Offerings details.
 /// </summary>
 private void BtnViewDetails_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (_offering.OfferingTypeID == "Room")
         {
             var  newObject = _offeringManager.RetrieveOfferingInternalRecordByIDAndType(_offering.OfferingID, _offering.OfferingTypeID);
             Room newRoom   = (Room)newObject;
             //Event finalEvent = _eventManager.RetrieveEventByID(newEvent.EventID);
             // names missing, otherwise works
             var form = new frmAddEditViewRoom(EditMode.View, newRoom.RoomID);
             form.ShowDialog();
         }
         if (_offering.OfferingTypeID == "Event")
         {
             var   newObject = _offeringManager.RetrieveOfferingInternalRecordByIDAndType(_offering.OfferingID, _offering.OfferingTypeID);
             Event newEvent  = (Event)newObject;
             //Event finalEvent = _eventManager.RetrieveEventByID(newEvent.EventID);
             // names missing, otherwise works
             var form = new frmAddEditEvent(_employee, newEvent);
             form.ShowDialog();
         }
         if (_offering.OfferingTypeID == "Item")
         {
             var  newObject = _offeringManager.RetrieveOfferingInternalRecordByIDAndType(_offering.OfferingID, _offering.OfferingTypeID);
             Item newItem   = (Item)newObject;
             var  form      = new CreateItem(newItem, _employee);
             form.ShowDialog();
         }
         if (_offering.OfferingTypeID == "Service")
         {
             //MessageBox.Show("Not Implemented Yet.");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("There was an error retrieving the details. " + ex.Message);
     }
 }