예제 #1
0
 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()
예제 #2
0
 def __init__(self, *args, **kwargs):
     SelEsercizioExChoice.__init__(self, *args, **kwargs)
     ese = ProgrEsercizio()
     e = ese.GetEsercizioInCorso()
     self.SetValue(e)