Ejemplo n.º 1
0
def delete():
    art_id = ui.get_artwork_id()
    try:
        artwork = artworkStore.get_artwork_id(art_id)
        Artwork.delete(artwork)
        print('Artwork has been deleted. ')
    except:
        print('Error - no artwork was deleted with that ID')
Ejemplo n.º 2
0
def change_status_for_an_artwork():
    try:
        artwork_id = ui.get_artwork_id()
        artwork = store.get_artworkk_by_id(artwork_id)
        new_available = ui.get_available_value()
        artwork.read = new_available
        artwork.save()
    except:
        ui.message('Artwork not available')
Ejemplo n.º 3
0
def change_status():
    try:
        artwork_id = ui.get_artwork_id()
        artwork = store.get_artwork_by_id(artwork_id)
        new_status = ui.get_status_value()
        artwork.status = new_status
        artwork.save()
    except:
        ui.message('Artwork not available')
Ejemplo n.º 4
0
def change_artwork_status():
    artwork_id = ui.get_artwork_id()
    artwork = artworkstore.get_artwork_by_id(artwork_id)
    if not artwork:
        ui.message('artwork not found')
        return
    new_sold = ui.get_sold_value()
    artwork.sold = new_sold
    artwork.save()
Ejemplo n.º 5
0
def change_availability():

    art_id = ui.get_artwork_id()
    try:
        artwork = artworkStore.get_artwork_id(art_id)
        new_status = ui.get_availability_status()
        artwork.available = new_status
        Artwork.save(new_status)
        print('Availability has been changed. ')
    except:
        print('Error - no availability change made. ')
Ejemplo n.º 6
0
def delete_an_artwork():
    artwork_id = ui.get_artwork_id()
    artwork = store.get_artwork_by_id(artwork_id)
    store.delete_artwork(artwork)
    ui.message('Artwork Deleted')
Ejemplo n.º 7
0
def artwork_availability():
    #This method checks for artwork availability
    id = ui.get_artwork_id()

    art_available = ui.get_artwork_availability()
    artstore.change_availability_status(id, art_available)