ahmed_sa Ответов: 1

Как получить последнюю строку в дате сегодня с машины zk ?


Проблема
How to get last row in date today from zk machine ?


я работаю по заявке завишу от посещаемости сотрудник на машине

мне нужно зависеть от данных файла журнала на машине, чтобы получить данные

я уже подключаюсь к машине с помощью csharp и получаю все данные о посещаемости времени

но мне нужно получить последнюю строку на машину то есть последнюю строку посещаемости в день сегодня

я уже добавил zkemkeeper.dll

Что я уже пробовал:

ICollection<MachineInfo> lstMachineInfo = manipulator.GetLogData(objZkeeper, int.Parse(tbxMachineNumber.Text.Trim()));

                if (lstMachineInfo != null && lstMachineInfo.Count > 0)
                {
                    BindToGridView(lstMachineInfo);
                    ShowStatusBar(lstMachineInfo.Count + " records found !!", true);
                }
                else
                    DisplayListOutput("No records found");

MadMyche

И каковы результаты этого кода, который вы пробовали?

ahmed_sa

результат покажите мне это все записи для журнала машины

ahmed_sa

не могли бы вы мне помочь

1 Ответов

Рейтинг:
0

Gerry Schmitz

... = lstMachineInfo.Where( x => x.date < DateTime.Now ).Last();
or
... = lstMachineInfo.Where(...).OrderDescending( x => x.date ).First();
or
etc.


ahmed_sa

большое вам спасибо в моем случае я делаю следующее
(x => x.DateTimeRecord < DateTime.Now)
DateTimeRecord - это строка
Как преобразовать его в datetime