예제 #1
0
        public void updateInterface()
        {
            if (currentStatus != Status.MainMenu && currentStatus != Status.Login)
            {
                btnPlaceReservation.Visible = false;
                btnModifyReservation.Visible = false;
                panelLogin.Visible = false;
                tabControl.Visible = true;
            }

            if (currentStatus == Status.PlaceReservation)
            {
                    getAvailableRentalObjects();
                    getAvailableCampsites();
            }

            if (currentStatus == Status.Login)
            {
                panelLogin.Visible = true;
                btnPlaceReservation.Visible = false;
                btnModifyReservation.Visible = false;

            }

            if (currentStatus == Status.ModifyReservation)
            {
                btnAddPerson.Visible = false;
                btnRemovePerson.Visible = false;

                reservation = new Reservation();
                getAvailableRentalObjects();
                getAvailableCampsites();
                reservation.getExistingReservation(rfidPrimaryCustomer);

                foreach (Person p in reservation.getPersons())
                {
                    addPersonPage(p);
                }

            }
        }