コード例 #1
0
ファイル: Bills.py プロジェクト: Zer0Name/cs336-backend
 def requestMap(self, request):
     if variable.isEmpty(request):
         return "Error"
     bill_id = str(request.get('bill_id'))
     bar = str(request.get('bar'))
     date = str(request.get('date'))
     drinker = str(request.get('drinker'))
     items_price = str(request.get('items_price'))
     tax_price = str(request.get('tax_price'))
     tip = str(request.get('tip'))
     total_price = str(request.get('total_price'))
     time = str(request.get('time'))
     bartender = str(request.get('bartender'))
     day = str(request.get('day'))
     if variable.isEmpty(bill_id) or variable.isEmpty(
             bar) or variable.isEmpty(date) or variable.isEmpty(
                 drinker
             ) or variable.isEmpty(items_price) or variable.isEmpty(
                 tax_price) or variable.isEmpty(tip) or variable.isEmpty(
                     total_price) or variable.isEmpty(
                         time) or variable.isEmpty(
                             bartender) or variable.isEmpty(day):
         raise MissingParamaters("Missing parameter")
     self.setBillId(bill_id)
     self.setBar(bar)
     self.setDate(date)
     self.setDrinker(drinker)
     self.setItemsPrice(items_price)
     self.setTaxPrice(tax_price)
     self.setTip(tip)
     self.setTotalPrice(total_price)
     self.setTime(time)
     self.setBartender(bartender)
     self.setDay(day)
コード例 #2
0
ファイル: BarFood.py プロジェクト: Zer0Name/cs336-backend
 def requestMap(self, request):
     if variable.isEmpty(request):
         return "Error"
     name = str(request.get('name'))
     if variable.isEmpty(name):
         raise MissingParamaters("Missing parameter")
     self.setName(name)
コード例 #3
0
def get_price_for_quantity_food():
    bar = str(request.args.get('bar'))
    food = str(request.args.get('food'))
    quantity = str(request.args.get('quantity'))
    if variable.isEmpty(bar) or variable.isEmpty(food) or variable.isEmpty(
            quantity):
        raise MissingParamaters("Missing parameter")
    return sellsFoodService.get_price_for_quantity(bar, food, quantity)
コード例 #4
0
def updateBeer():
    beer = Beer()
    req = request.get_json()
    beer.requestMap(req)
    oldName = str(req.get('old_name'))
    if variable.isEmpty(oldName):
        raise MissingParamaters("Missing parameter")
    return beerService.updateBeer(beer, oldName)
コード例 #5
0
def get_price_for_quantity():
    bar = str(request.args.get('bar'))
    beer = str(request.args.get('beer'))
    quantity = str(request.args.get('quantity'))
    if variable.isEmpty(bar) or variable.isEmpty(beer) or variable.isEmpty(
            quantity):
        raise MissingParamaters("Missing parameter")
    return sellsBeerService.get_price_for_quantity(bar, beer, quantity)
コード例 #6
0
def updateDay():
    day = Day()
    req = request.get_json()
    day.requestMap(req)
    oldName = str(req.get('old_name'))
    if variable.isEmpty(oldName):
        raise MissingParamaters("Missing parameter")
    return dayService.updateDay(day, oldName)
コード例 #7
0
def updateBarFood():
    barFood = BarFood()
    req = request.get_json()
    barFood.requestMap(req)
    oldName = str(req.get('old_name'))
    if variable.isEmpty(oldName):
        raise MissingParamaters("Missing parameter")
    return barFoodService.updateBarFood(barFood, oldName)
コード例 #8
0
def updateBills():
    bills = Bills()
    req = request.get_json()
    bills.requestMap(req)
    oldBillId = str(req.get('old_bill_id'))
    if variable.isEmpty(oldBillId):
        raise MissingParamaters("Missing parameter")
    return billsService.updateBills(bills, oldBillId)
コード例 #9
0
def updateSellsBeer():
    sellsBeer = SellsBeer()
    req = request.get_json()
    sellsBeer.requestMap(req)
    oldBar = str(req.get('old_bar'))
    oldBeer = str(req.get('old_beer'))
    if variable.isEmpty(oldBar) or variable.isEmpty(oldBeer):
        raise MissingParamaters("Missing parameter")
    return sellsBeerService.updateSellsBeer(sellsBeer, oldBeer, oldBar)
