def append_emp_to_dev(dev,
                      emp,
                      cursor=None,
                      onlyEnrollDev=False,
                      cmdTime=None):
    from mysite.iclock.models import Template
    bdev = None
    edev = emp.device()
    if (not onlyEnrollDev) and edev and (edev.SN == dev.SN):
        bdev = dev.backup_device()
    s = getEmpCmdStr(emp)
    append_dev_cmd(dev, s, cursor, cmdTime)
    if bdev: append_dev_cmd(bdev, s, cursor, cmdTime)
    fps = Template.objects.filter(UserID=emp)
    for fp in fps:
        if fp.Template:
            try:
                #print "tmp: ", fp.Template
                s = u"DATA FP PIN=%s\tFID=%d\tValid=1\tTMP=%s" % (
                    emp.pin(), fp.FingerID, fp.temp())
                append_dev_cmd(dev, s, cursor, cmdTime)
                if bdev: append_dev_cmd(bdev, s, cursor, cmdTime)
            except:
                errorLog()
    return cursor
Example #2
0
def appendEmpToDevNew(dev, emp, cursor=None, onlyEnrollDev=False, cmdTime=None):
        bdev=None
#        edev=emp.Device()
#        if (not onlyEnrollDev) and edev and (edev.SN==dev.SN): 
#                        bdev=dev.BackupDevice()
        s=getEmpCmdStr(emp)
        appendDevCmdNew(dev, s, cursor, cmdTime)
#        if bdev: append_dev_cmd(bdev, s, cursor, cmdTime)
        fps=fptemp.objects.filter(UserID=emp)
        for fp in fps:
                if fp.Template and len(fp.Template)>50:
                        try:
                                #print "tmp: ", fp.Template
                                s=u"DATA FP PIN=%s\tFID=%d\tValid=1\tTMP=%s"%(emp.pin(), fp.FingerID, fp.temp())
                                appendDevCmdNew(dev, s, cursor, cmdTime)
#                                if bdev: append_dev_cmd(bdev, s, cursor, cmdTime)
                        except:
                                errorLog()
        return cursor
Example #3
0
def append_emp_to_dev(dev, emp, cursor=None, onlyEnrollDev=False, cmdTime=None):
        from mysite.iclock.models import Template
        bdev=None
        edev=emp.device()
        if (not onlyEnrollDev) and edev and (edev.SN==dev.SN): 
                        bdev=dev.backup_device()
        s=getEmpCmdStr(emp)
        append_dev_cmd(dev, s, cursor, cmdTime)
        if bdev: append_dev_cmd(bdev, s, cursor, cmdTime)
        fps=Template.objects.filter(UserID=emp)
        for fp in fps:
                if fp.Template:
                        try:
                                #print "tmp: ", fp.Template
                                s=u"DATA FP PIN=%s\tFID=%d\tValid=1\tTMP=%s"%(emp.pin(), fp.FingerID, fp.temp())
                                append_dev_cmd(dev, s, cursor, cmdTime)
                                if bdev: append_dev_cmd(bdev, s, cursor, cmdTime)
                        except:
                                errorLog()
        return cursor
def appendEmpToDevNew(dev,
                      emp,
                      cursor=None,
                      onlyEnrollDev=False,
                      cmdTime=None):
    bdev = None
    #        edev=emp.Device()
    #        if (not onlyEnrollDev) and edev and (edev.SN==dev.SN):
    #                        bdev=dev.BackupDevice()
    s = getEmpCmdStr(emp)
    appendDevCmdNew(dev, s, cursor, cmdTime)
    #        if bdev: append_dev_cmd(bdev, s, cursor, cmdTime)
    fps = fptemp.objects.filter(UserID=emp)
    for fp in fps:
        if fp.Template and len(fp.Template) > 50:
            try:
                #print "tmp: ", fp.Template
                s = u"DATA FP PIN=%s\tFID=%d\tValid=1\tTMP=%s" % (
                    emp.pin(), fp.FingerID, fp.temp())
                appendDevCmdNew(dev, s, cursor, cmdTime)
#                                if bdev: append_dev_cmd(bdev, s, cursor, cmdTime)
            except:
                errorLog()
    return cursor