def nutrition():

    list1.delete(0, END)
    cal = 0.0
    carb = 0.0
    prot = 0.0
    fat = 0.0
    ingred = ''
    row = []
    nut = []
    q = 0
    row = backend.viewrecipe(day.get(), meal.get())
    for i in range(0, len(row)):

        ingred = row[i][1]
        q = int(row[i][2])
        nut = backend.nvalue(ingred)

        cal += ((float(nut[0][1])) * q)
        carb += ((float(nut[0][2])) * q)
        prot += ((float(nut[0][3])) * q)
        fat += ((float(nut[0][4])) * q)
    string = "calories=" + str(cal) + ",carb=" + str(carb) + ",prot=" + str(
        prot) + ",fat=" + str(fat)
    list1.insert(END, string)
def recipe():
    list1.delete(0, END)
    list1.insert(END, "Recipeid,name,Cooking-time")
    m = []
    m = backend.viewrecipe(day.get(), meal.get())[0]
    m.pop(1)
    m.pop(1)
    list1.insert(END, m)

    list1.insert(END, "Ingredient,Quantity(g)")

    for row in backend.viewrecipe(day.get(), meal.get()):
        l = []
        l = row
        l.pop(0)
        l.pop(2)
        list1.insert(END, l)
示例#3
0
def updatestock():
     list1.delete(0,END)
     row=backend.viewrecipe(day.get(),meal.get())
     for i in range(0,len(row)):
       ing=row[i][1]
       ing_quantity_required=row[i][2]
       tuple=(backend.viewingredient(ing))
       ing_quantity_exist=tuple[0][1]
       flag=backend.update(ing,ing_quantity_exist-(ing_quantity_required*no.get()))
       list1.insert(END,flag)
       if(flag=="Done"):
        list1.insert(END,backend.viewingredient(ing))
def checkstock():

    s = 0
    row = backend.viewrecipe(day.get(), meal.get())
    for i in range(0, len(row)):
        ing = row[i][1]
        ing_quantity_required = int(row[i][2])
        tuple = (backend.viewingredient(ing))
        ing_quantity_exist = int(tuple[0][1])
        if (ing_quantity_required * no.get() > ing_quantity_exist):
            list1.delete(0, END)
            list1.insert(END, "WARNING:Stock is less.Can't prepare the food.")
            list1.insert(END, "Please click on 'Shop Detail' button")
            s = 1
            break
    if (s == 0):
        list1.delete(0, END)
        list1.insert(END, "ALL GOOD:Proceed To Cook.")
        list1.insert(END, "Please click on 'Update Stock' Button")
示例#5
0
def nutrition():

    list1.delete(0,END)
    cal=0
    carb=0
    prot=0
    fat=0
    ingred=[]
    row=[]
    nut=[]
    q=[]
    row=backend.viewrecipe(day.get(),meal.get())
    for i in range(0,len(row)):

       ingred=row[i][1]
       q=row[i][2]
       nut=backend.nvalue(ingred)

       cal+=(nut[0][1])*q
       carb+=(nut[0][2])*q
       prot+=(nut[0][3])*q
       fat+=(nut[0][4])*q
    string="calories="+str(cal)+",carb="+str(carb)+",prot="+str(prot)+",fat="+str(fat)
    list1.insert(END,string)