private void btn_del_log_Click(object sender, EventArgs e) { if (z == null) { Utils.WriteLog("La liaison avec l'appareil " + pointeuse.Ip + " est corrompue"); return; } Utils.WriteLog("Demande de la suppression des entrées et sorties de l'appareil " + pointeuse.Ip); if (Messages.Confirmation("supprimer des entrées et sorties de l'appareil") == System.Windows.Forms.DialogResult.Yes) { Cursor = Cursors.WaitCursor; z.EnableDevice(pointeuse.IMachine, false); if (z.ClearGLog(pointeuse.IMachine)) { Utils.WriteLog("-- Suppression des entrées et sorties de l'appareil " + pointeuse.Ip + " effectuée"); z.RefreshData(pointeuse.IMachine); } else { Utils.WriteLog("-- Suppression des entrées et sorties de l'appareil " + pointeuse.Ip + " impossible"); } z.EnableDevice(pointeuse.IMachine, true); Cursor = Cursors.Default; } else { Utils.WriteLog("-- Suppression des entrées et sorties de l'appareil " + pointeuse.Ip + " annulée"); } }
private void LoadEmploye() { object_employe.ClearDataGridView(true); employes.Clear(); appareil.EnableDevice(pointeuse.IMachine, false); appareil.ReadAllUserID(pointeuse.IMachine);//read all the user information to the memory switch (pointeuse.Type) { case Constantes.TYPE_IFACE: { string iEnrollNumber = ""; string iName = ""; int iPrivilege = 0; string iPassword = ""; bool iEnabled = false; while (appareil.SSR_GetAllUserInfo(pointeuse.IMachine, out iEnrollNumber, out iName, out iPassword, out iPrivilege, out iEnabled)) { Employe e = new Employe(Convert.ToInt32(iEnrollNumber), iEnrollNumber, ""); e.Nom = iName; e.Password = iPassword; e.Privilege = iPrivilege; e.BEnabled = iEnabled; object_employe.WriteDataGridView(new object[] { e.Id, e.NomPrenom, e.IsPrivilege }); employes.Add(e); } break; } default: { int iEnrollNumber = 0; int iPrivilege = 0; int iEMachineNumber = 0; int iBackupNumber = 0; int iEnabled = 0; while (appareil.GetAllUserID(pointeuse.IMachine, ref iEnrollNumber, ref iEMachineNumber, ref iBackupNumber, ref iPrivilege, ref iEnabled)) { Employe e = EmployeBLL.OneById(iEnrollNumber); if (e != null ? e.Id < 1 : true) { e = new Employe(iEnrollNumber, iEnrollNumber.ToString(), ""); } object_employe.WriteDataGridView(new object[] { e.Id, e.NomPrenom, e.IsPrivilege }); } break; } } appareil.EnableDevice(pointeuse.IMachine, true); ResetEmploye(); }