Ejemplo n.º 1
0
 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");
     }
 }
Ejemplo n.º 2
0
        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();
        }