Exemple #1
0
        public List <EmpleadoHuella> Get_Footprints_Employee(int machineNumber, int EnrollNumber, int id_empleado)
        {
            List <EmpleadoHuella> ListaHuellas = new List <EmpleadoHuella>();

            string sdwEnrollNumber = string.Empty, sName = string.Empty, sPassword = string.Empty, sTmpData = string.Empty;
            int    iTmpLength = 0, iFlag = 0, idwFingerIndex;;

            string Finger = string.Empty;

            objZkeeper.ReadAllUserID(machineNumber);
            objZkeeper.ReadAllTemplate(machineNumber);

            for (idwFingerIndex = 0; idwFingerIndex < 10; idwFingerIndex++)
            {
                objZkeeper.GetUserTmpExStr(machineNumber, EnrollNumber.ToString(), idwFingerIndex, out iFlag, out sTmpData, out iTmpLength);

                if (sTmpData != null)
                {
                    EmpleadoHuella entidad = new EmpleadoHuella();
                    entidad.id_empleado  = id_empleado;
                    entidad.enrollnumber = EnrollNumber.ToString();
                    entidad.fingerIndex  = idwFingerIndex.ToString();
                    entidad.flag         = iFlag.ToString();
                    entidad.huella       = sTmpData;
                    entidad.tmplength    = iTmpLength.ToString();
                    ListaHuellas.Add(entidad);
                }
            }

            return(ListaHuellas);
        }