ClearPhotoByTime

Definition

ARIANT_BOOL ClearPhotoByTime([in]long dwMachineNumber, [in]long iFlag, [in]BSTR sTime, [in]BSTR eTime)

Usage

Delete attendance photo.

Parameter

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

ReturnValue

Return True if it is successful, or return False.

RelatedFunction

None

 

Ejemplo

C#

        /// <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");
            }
        }

VB

        ''' <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