Beispiel #1
0
        public bool deleteLogData()
        {
            if (!open())
            {
                return(false);
            }

            try
            {
                axCZKEM1.EnableDevice(iMachineNumber, true);    //enable the device
                FileHelper.writeToLog("Deleting records");
                //txt_error.Text = "Deleting records";
                //axCZKEM1.DeleteAttlogBetweenTheDate(iMachineNumber, "7/5/2012", "8/5/2012");
                //YYYY - MM - DD hh: mm: ss
                bool ret = axCZKEM1.DeleteAttlogBetweenTheDate(iMachineNumber, "2018-8-29 00:00:00", "2018-8-30 23:59:59");
                //bool ret = axCZKEM1.DeleteAttlogByTime(iMachineNumber, "2018-1-23 00:00:00");
                //bool ret = axCZKEM1.ClearGLog(iMachineNumber);

                if (!ret)
                {
                    int idwErrorCode = 0;
                    axCZKEM1.GetLastError(ref idwErrorCode);
                    NotificationHelper.CreateNotification("Operation failed, ErrorCode = " + idwErrorCode.ToString());
                    FileHelper.writeToLog("Operation failed, ErrorCode = " + idwErrorCode.ToString());
                }

                return(false);
            }
            catch (Exception e)
            {
                FileHelper.writeToLog(e.Message);
            }

            return(false);
        }