label_for_image = Label(root, image=image1)
label_for_image.pack()


def on_close_win():
    if messagebox.askyesno('Confirm Exit', 'Do you really want to quit?'):
        root.destroy()


root.protocol('WM_DELETE_WINDOW', on_close_win)

frameStockData = Frame(root, bd=4, relief='raise')
frameStockData.place(x=500, y=150)

StockMaintain = DataBase.Stock()
ObjStockView = DataBase.AvailableStockView()

ObjStockView.view(frameStockData, ObjStockView.scroll_view, 20,
                  ObjStockView.onmousewheel)
ObjStockView.display(StockMaintain)


def AddStock(event=''):
    a = ItemName.get().upper()[0:4]
    b = ItemType.get().upper()[0:4]
    c = Weight.get().upper()[0:1]
    ref = a + b + c
    #    try:
    if txtItemName.get() == '' or txtWeight.get() == '' or txtItemType.get(
    ) == '' or txtQuantity.get() == '' or txtMRP.get() == '':
        messagebox.showinfo('Information', 'Kindly fill all details.')