Пример #1
0
    def add_drink(self):
        d = Drink()
        master = Tk()
        drink_dialog(master, d)
        master.wait_window()

        if master.save_drink:
            # Do not modify listbox yet, wait for incoming update
            #self.drinks.append(d)
            self.master.conn.database.add(d)
Пример #2
0
 def add_drink(self):
     d = Drink()
     master = Tk()
     drink_dialog(master,d)
     master.wait_window()
            
     if master.save_drink:
         # Do not modify listbox yet, wait for incoming update 
         #self.drinks.append(d)
         self.master.conn.database.add(d)
Пример #3
0
    def edit_drink(self):
        selection = self.lb_drinks.curselection()
        if len(selection) > 0:
            master = Toplevel()
            master.drinks = self.drinks
            selected = int(selection[0])
            drink = self.drinks[selected]
            if drink.__class__.__name__ == "Drink":
                drink_dialog(master, drink)
            elif drink.__class__.__name__ == "Mix":
                mix_dialog(master, drink)
            master.wait_window()

            if master.save_drink:
                self.master.conn.database.update(drink)
                self.update_listbox()
Пример #4
0
 def edit_drink(self):        
     selection = self.lb_drinks.curselection()
     if len(selection) > 0:
         master = Toplevel()
         master.drinks = self.drinks
         selected = int(selection[0])
         drink = self.drinks[selected]
         if drink.__class__.__name__ == "Drink":
             drink_dialog(master,drink)
         elif drink.__class__.__name__ == "Mix":
             mix_dialog(master,drink)
         master.wait_window()
         
         if master.save_drink:
             self.master.conn.database.update(drink)
             self.update_listbox()