Example #1
0
    def remove():
        """Вносит изменения в калькуляцию текущего акционного товара, убирая
        выбранный в списке товар/ингредиент"""


        if show_sales_goods.sales_index <> None:

            selected_ing = listbox_goods.curselection()
            selected_calc = listbox_calc.curselection()

            calc = None      #Выбираем либо из ингредиентов, либо из калькуляций
            if selected_calc:
                calc = calculation[int(selected_calc[0])]
            elif selected_ing:
                ingredient = assortiment[int(selected_ing[0])]
                for q in calculation:
                    if q.ingredient == ingredient:
                        calc = q
            if calc:
                if queries.delete_calculation(calc):
                      sales_fill()
                      calc_fill(sales_assortiment[show_sales_goods.sales_index])
Example #2
0
    def remove():
        """Вносит изменения в калькуляцию текущего товара, убирая выбранный
        в списке ингредиент"""

        index = show_calc.assortiment_index
        item = assortiment[index]
        if item:
            selected_ing = listbox_ingr.curselection()
            selected_calc = listbox_calc.curselection()

            calc = None      #Выбираем либо из ингредиентов, либо из калькуляций
            if selected_calc:
                calc = calculation[int(selected_calc[0])]
            elif selected_ing:
                ingredient = ingredients[int(selected_ing[0])]
                for q in calculation:
                    if q.ingredient == ingredient:
                        calc = q
            if calc:
                if queries.delete_calculation(calc):
                    listbox_fill()
                    listbox_calc_fill(item)