Example #1
0
 def addProduct():
     SKU = SKUEntryThirdTab.get()
     name= productNameEntryThirdTab.get()
     price =priceEntryThirdTab.get()
     result = pos.addProduct(SKU, name , price)
     if(result['error']==True):
         productResultLabel.configure(fg="red" , text=result['message'])
     else:
         productResultLabel.configure(fg="green" , text=result['message'])
         quote = pos.getAllProductsNames()
         T3.delete('1.0', END)
         T3.insert(END,quote)
Example #2
0
    #label1tab2.grid(row=1, column=6)
    #when it works position rest of elements


    #Third tab
    tab3 = Tab(root, "Product")

    frame1t3=Frame(tab3, bd=3, relief="groove")
    label0tab3 = Label(frame1t3, text="List of products:", font=("Helvetica", 20), fg="black").pack(side=TOP, expand=YES, fill=BOTH)
    S3 = Scrollbar(frame1t3)
    T3 = Text(frame1t3, height=4, width=50)
    S3.pack(side=RIGHT, fill=Y)
    T3.pack(side=LEFT, fill=Y)
    S3.config(command=T3.yview)
    T3.config(yscrollcommand=S.set)
    quote = pos.getAllProductsNames()
    T3.insert(END, quote)
    sep1t3=ttk.Separator(tab3,orient=VERTICAL)

    frame2t3=Frame(tab3, bd=3, relief="groove")
    label1tab3 = Label(frame2t3, text="Register new product:", font=("Helvetica", 20), fg="black").pack(side=TOP, expand=YES, fill=BOTH)
    label2tab3 = Label(frame2t3, text="SKU: ", font=("Helvetica", 10), fg="black").pack()
    SKUEntryThirdTab = Entry(frame2t3)
    SKUEntryThirdTab.pack()
    label3tab3 = Label(frame2t3, text="Name: ", font=("Helvetica", 10), fg="black").pack()
    productNameEntryThirdTab = Entry(frame2t3)
    productNameEntryThirdTab.pack()
    label4tab3 = Label(frame2t3, text="Price: ", font=("Helvetica", 10), fg="black").pack()
    priceEntryThirdTab = Entry(frame2t3)
    priceEntryThirdTab.pack()