Exemplo n.º 1
0
 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."}'
Exemplo n.º 2
0
 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.\"}"