コード例 #10
0
def updateLikes():
    likes = Likes()
    req = request.get_json()
    likes.requestMap(req)
    oldDrinker = str(req.get('old_drinker'))
    oldBeer = str(req.get('old_beer'))
    if variable.isEmpty(oldDrinker) or variable.isEmpty(oldBeer):
        raise MissingParamaters("Missing parameter")
    return likesService.updateLikes(likes, oldDrinker, oldBeer)
コード例 #11
0
def updateFrequents():
    frequents = Frequents()
    req = request.get_json()
    frequents.requestMap(req)
    oldDrinker = str(req.get('old_drinker'))
    oldBar = str(req.get('old_bar'))
    if variable.isEmpty(oldDrinker) or variable.isEmpty(oldBar):
        raise MissingParamaters("Missing parameter")
    return frequentsService.updateFrequents(frequents, oldDrinker, oldBar)
コード例 #12
0
def updateSellsFood():
    sellsFood = SellsFood()
    req = request.get_json()
    sellsFood.requestMap(req)
    oldBar = str(req.get('old_bar'))
    oldFood = str(req.get('old_food'))
    if variable.isEmpty(oldBar) or variable.isEmpty(oldFood):
        raise MissingParamaters("Missing parameter")
    return sellsFoodService.updateSellsFood(sellsFood, oldFood, oldBar)
コード例 #13
0
ファイル: Frequents.py プロジェクト: Zer0Name/cs336-backend
	def requestMap(self,request):
		if variable.isEmpty(request):
			return "Error"
		bar = str(request.get('bar'))
		drinker = str(request.get('drinker'))
		if variable.isEmpty(bar) or variable.isEmpty(drinker):
			raise MissingParamaters("Missing parameter")
		self.setBar(bar)
		self.setDrinker(drinker)
コード例 #14
0
def updateOperates():
    operates = Operates()
    req = request.get_json()
    operates.requestMap(req)
    oldBar = str(req.get('old_bar'))
    oldDate = str(req.get('old_date'))
    if variable.isEmpty(oldBar) or variable.isEmpty(oldDate):
        raise MissingParamaters("Missing parameter")
    return operatesService.updateOperates(operates, oldDate, oldBar)
コード例 #15
0
def updateTransactions():
    transactions = Transactions()
    req = request.get_json()
    transactions.requestMap(req)
    oldBillId = str(req.get('old_bill_id'))
    oldItem = str(req.get('item'))
    if variable.isEmpty(oldBillId) or variable.isEmpty(oldItem):
        raise MissingParamaters("Missing parameter")
    return transactionsService.updateTransactions(transactions, oldBillId,
                                                  oldItem)
コード例 #16
0
def updateShifts():
    shifts = Shifts()
    req = request.get_json()
    shifts.requestMap(req)
    oldBar = str(req.get('old_bar'))
    oldBartender = str(req.get('old_bartender'))
    oldDate = str(req.get('old_date'))
    if variable.isEmpty(oldBar) or variable.isEmpty(
            oldBartender) or variable.isEmpty(oldDate):
        raise MissingParamaters("Missing parameter")
    return shiftsService.updateShifts(shifts, oldBar, oldBartender, oldDate)
コード例 #17
0
ファイル: Bartender.py プロジェクト: Zer0Name/cs336-backend
 def requestMap(self, request):
     if variable.isEmpty(request):
         return "Error"
     name = str(request.get('name'))
     phone = str(request.get('phone'))
     state = str(request.get('state'))
     if variable.isEmpty(name) or variable.isEmpty(
             phone) or variable.isEmpty(state):
         raise MissingParamaters("Missing parameter")
     self.setName(name)
     self.setPhone(phone)
     self.setState(state)
コード例 #18
0
ファイル: SellsFood.py プロジェクト: Zer0Name/cs336-backend
 def requestMap(self, request):
     if variable.isEmpty(request):
         return "Error"
     foodname = str(request.get('foodname'))
     barname = str(request.get('barname'))
     price = str(request.get('price'))
     if variable.isEmpty(foodname) or variable.isEmpty(
             barname) or variable.isEmpty(price):
         raise MissingParamaters("Missing parameter")
     self.setFoodname(foodname)
     self.setBarname(barname)
     self.setPrice(price)
