コード例 #1
0
 def OnEditFlag(self, event):
     add_flag= frmFlagValues.frmFlagValues(self)
     if add_flag.ShowModal() == wx.ID_OK:
         self.parent.getRecordService().flag(add_flag.GetValue())
         Publisher.sendMessage(("updateValues"), event = event)
     add_flag.Destroy()
     event.Skip()
コード例 #2
0
 def OnEditFlag(self, event):
     add_flag = frmFlagValues.frmFlagValues(self)
     if add_flag.ShowModal() == wx.ID_OK:
         self.parent.getRecordService().flag(add_flag.GetValue())
         Publisher.sendMessage(("updateValues"), event=event)
     add_flag.Destroy()
     event.Skip()
コード例 #3
0
    def onEditFlag(self, event):

        serviceManager = self.parent.getDBService()
        series_service = serviceManager.get_series_service()
        qualifierChoices = OrderedDict((x.code + '-' + x.description, x.id) for x in series_service.get_all_qualifiers()
                                       if x.code and x.description)
        add_flag = frmFlagValues(self.parent, series_service, qualifierChoices)
        val = add_flag.ShowModal()

        if val == wx.ID_OK:
            logger.debug("FLAG Value: %s, type: %s" % (val, type(val)))
            self.parent.getRecordService().flag(add_flag.GetValue())
        add_flag.Destroy()
        event.Skip()
コード例 #4
0
    def onEditFlag(self, event):
        serviceManager = self.parent.getServiceManager()
        cv_service = serviceManager.get_cv_service()
        qualifierChoices = OrderedDict((x.code + '-' + x.description, x.id) for x in cv_service.get_qualifiers()
                                       if x.code and x.description)
        #choices = qualifierChoices.keys() + ["Create New....."]

        add_flag = frmFlagValues(self, cv_service, qualifierChoices)
        val = add_flag.ShowModal()
        logger.debug("FLAG Value: %s, type: %s" % (val, type(val)))
        if val == 5101:  #wx.ID_OK:
            self.parent.getRecordService().flag(add_flag.GetValue())
            # Publisher.sendMessage(("updateValues"), event=event)
        add_flag.Destroy()
        event.Skip()