1. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

AIDE Fichier texte d'une pointeuse

Discussion dans 'Résolution problème & conseils' créé par Mohamed, Sept 27, 2018.

  1. suenodesign

    suenodesign Well-Known Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    511
    J'aime reçus:
    740

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Bonjours tous le monde
    j'ai vérifier la documentation de la pointeuse concernant la commande DeleteEnrollData elle utilise 03 paramètres le N° de la pointeuse l'identifiant de l'utilisateur et l'option qui détermine le mode de suppression dans mon cas 12 pour supprimer toutes les infos de l'utilisateur mais malheureusement le résultat booléen est toujours 0 je ne vois pas ou est le problème
    si quelqu'un a une idée je suis à l'écoute
    @+
    Cliquez pour agrandir...
    Bonjour

    Donne nous le code que tu utilises pour pouvoir te venir en aide.

    Sans quoi... (A bon entendeur)

    Bon Dev à TOUS​
     
  • yac2020

    yac2020 New Member

    Inscrit:
    Jan 3, 2020
    Messages:
    11
    J'aime reçus:
    3

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    Bonjour

    Donne nous le code que tu utilises pour pouvoir te venir en aide.

    Sans quoi... (A bon entendeur)

    Bon Dev à TOUS​
    Cliquez pour agrandir...
    Bonjours
    merci à vous de m'avoir répondu le code que j'utilise est :
    [windev]iMachineNumber est un entier=zKemKeeper>>MachineNumber()
    dwEMachineNumber est un entier=zKemKeeper>>MachineNumber()
    SI iMachineNumber=0 ALORS
    iMachineNumber=1
    dwEMachineNumber=1
    FIN
    sdwEnrollNumber est un entier=0
    //sdwEnrollNumber est une chaine =""
    dwBackupNumber est un entier =12

    sName est une chaîne= ""
    sPassword est une chaîne = ""
    iPrivilege_ID est un entier=0
    sEnabled est une chaîne= ""
    bEnabled est un booléen= Vrai
    bSelected est un booléen= Faux

    idwFingerIndex est un entier
    sTmpData est un entier=12
    iflag est un entier

    iUpdateFlag est un entier
    idwErrorCode est un entier
    n_Verified_ID est un entier=0


    Sablier(Vrai)
    sdwEnrollNumber=25

    resultat=Faux
    Info(resultat)
    zKemKeeper>>EnableDevice(iMachineNumber, False) // disable the device
    resultat=zKemKeeper>>ssr_DeleteEnrollData(iMachineNumber, sdwEnrollNumber, 12)
    Info(resultat)



    SI (zKemKeeper>>SSR_DeleteEnrollData(iMachineNumber, sdwEnrollNumber, 12)) ALORS
    zKemKeeper>>RefreshData(iMachineNumber)
    Info("DeleteEnrollData,UserID=" + sdwEnrollNumber,"Success")
    ELSE
    zKemKeeper>>GetLastError(idwErrorCode)
    Erreur("Echec lors de l'enregistrement des employés sur la pointeuse.","Error Code=" + idwErrorCode)
    zKemKeeper>>EnableDevice(iMachineNumber, True)
    RETOUR
    FIN
    [/windev]
     
  • suenodesign

    suenodesign Well-Known Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    511
    J'aime reçus:
    740
    Bonsoir

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ,

    Utilise plutôt la fonction SSR_DeleteEnrollDataExt

    Voici un bout de code:

    Code (Windev):

    PROCÉDURE SSR_DeleteEnrollDataExt(dwEnrollNumber est une chaîne, dwBackupNumber est un entier = 12)

    bVal est un booléen = Faux

    SI bConnected  ALORS

         dwMachineNumber est un entier
         dwMachineNumber = zKemKeeper>>MachineNumber()

        SI dwMachineNumber = 0 ALORS
            dwMachineNumber = 1
        FIN

       

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (Vrai)
        zKemKeeper>>EnableDevice(dwMachineNumber, False) // disable the device
     
        bVal = zKemKeeper>>SSR_DeleteEnrollDataExt(dwMachineNumber, dwEnrollNumber,dwBackupNumber)
     
        zKemKeeper>>EnableDevice(dwMachineNumber, True)
       

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (Faux)
    FIN

    RENVOYER bVal
     
    Code (Windev):

    // A utiliser comme ça:

    bConnected est un booléen   // bConnected est une variable globale qui indique l'état de connexion de la pointeuse

    dwEnrollNumber est une chaîne = 25
    s_Utilisateur est une chaine = "JDoe"

    SI SSR_DeleteEnrollDataExt(dwEnrollNumber) = Vrai ALORS  
       

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ("Opération réussie","L'employé ["+s_Utilisateur+"] supprimé de la pointeuse avec succès")
    SINON
     

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ("Échec")
    FIN
     
     
  • yac2020

    yac2020 New Member

    Inscrit:
    Jan 3, 2020
    Messages:
    11
    J'aime reçus:
    3
    Bonjours
    je m'excuse pour le retard c'était vraiment pénible concernant vôtre code il est parfait il fonctionne très bien
    j'ai une question par la même occasion j'ai voulu supprimer l'empreinte digitale d'un utilisateur en utilisant la fonction
    [windev]SetUserTmpExStr(1, userid.ToString(), FingerIndex, 1, TmpData)[/windev]
    et quant j'ai vérifier les paramètres de l'utilisateur j'ai constater qu'il y a 02 sortes d'empreintes 01 concerne les doits et l'autre concerne la paume de main et 'utilisateur que je veux supprimer son empreinte a une empreinte paume de main ??
    @+
     
  • Partager cette page

    Chargement...