Exemple #1
0
        private void bnEnroll_Click(object sender, EventArgs e)
        {
            userType = 0;


            var         registerUSerId = textBox1_SocialID.Text;
            ExAttDBRepo eA             = new ExAttDBRepo();
            ExUniDBRepo eU             = new ExUniDBRepo();

            var r = eA.IsRegisterdBefor(registerUSerId);

            if (r.Uni_ID > 0)
            {
                IsRegister = true;
                DisplayMessage("this Uni_ID Is registerd before", true);

                if (captureThread != null && captureThread.IsAlive)
                {
                    Utilities.EnableControls(false, btnEnroll);
                }
            }
            else
            {
                IsRegister = false;
            }
            var s  = eU.GetStudent(registerUSerId);
            var em = eU.GetEmployee(registerUSerId);


            if (em.Emp_ID < 1 && s.Stu_ID < 1)
            {
                DisplayMessage("this Uni_ID Is not found", true);
                IsRegister = true;
            }


            //else if (s.Stu_ID < 1 )
            //{
            //    DisplayMessage("this Uni_ID Is not found", true);
            //    IsRegister = true;

            //}

            if (!IsRegister)
            {
                ClearImage();
                IsRegister    = true;
                RegisterCount = 0;
                regTempLen    = 0;
                Utilities.EnableControls(false, btnEnroll, button1, btnVerify, btnIdentify);
                DisplayMessage("Please press your finger " + REGISTER_FINGER_COUNT + " times to register", true);

                lblFingerPrintCount.Visible = true;
                lblFingerPrintCount.Text    = REGISTER_FINGER_COUNT.ToString();
            }
            bnInit_Click();
        }