ARIANT_BOOL ClearPhotoByTime([in]long dwMachineNumber, [in]long iFlag, [in]BSTR sTime, [in]BSTR eTime)
Delete attendance photo.
dwMachineNumber Device number
iFlag When iFlag is 0, delete all attendance photo, when iFlag is 1, delete the photos between sTime and eTime
sTime Begin time
eTime End time
None
/// <summary> /// Delete attendance photo. /// </summary> /// <param name="Flag">When iFlag is 0, download all photos from device. When iFlag is 1, download photo between</param> /// <param name="startTime">Begin time, format: YYYY-MM-DD hh:mm:ss</param> /// <param name="endTime">End time, format: YYYY-MM-DD hh:mm:ss</param> /// <param name="IP"> Ip of device </param> /// <param name="Port"> Port of Device </param> /// <param name="MachineNumber"> Device Number </param> private void ClearPhotoByTime(int Flag, string startTime, string endTime, string IP = "10.0.0.44", int Port = 4370, int MachineNumber = 1) { //Create Standalone SDK class dynamicly. zkemkeeper.CZKEMClass axCZKEM1 = new zkemkeeper.CZKEMClass(); axCZKEM1.Connect_Net(IP, Port); int idwErrorCode = 0; if (axCZKEM1.ClearPhotoByTime(MachineNumber, Flag, startTime, endTime)) { MessageBox.Show("ClearPhotoByTime,iFlag:" + Flag.ToString(), "Success"); } else { axCZKEM1.GetLastError(ref idwErrorCode); MessageBox.Show("Operation failed,ErrorCode=" + idwErrorCode.ToString(), "Error"); } }
''' <summary> ''' Delete attendance photo. ''' </summary> ''' <param name="Flag">When iFlag is 0, download all photos from device. When iFlag is 1, download photo between</param> ''' <param name="startTime">Begin time, format: YYYY-MM-DD hh:mm:ss</param> ''' <param name="endTime">End time, format: YYYY-MM-DD hh:mm:ss</param> ''' <param name="IP"> Ip of device </param> ''' <param name="Port"> Port of Device </param> ''' <param name="MachineNumber"> Device Number </param> Private Sub ClearPhotoByTime(Flag As Integer, startTime As String, endTime As String, Optional IP As String = "10.0.0.44", Optional Port As Integer = 4370, Optional MachineNumber As Integer = 1) 'Create Standalone SDK class dynamicly. Dim axCZKEM1 As zkemkeeper.CZKEMClass = New zkemkeeper.CZKEMClass() axCZKEM1.Connect_Net(IP, Port) Dim idwErrorCode As Integer = 0 If axCZKEM1.ClearPhotoByTime(MachineNumber, Flag, startTime, endTime) Then MessageBox.Show("ClearPhotoByTime,iFlag:" & Flag.ToString(), "Success") Else axCZKEM1.GetLastError(idwErrorCode) MessageBox.Show("Operation failed,ErrorCode=" & idwErrorCode.ToString(), "Error") End If End Sub