def __init__(self, *args, **kwargs): k = 'allow_empty_esercizio' if k in kwargs: self.allow_empty_esercizio = kwargs.pop(k) awch.Choice.__init__(self, *args, **kwargs) reg = adb.DbTable(bt.TABNAME_CONTAB_H, 'reg', fields=None) reg.Synthetize() reg.AddGroupOn('esercizio') reg.AddOrder('esercizio') #, adb.ORDER_DESCENDING) reg.Retrieve() self.dbreg = reg self.dbprg = adb.DbTable(bt.TABNAME_CFGPROGR, 'progr') self.dbese = ProgrEsercizio() self.esercizi = list() self.ReadEsercizi()
def __init__(self, *args, **kwargs): SelEsercizioExChoice.__init__(self, *args, **kwargs) ese = ProgrEsercizio() e = ese.GetEsercizioInCorso() self.SetValue(e)