예제 #1
0
 def on_listResultControlMes_doubleClicked(self, index):
     row = self.listResultControlMes.currentRow()
     eventId = self.eventIdList[row]
     if eventId:
         formClass = getEventFormClass(eventId)
         dialog = formClass(self)
         dialog.load(eventId)
         dialog.exec_()
예제 #2
0
 def openEvent(self, eventId):
     if eventId and QtGui.qApp.userHasAnyRight(
         [urAdmin, urRegTabWriteEvents]):
         formClass = getEventFormClass(eventId)
         dialog = formClass(self)
         self.reapplyFilterRequired = True
         dialog.load(eventId)
         if dialog.restrictToPayment():
             dialog.exec_()
예제 #3
0
def editEvent(widget, eventId):
    formClass = getEventFormClass(eventId)
    dialog = formClass(widget)
    Logger.updateEvent(eventId)
    try:
        dialog.load(eventId)
        if dialog.exec_():
            updateEventListAfterEdit(eventId)
            return dialog.itemId()
        if 'on_buttonBoxEvent_apply' in dir(widget):
            widget.on_buttonBoxEvent_apply()
        return None
    finally:
        pass
예제 #4
0
 def editEvent(self, eventId):
     formClass = getEventFormClass(eventId)
     dialog = formClass(self)
     dialog.load(eventId)
     return dialog.exec_()
예제 #5
0
 def editEvent(self, eventId):
     from Events.EditDispatcher import getEventFormClass
     formClass = getEventFormClass(eventId)
     dialog = formClass(self)
     dialog.load(eventId)
     return dialog.exec_()