SSR_DeleteWorkCode

Definition

Usage

Delete the work code with specified ID. For details, see SetWorkCode.

Parameter

ID of the work code

Return Value

Return True if it is successful, or return False.

Related Function

SetWorkCode, GetWorkCode, ClearWorkCode

 

Ejemplo

C#

        /// <summary>
        /// Delete the workcode by specified id.
        /// </summary>
        /// <param name="AWorkCodeID">ID of a work code</param>
        /// <param name="IP"> Ip of device </param>
        /// <param name="Port"> Port of Device </param>
        /// <param name="MachineNumber"> Device Number </param>
        private void SSR_DeleteWorkCode(int AWorkCodeID, 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.SSR_DeleteWorkCode(AWorkCodeID))
            {
                axCZKEM1.RefreshData(MachineNumber); //the data in the device should be refreshed
                MessageBox.Show("DeleteWorkCode! ID=" + AWorkCodeID.ToString(), "Success");
            }
        else
            {
                axCZKEM1.GetLastError(ref idwErrorCode);
                MessageBox.Show("Operation failed,ErrorCode=" + idwErrorCode.ToString(), "Error");
            }
        }

VB

        ''' <summary>
        ''' Delete the workcode by specified id.
        ''' </summary>
        ''' <param name="WorkCodeID">ID of a work code</param>
        ''' <param name="IP"> Ip of device </param>
        ''' <param name="Port"> Port of Device </param>
        ''' <param name="MachineNumber"> Device Number </param>
        Private Sub DeleteWorkCode(WorkCodeID As Integer, Optional IP As String = "10.0.0.44", Optional Port As Integer = 4370, Optional MachineNumber As Integer = 1)
        Dim idwErrorCode As Integer = 0
        'Create Standalone SDK class dynamicly.
        Dim axCZKEM1 As New zkemkeeper.CZKEM
        axCZKEM1.Connect_Net(IP, Convert.ToInt32(Port))
        If axCZKEM1.SSR_DeleteWorkCode(WorkCodeID) = True Then
            axCZKEM1.RefreshData(MachineNumber) 'the data in the device should be refreshed
            MsgBox("DeleteWorkCode! ID=" + WorkCodeID.ToString(), MsgBoxStyle.Information, "Success")
        Else
            axCZKEM1.GetLastError(idwErrorCode)
            MsgBox("Operation failed,ErrorCode=" & idwErrorCode.ToString(), MsgBoxStyle.Exclamation, "Error")
        End If
        End Sub