Esempio n. 1
0
    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()
Esempio n. 2
0
    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()
Esempio n. 3
0
 def info(update, context):
     update.message.reply_text(**InfoMessage())