private void btnClearGLog_Click(object sender, EventArgs e) { lock (sdk) { sdk.SetCommPassword(iPass); Log.i("*********Wake up and Start Connecting " + sIP); bool bResult = sdk.Connect_Net(sIP, iPort); if (!bResult)//Connecting device failed. { Log.e("*********Connecting " + sIP + " Failed......Current Time:" + DateTime.Now.ToLongTimeString()); return; } int idwErrorCode = 0; sdk.EnableDevice(iMachineNumber, false);//disable the device if (sdk.ClearGLog(iMachineNumber)) { Log.e("CLEAR ALL LOGS"); sdk.RefreshData(iMachineNumber);//the data in the device should be refreshed } else { sdk.GetLastError(ref idwErrorCode); } sdk.EnableDevice(iMachineNumber, true);//enable the device } }
private void btn_ClearData_Click(object sender, EventArgs e) { if (dataList.Count <= 0) { MessageBox.Show("无获取数据的机器,请添加!"); return; } TimeAttendance_AttendanceInformation_machine data = dataList[dataGridViewX1.CurrentRow.Index]; if (data == null) { return; } if (axCZKEM1.Connect_Net(data.IPAddress, 4370)) { if (MessageBox.Show("是否删除此机器内的考勤记录?", "系统提示", MessageBoxButtons.OKCancel) == DialogResult.OK) { G.Setlb_QueryState("正在删除..."); if (axCZKEM1.ClearGLog(Convert.ToInt32(data.MachineID))) { G.Setlb_QueryState("完成"); } else { MessageBox.Show("删除失败"); } } } }
public static int BorrarHorarios() { if (GetConnectState() == false) { throw new Exception("No estas conectado"); } int ret = 0; vKeeper.EnableDevice(GetMachineNumber(), false); if (vKeeper.ClearGLog(GetMachineNumber())) { vKeeper.RefreshData(GetMachineNumber()); ret = 1; } vKeeper.EnableDevice(GetMachineNumber(), true); return(ret); }