Ejemplo n.º 1
0
 def onAddTaskPersona(self, evt):
     dlg = TaskPersonaDialog(self,
                             self.setPersonas[self.theCurrentEnvironment],
                             self.theCurrentEnvironment, self.dbProxy)
     if (dlg.ShowModal() == TASKPERSONA_BUTTONADD_ID):
         pName = dlg.persona()
         pDur = dlg.duration()
         pFreq = dlg.frequency()
         pDem = dlg.demands()
         pGsup = dlg.goalsupport()
         idx = self.GetItemCount()
         self.InsertStringItem(idx, pName)
         self.SetStringItem(idx, 1, pDur)
         self.SetStringItem(idx, 2, pFreq)
         self.SetStringItem(idx, 3, pDem)
         self.SetStringItem(idx, 4, pGsup)
         self.theSelectedValue = pName
         (self.setPersonas[self.theCurrentEnvironment]).add(pName)
Ejemplo n.º 2
0
    def onPersonaActivated(self, evt):
        self.theSelectedIdx = evt.GetIndex()
        pName = self.GetItemText(self.theSelectedIdx)
        pDur = self.GetItem(self.theSelectedIdx, 1)
        pFreq = self.GetItem(self.theSelectedIdx, 2)
        pDem = self.GetItem(self.theSelectedIdx, 3)
        pGsup = self.GetItem(self.theSelectedIdx, 4)

        dlg = TaskPersonaDialog(self,
                                self.setPersonas[self.theCurrentEnvironment],
                                self.theCurrentEnvironment, self.dbProxy,
                                pName, pDur.GetText(), pFreq.GetText(),
                                pDem.GetText(), pGsup.GetText())
        if (dlg.ShowModal() == TASKPERSONA_BUTTONADD_ID):
            self.SetStringItem(self.theSelectedIdx, 0, dlg.persona())
            self.SetStringItem(self.theSelectedIdx, 1, dlg.duration())
            self.SetStringItem(self.theSelectedIdx, 2, dlg.frequency())
            self.SetStringItem(self.theSelectedIdx, 3, dlg.demands())
            self.SetStringItem(self.theSelectedIdx, 4, dlg.goalsupport())