• 中控考勤机-C#操作


    引用:Interop.zkemkeeper.dll 

    实例化:

    public zkemkeeper.CZKEM axCZKEM1 = new zkemkeeper.CZKEM();
    

    首先从数据库中获取考勤机列表:表名“Machines”;

    连接考勤机:

     bool bIsConnected = axCZKEM1.Connect_Net(machines.IP, machines.Port);
    

    machines.IP : 考勤机IP     machines.Port : 连接端口 默认 4370

    获取考勤机中人员ID:

    1:将数据读取到内存 

    axCZKEM1.ReadAllUserID(machines.ID);
    

    2:从内存中获取用户

                    int iEnrollNumber = 0;
                    int iEMachineNumber = 0;
                    int iBackupNumber = 0;
                    int iPrivilege = 0;
                    int iEnabled = 0;
    
    while (axCZKEM1.GetAllUserID(machines.ID, ref iEnrollNumber, ref iEMachineNumber, ref iBackupNumber, ref iPrivilege, ref iEnabled))
                        {
                            userIDList.Add(iEnrollNumber);
                        }
    

    删除指定用户

    if (axCZKEM1.DeleteEnrollData(machines.ID, u, 1, 12))
                                {
                                    txtDelete.AppendText(machines.MachineAlias + "    " + u.ToString() + " 门禁删除成功!  " + "
    
    ");
                                }
    
    machines.ID : 设备号  u : 用户编号 
  • 相关阅读:
    0-J2EE
    3-Spring
    linux部分常用命令
    linux配置bond
    免密登录和配置网卡
    配置网卡的子接口
    mysqldump备份
    python的数据结构
    mysql一主一从复制
    Python3 基本数据类型和类型转换
  • 原文地址:https://www.cnblogs.com/Ares-blog/p/3460102.html
Copyright © 2020-2023  润新知