/// <summary> /// Borra los datos de un lector biometrico. /// tipo de Borrado: /// 1. Asistencias. /// 2. Los datos de la plantilla de huellas dactilares. /// 3. 3. Ninguno Registro /// 4. Operación /// 5. Información del usuario Cuando el valor de este parámetro es 5, se borran todos los datos del usuario en el dispositivo.Nota: eso incluye /// eliminan las plantillas de huellas digitales y tarjetas. /// </summary> /// <returns></returns> public bool BorrarDatos() { if (lectorObject.ClearData(Dispositivo, iDataFlag)) { lectorObject.RefreshData(Dispositivo);//the data in the device should be refreshed return(true); } return(false); }
private void btnDelete_Click(object sender, EventArgs e) { ArrayList arQuery = new ArrayList(); GTRLibrary.clsConnection clsCon = new GTRLibrary.clsConnection(); string sqlQuery = "", DeviceIP = "", GetDeviceIP = ""; Int32 NewId = 0; Int32 RowID; string DeviceIp = "", pDate = "", pTime = ""; int Count = 0; int idwErrorCode = 0; foreach (Infragistics.Win.UltraWinGrid.UltraGridRow row in this.gridDetails.Rows) { if (row.Cells["Id"].Text.ToString().Length != 0 && row.Cells["isChecked"].Value.ToString() == "1" && row.Cells["Active"].Value.ToString() == "1") { GetDeviceIP = "" + row.Cells["IpAddress"].Text.ToString() + ""; bIsConnected = axCZKEM1.Connect_Net(GetDeviceIP, 4370); if (bIsConnected == true) { iMachineNumber = 1; axCZKEM1.RegEvent(iMachineNumber, 65535); } int iDataFlag = 5; Cursor = Cursors.WaitCursor; if (axCZKEM1.ClearData(iMachineNumber, iDataFlag)) { axCZKEM1.RefreshData(iMachineNumber);//the data in the device should be refreshed MessageBox.Show("Clear all the UserInfo data!", "Success"); } else { axCZKEM1.GetLastError(ref idwErrorCode); MessageBox.Show("Operation failed,ErrorCode=" + idwErrorCode.ToString(), "Error"); } Cursor = Cursors.Default; } axCZKEM1.Disconnect(); } // for }
public bool ClearData(int dwMachineNumber, int DataFlag) { return(objCZKEM.ClearData(dwMachineNumber, DataFlag)); }
/// <summary> /// 该参数指定需清除的记录类型 /// </summary> /// <param name="flag">该参数指定需清除的记录类型,范围为 1—5,具体含义如下</param> /// 1 考勤记录 /// 2 指纹模板数据 /// 3 无 /// 4 操作记录 /// 5 用户信息,即删除机器内所有用户,注:此操作同会删除指纹机内所有指纹模板 /// <returns></returns> public bool ClearData(int flag) { return(_czkem.ClearData(_czkem.MachineNumber, flag)); }