def salva_squadra(self, event): """ salva_squadra(self, event) Salva i valori della squadra selezionata :param event: wx.EVT_BUTTON """ try: nome = self.panel.nome.GetValue() allenatore = self.panel.allenatore.GetValue() budget = int(self.panel.budget.GetValue()) mercati = int(self.panel.mercati.GetValue()) legata = self.panel.option.Get3StateValue() except ValueError: InfoMessage(self, 'Seleziona una squadra').get_choice() else: values = (nome, allenatore, budget, mercati, legata) self.controller.update_squadra_values(values) msg = 'Modifica a squadra %s salvata!' % nome InfoMessage(self, msg).get_choice() self.parent.check_menu_squadra()
def elimina_squadra(self, event): """ elimina_squadra(self, event) Invoca il metodo elimina_squadra del controller, per eliminare la squadra selezionata :param event: wx.EVT_BUTTON """ choice = ChoiceMessage(self, 'Sicuro di voler Eliminare la Squadra?') if choice.is_yes(): squadra = self.panel.cb_squadre.GetValue() sq_rimanenti = self.controller.elimina_squadra(squadra) self.update_choice_squadre(sq_rimanenti) InfoMessage(self, '%s Eliminata!' % squadra).get_choice() self.parent.check_menu_squadra() else: choice.Destroy()
def info(update, context): update.message.reply_text(**InfoMessage())