首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IZKEM不添加用户-zkem门将不添加用户。

IZKEM不添加用户-zkem门将不添加用户。
EN

Stack Overflow用户
提问于 2020-09-04 09:45:24
回答 1查看 408关注 0票数 0

我试图从代码中注册一个人,但是objZkeeper的结果总是返回false,我不知道该做什么帮助:

隐藏复制代码

代码语言:javascript
复制
   objZkeeper = new zkCliente(RaiseDeviceEvent);
   int MachineNumber = 1;
   int dwEnrollNumbre = 1;
   string EnrollNumber = "3";
   string Name = "Mich";
   string Password = "123";
   int Privilege = 1;
   bool Enabled = true;


   bool result = objZkeeper.SetUserInfo(MachineNumber, dwEnrollNumbre, Name, Password, Privilege, Enabled);
    if (result == true)
   {
       MessageBox.Show("Ok");

   }
   else
   {
       MessageBox.Show("Not Ok :c");
   }

ZkClient

隐藏复制代码

代码语言:javascript
复制
public bool SetUserInfo(int dwMachineNumber, int dwEnrollNumber, string Name, string Password, int Privilege, bool Enabled)
   {
          
 return objCZKEM.SetUserInfo(dwMachineNumber, dwEnrollNumber, Name, Password, Privilege, Enabled);
   }
EN

回答 1

Stack Overflow用户

发布于 2021-08-30 13:07:16

代码语言:javascript
复制
int iMachineNumber = Convert.ToInt32(txtMachineNumber.Text);
int idwErrorCode = 0;
bool bEnabled = true;
string sdwEnrollNumber = employee.EmployeeID_PK.ToString();
string sName = EmpName.Text;
string sPassword = txtPassUser.Text;
int iPrivilege = 0;
string sCardnumber = "0";
objZkeeper.EnableDevice(iMachineNumber, false);
objZkeeper.SetStrCardNumber(sCardnumber);
if (objZkeeper.SSR_SetUserInfo(iMachineNumber, sdwEnrollNumber, sName, sPassword, iPrivilege, bEnabled))//upload the user's information(card number included)
{
    MessageBox.Show("Add succesful");
}
else
{
    objZkeeper.GetLastError(ref idwErrorCode);
    MessageBox.Show("Operation failed,ErrorCode=" + idwErrorCode.ToString(), "Error");
}
objZkeeper.RefreshData(iMachineNumber);
objZkeeper.EnableDevice(iMachineNumber, true);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63738727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档