Пример #1
0
def page_reservation_wizard_3_search_existing_guest():
    '''
    The user has selected to search for an existing guest.
    Display the results of the search and allow the selection of one.

    TODO: Also have an option for making a new guest in case the user
    doesn't find the guest they were looking for.
    '''
    from RoomReserve.admin.guestsearch import guestsearch, form_SearchGuest
    form = form_SearchGuest()

    formdata = request.form
    myResID = int(formdata['resID'])
    # myRes = getReservationByID(int(formdata['resID']))
    print("___+++___previous information processed")

    guests = getAllGuests()

    return render('guestsearch.html', resID=myResID, form=form, target="/res/new/guest/search", guests=guests)
Пример #2
0
def page_reservation_wizard_3():
    '''
    Updates the reservation with the selected room.

    Asks for the guest information
    '''
    formdata = request.form
    res = getReservationByID(int(formdata['resID']))
    room = getRoomByID(int(formdata['roomID']))

    res.setRoom(room=room)
    buildingName = getBuildingById(room.get_building_id()).get_name()

    from RoomReserve.admin.guestsearch import form_SearchGuest
    guestSearchForm = form_SearchGuest()

    from RoomReserve.admin.guest import form_CreateGuest
    createGuestForm = form_CreateGuest()

    return render('reswizard/wizard3.html', guestSearchForm=guestSearchForm,\
        room=getRoomByID(res.getRoomID()), buildingName=buildingName, resID=res.getID())