コード例 #1
0
    // -----------------------------------------------------------------------------------
    // Main functions for fingerprint recognition management
    // -----------------------------------------------------------------------------------

    // Initializes GrFinger ActiveX and all necessary utilities.
    public int InitializeGrFinger(AxGrFingerXLib.AxGrFingerXCtrl grfingerx)
    {
        GRConstants result;

        _grfingerx = grfingerx;
        //Check DataBase Class.
        if (_DB == null)
        {
            _DB = new DBClass();
        }
        //Open DataBase
        if (_DB.openDB() == false)
        {
            return(ERR_CANT_OPEN_BD);
        }

        //Create a new Template
        if (_tpt == null)
        {
            _tpt = new TTemplate();
        }

        //Create a new raw image
        _raw = new TRawImage();

        //Initialize library
        result = (GRConstants)_grfingerx.Initialize();
        if (result < 0)
        {
            return((int)result);
        }
        return((int)_grfingerx.CapInitialize());
    }
コード例 #2
0
        public void InitializeGrFinger(AxGrFingerXLib.AxGrFingerXCtrl grfingerxFormAuth)
        {
            grfingerx = grfingerxFormAuth;
            grfingerx.Initialize();
            grfingerx.CapInitialize();

            template = new TTemplate();
        }
コード例 #3
0
 public EnrollFingerprints(AxGrFingerXLib.AxGrFingerXCtrl grfingerxFormAuth, string[] person, StudentList studentList)
 {
     InitializeComponent();
     this.person      = person;
     this.action      = studentList.action;
     this.studentList = studentList;
     fingerprintOP    = new FingerprintOPFormUserMgt(grfingerxFormAuth, this, txtLog, person[3]);
     displayDetails();
     fingerprintOP.function = 0;
 }
コード例 #4
0
 public StudentList(Main parent, AxGrFingerXLib.AxGrFingerXCtrl grFingerXCtrl)
 {
     InitializeComponent();
     fingerprintOP                          = parent.fingerprintOP;
     connection                             = DBHelper.GetConnection();
     this.parent                            = parent;
     this.grFingerXCtrl                     = grFingerXCtrl;
     label1.Enabled                         = false;
     cmdViewStaffDetails.Enabled            = false;
     cmdEnrollFingerprintBiometrics.Enabled = false;
 }
コード例 #5
0
 public FingerprintOPFormUserMgt(AxGrFingerXLib.AxGrFingerXCtrl grfingerxFormAuth, EnrollFingerprints f, TextBox txtLog, string personId)
 {
     grfingerx      = grfingerxFormAuth;
     this.txtLog    = txtLog;
     this.personId  = personId;
     template1      = new TTemplate();
     template2      = new TTemplate();
     template3      = new TTemplate();
     templateSearch = new TTemplate();
     frm            = f;
     connection     = DBHelper.GetConnection();
 }