コード例 #19
0
def updateInventory():
    inventory = Inventory()
    req = request.get_json()
    inventory.requestMap(req)
    oldBar = str(req.get('old_bar'))
    oldDate = str(req.get('old_date'))
    oldBeer = str(req.get('old_beer'))
    if variable.isEmpty(oldBar) or variable.isEmpty(
            oldDate) or variable.isEmpty(oldBeer):
        raise MissingParamaters("Missing parameter")
    return inventoryService.updateInventory(inventory, oldDate, oldBar,
                                            oldBeer)
コード例 #20
0
	def requestMap(self,request):
		if variable.isEmpty(request):
			return "Error"
		bar = str(request.get('bar'))
		day = str(request.get('day'))
		start = str(request.get('start'))
		end = str(request.get('end'))
		date = str(request.get('date'))
		if variable.isEmpty(bar) or variable.isEmpty(day) or variable.isEmpty(start) or variable.isEmpty(end) or variable.isEmpty(date):
			raise MissingParamaters("Missing parameter")
		self.setBar(bar)
		self.setDay(day)
		self.setStart(start)
		self.setEnd(end)
		self.setDate(date)
コード例 #21
0
ファイル: Inventory.py プロジェクト: Zer0Name/cs336-backend
 def requestMap(self, request):
     if variable.isEmpty(request):
         return "Error"
     beer = str(request.get('beer'))
     bar = str(request.get('bar'))
     date = str(request.get('date'))
     startquantity = str(request.get('startquantity'))
     endquantity = str(request.get('endquantity'))
     if variable.isEmpty(beer) or variable.isEmpty(bar) or variable.isEmpty(
             date) or variable.isEmpty(startquantity) or variable.isEmpty(
                 endquantity):
         raise MissingParamaters("Missing parameter")
     self.setBeer(beer)
     self.setBar(bar)
     self.setDate(date)
     self.setStartQuantity(startquantity)
     self.setEndQuantity(endquantity)
コード例 #22
0
 def requestMap(self, request):
     if variable.isEmpty(request):
         return "Error"
     bill_id = str(request.get('bill_id'))
     quantity = str(request.get('quantity'))
     item = str(request.get('item'))
     item_type = str(request.get('item_type'))
     price = str(request.get('price'))
     if variable.isEmpty(bill_id) or variable.isEmpty(
             quantity) or variable.isEmpty(item) or variable.isEmpty(
                 item_type) or variable.isEmpty(price):
         raise MissingParamaters("Missing parameter")
     self.setBillId(bill_id)
     self.setQuantity(quantity)
     self.setItem(item)
     self.setType(item_type)
     self.setPrice(price)
コード例 #23
0
def get_bar_for_beers():
    beer = str(request.args.get('beer'))
    if variable.isEmpty(beer):
        raise MissingParamaters("Missing parameter")
    return sellsBeerService.get_bar_for_beers(beer)
コード例 #24
0
def getAllFoodAndPrices():
    bar = str(request.args.get('bar'))
    if variable.isEmpty(bar):
        raise MissingParamaters("Missing parameter")
    return sellsFoodService.getAllFoodAndPrices(bar)
コード例 #25
0
def getAllShifts():
    num = int(request.args.get('num'))
    if variable.isEmpty(num):
        raise MissingParamaters("Missing parameter")
    return shiftsService.getAllShifts(num)
コード例 #26
0
def get_foods_for_bar():
    bar = str(request.args.get('bar'))
    if variable.isEmpty(bar):
        raise MissingParamaters("Missing parameter")
    return sellsFoodService.get_foods_for_bar(bar)
コード例 #27
0
def getAllTransactions():
    num = int(request.args.get('num'))
    if variable.isEmpty(num):
        raise MissingParamaters("Missing parameter")
    return transactionsService.getAllTransactions(num)
コード例 #28
0
def getAllInventory():
    num = int(request.args.get('num'))
    if variable.isEmpty(num):
        raise MissingParamaters("Missing parameter")
    return inventoryService.getAllInventory(num)
コード例 #29
0
def get_bars_for_foods():
    food = str(request.args.get('food'))
    if variable.isEmpty(food):
        raise MissingParamaters("Missing parameter")
    return sellsFoodService.get_bars_for_foods(food)