def dates(self): db = DB() if request.method == "GET": if request.params["dateID"] == "*": dates = db.getAllPickupDates() return Sale.toTableDates(dates, request.params["staticTable"]) else: date = db.getDate(request.params["dateID"]) return json.dumps(date) elif request.method == "PUT": # Edit Date if ( request.params["dateID"] != "" and request.params["orderDate"] != "" and request.params["pickupDate"] != "" ): success = db.updateDate( request.params["dateID"], request.params["pickupDate"], request.params["orderDate"] ) if success: return self.trueString else: return '{"success":"false","message":"Failed to enter new order."}' elif ( request.params["dateID"] == "" and request.params["orderDate"] != "" and request.params["pickupDate"] != "" ): # New Date success = db.addNewDate(request.params["pickupDate"], request.params["orderDate"]) if success: return self.trueString else: return '{"success":"false","message":"Failed to enter new order."}' # Delete Date else: success = db.deleteDate(request.params["dateID"]) if success: return self.trueString else: return '{"success":"false","message":"Failed to enter new order."}'
def dates(self): db = DB() if (request.method == "GET"): if (request.params['dateID'] == '*'): dates = db.getAllPickupDates() return Sale.toTableDates(dates, request.params['staticTable']) else: date = db.getDate(request.params['dateID']) return json.dumps(date) elif (request.method == "PUT"): #Edit Date if (request.params['dateID'] != '' and request.params['orderDate'] != '' and request.params['pickupDate'] != ''): success = db.updateDate(request.params['dateID'], request.params['pickupDate'], request.params['orderDate']) if success: return self.trueString else: return "{\"success\":\"false\",\"message\":\"Failed to enter new order.\"}" elif (request.params['dateID'] == '' and request.params['orderDate'] != '' and request.params['pickupDate'] != ''): #New Date success = db.addNewDate(request.params['pickupDate'], request.params['orderDate']) if success: return self.trueString else: return "{\"success\":\"false\",\"message\":\"Failed to enter new order.\"}" #Delete Date else: success = db.deleteDate(request.params['dateID']) if success: return self.trueString else: return "{\"success\":\"false\",\"message\":\"Failed to enter new order.\"}"
def datesJSON(self): db = DB() if request.method == "GET": return json.dumps(db.getAllPickupDates())
def datesJSON(self): db = DB() if (request.method == "GET"): return json.dumps(db.getAllPickupDates())