public ICollection<MachineInfo> GetLogData(ZkemClient objZkeeper, int machineNumber)
{
string dwEnrollNumber1 = "";
int dwVerifyMode = 0;
int dwInOutMode = 0;
int dwYear = 0;
int dwMonth = 0;
int dwDay = 0;
int dwHour = 0;
int dwMinute = 0;
int dwSecond = 0;
int dwWorkCode = 0;
ICollection<MachineInfo> lstEnrollData = new List<MachineInfo>();
objZkeeper.ReadAllGLogData(machineNumber);
while (objZkeeper.SSR_GetGeneralLogData(machineNumber, out dwEnrollNumber1, out dwVerifyMode, out dwInOutMode, out dwYear, out dwMonth, out dwDay, out dwHour, out dwMinute, out dwSecond, ref dwWorkCode))
{
string inputDate = new DateTime(dwYear, dwMonth, dwDay, dwHour, dwMinute, dwSecond).ToString();
MachineInfo objInfo = new MachineInfo();
objInfo.MachineNumber = machineNumber;
objInfo.IndRegID = int.Parse(dwEnrollNumber1);
objInfo.DateTimeRecord = inputDate;
lstEnrollData.Add(objInfo);
}
return lstEnrollData;
}
این یک لیست جنریک هست که تک تک رکورد به اون اضافه میشه ولی چیزی از اول تا اخر جستجو نمیزنه
اگر متدی دیگه هست خودتون کدهاشو بزارید من که ندیدم
ذر ضمن شما میتونید متد دلخواهتون بنوییسید چون sdk دستگاه رو دارید و نیاز به کپی کردن کدهای این مثال هم نیست
این مثال فقط یک راهنمایی هست