Beispiel #1
0
 def saveTableItems(self):
     n = self.rowCount()
     for i in range(n):
         item = self.cellWidget(i, 0)
         if item.checkState() == QtCore.Qt.Checked:                
             alert = Alerte.filter(id=self.data[i][3]).get()
             alert.status = False
             alert.save()
Beispiel #2
0
def save_al(list_):
    """Enregistrer les alertes qui sont dans la liste"""
    for el in list_:
        try:
            al = Alerte.filter(objets=el[0]).get()
        except:
            al = Alerte()
        al.objets = unicode(el[0])
        al.date_a = el[1]
        al.status = True
        al.save()
Beispiel #3
0
def alerte():
    list_al , msg = [], ""
    min_nbr_day = 0
    max_nbr_day = 4
    try:
        alerte = Alerte.get()
    except:
        alerte = None

    if alerte:
        for al in Alerte.filter(status=True):
            dat = (al.date_a - datetime.now()).days
            if dat <= max_nbr_day and dat >= min_nbr_day:
                list_al.append(al)  
                msg += "%d jr(s) pour: %s " % (dat, al.objets)

    return list_al, msg