def insertEvent(self,Eventdata,fileName=None):

        db =shelve.open(self.filenameEvents)

        event = Event()
        if not fileName==None:
            password = event.parseJson(fileName)
        else:
            password= event.addData(Eventdata)

        if not str(event.data["ID"]) in db:
            db[str(event.data["ID"])]=event
            db.close()
            return [event.data["ID"],password]
        else:
            db.close()
            return False
    def insertEvent(self, Eventdata, fileName=None):

        db = shelve.open(self.filenameEvents)

        event = Event()
        if not fileName == None:
            password = event.parseJson(fileName)
        else:
            password = event.addData(Eventdata)

        if not str(event.data["ID"]) in db:
            db[str(event.data["ID"])] = event
            db.close()
            return [event.data["ID"], password]
        else:
            db.close()
            return False