示例#1
0
 def onReferenceSynopsis(self, evt):
     refName = self.GetItemText(self.theSelectedIdx)
     rs = self.dbProxy.getReferenceSynopsis(refName)
     dlg = ReferenceSynopsisDialog(self, rs)
     if (dlg.ShowModal() == REFERENCESYNOPSIS_BUTTONCOMMIT_ID):
         if (rs.id() == -1):
             self.dbProxy.addReferenceSynopsis(dlg.parameters())
         else:
             self.dbProxy.updateReferenceSynopsis(dlg.parameters())
示例#2
0
 def onCharacteristicSynopsis(self, evt):
     refName = self.GetItemText(self.theSelectedIdx)
     rs = self.dbProxy.getCharacteristicSynopsis(refName)
     if (self.thePersonaName != ''):
         cDetails = ('persona', self.thePersonaName)
     else:
         cDetails = None
     dlg = ReferenceSynopsisDialog(self, rs, cDetails)
     if (dlg.ShowModal() == REFERENCESYNOPSIS_BUTTONCOMMIT_ID):
         if (rs.id() == -1):
             self.dbProxy.addCharacteristicSynopsis(dlg.parameters())
         else:
             self.dbProxy.updateCharacteristicSynopsis(dlg.parameters())