Exemplo n.º 1
0
    def add_mix(self):
        mix = Mix()
        master = Toplevel()
        master.drinks = self.drinks
        mix_dialog(master, mix)
        master.wait_window()

        if master.save_drink:
            # Do not modify listbox yet, wait for incoming update
            #self.drinks.append(mix)
            self.master.conn.database.add(mix)
Exemplo n.º 2
0
    def add_mix(self):
        mix = Mix()
        master = Toplevel()
        master.drinks = self.drinks
        mix_dialog(master,mix)
        master.wait_window()

        if master.save_drink:
            # Do not modify listbox yet, wait for incoming update 
            #self.drinks.append(mix)
            self.master.conn.database.add(mix)
Exemplo n.º 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()
Exemplo n.º 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()