예제 #1
0
 def __init__(self, assistent):
     EntryFormDialog.__init__(self, u"Wunsch von {0} angeben".format(assistent.get_name()),
                              [["Vorlesung", SelectInput(
                                  [[v.get_titel(), v] for v in daten.taetigkeiten])],
                               [u"Präferenz", SelectInput(wunsch_staerken)]])
     self._ass = assistent
     self.new_data_signal.connect(self.new_wunsch)
예제 #2
0
 def __init__(self):
     EntryFormDialog.__init__(self, u"Tätigkeit anlegen",
                              [["Titel",     StringInput()],
                               ["Dozent",    StringInput()],
                               ["# Gruppen", IntegerInput(2)],
                               ["Bereich",   SelectInput(
                                 generate_labels(daten.bereiche))],
                               ])
     self.new_data_signal.connect(self.new_taetigkeit)
예제 #3
0
 def __init__(self, wunsch):
     EntryFormDialog.__init__(self, u"Wunsch von {0} ändern".format(wunsch._assistent.get_name()),
                              [["Vorlesung", SelectInput(
                                  [[v.get_titel(), v] for v in daten.taetigkeiten])],
                               [u"Präferenz", SelectInput(wunsch_staerken)]])
     self._inputs["Vorlesung"].setEnabled(False)
     self._wunsch = wunsch
     self.hide_next()
     self.load({"Vorlesung"  : wunsch._taetigkeit,
                u"Präferenz" : wunsch._staerke})
     self.new_data_signal.connect(self.edit_wunsch)
예제 #4
0
 def __init__(self):
     EntryFormDialog.__init__(self, "Assistent anlegen",
                              [["Name",      StringInput()],
                               ["# Gruppen", IntegerInput()]])
     self.new_data_signal.connect(self.new_assistent)