예제 #1
0
        private void btn_verify_Click(object sender, EventArgs e)
        {
            {
                //EnterUsernameWindow_new
                EnterUsernameWindow_new enterUsernameWindow =
                    new EnterUsernameWindow_new();
                //enterUsernameWindow.Owner = this;
                enterUsernameWindow.ShowDialog();

                //if (!enterUsernameWindow.nDialogResult) this.Close();
            }
        }
예제 #2
0
        public void NewUserRegistraion_popup()
        {
            //if (!EnterUsernameForm_hidden)
            {
                //EnrollmentWindow_new enrollmentWindow = new EnrollmentWindow_new(_fpScanner, _afis);
                //EnrollmentWindow_new enrollmentWindow = new EnrollmentWindow_new(_fpScanner, _afis,
                enterUsernameWindow = new EnterUsernameWindow_new(true, this);
                //enterUsernameWindow.Owner = this;
                //var dg = enterUsernameWindow.ShowDialog();
            }
            //else
            //{
            //    enterUsernameWindow.reloadForm();
            //    //var ddg = enrollmentWindow.ShowDialog();
            //}
            var dg = enterUsernameWindow.ShowDialog();

            //EnterUsernameWindow_new enterUsernameWindow = new EnterUsernameWindow_new(true);
            ////enterUsernameWindow.Owner = this;
            //var dg = enterUsernameWindow.ShowDialog();

            if ((bool)enterUsernameWindow.DialogResponse.result) //this.Close();

            {
                try
                {
                    // _afis = new LocalAFIS();

                    if (!enrollForm_hidden)
                    {
                        //EnrollmentWindow_new enrollmentWindow = new EnrollmentWindow_new(_fpScanner, _afis);
                        //EnrollmentWindow_new enrollmentWindow = new EnrollmentWindow_new(_fpScanner, _afis,
                        enrollmentWindow = new EnrollmentWindow_new(_fpScanner, _afis,
                                                                    loggedin_staff, enterUsernameWindow.DialogResponse.enteredUsername, this);

                        var ddg = enrollmentWindow.ShowDialog();
                    }
                    else
                    {
                        enrollmentWindow.Activate();
                        enrollmentWindow.reloadForm(enterUsernameWindow.DialogResponse.enteredUsername);
                        var ddg = enrollmentWindow.ShowDialog();
                    }
                }
                catch { }
            }
        }
예제 #3
0
        private void btn_enroll_Click(object sender, EventArgs e)
        {
            bool runNextPhase = false;

            // Task.Factory.StartNew(() =>
            Thread.Sleep(1000);
            try
            {
                //_streaming = false;
                //_capture = new Capture();

                {
                    //Task.Run(() =>
                    //{
                    if (_fpScanner == null)
                    {
                        // OpenSelectFGDialog();
                        // runNextPhase = true;

                        throw new Exception("Device not connected..");
                    }
                    //}).Wait();
                    else
                    {
                        //CloseScanner();
                        //connect_Device();
                        //_fpScanner = FingerPrintScanner;
                        //Task.Run(() =>
                        //{
                        if (!EnterUsernameForm_hidden)
                        {
                            //EnrollmentWindow_new enrollmentWindow = new EnrollmentWindow_new(_fpScanner, _afis);
                            //EnrollmentWindow_new enrollmentWindow = new EnrollmentWindow_new(_fpScanner, _afis,
                            enterUsernameWindow = new EnterUsernameWindow_new(true, this);
                            //enterUsernameWindow.Owner = this;
                            enterUsernameWindow.Activate();
                            var dg = enterUsernameWindow.ShowDialog();
                        }
                        else
                        {
                            enterUsernameWindow.Activate();
                            enterUsernameWindow.reloadForm();
                            var ddg = enrollmentWindow.ShowDialog();
                        }
                        // var dg = enterUsernameWindow.ShowDialog();
                        //}).Wait();
                        //EnterUsernameWindow_new enterUsernameWindow = new EnterUsernameWindow_new(true);
                        ////enterUsernameWindow.Owner = this;
                        //var dg = enterUsernameWindow.ShowDialog();

                        if ((bool)enterUsernameWindow.DialogResponse.result) //this.Close();

                        {
                            try
                            {
                                _afis = new LocalAFIS();

                                if (!enrollForm_hidden)
                                {
                                    //EnrollmentWindow_new enrollmentWindow = new EnrollmentWindow_new(_fpScanner, _afis);
                                    //EnrollmentWindow_new enrollmentWindow = new EnrollmentWindow_new(_fpScanner, _afis,
                                    enrollmentWindow = new EnrollmentWindow_new(_fpScanner, _afis,
                                                                                loggedin_staff, enterUsernameWindow.DialogResponse.enteredUsername, this);

                                    var ddg = enrollmentWindow.ShowDialog();
                                }
                                else
                                {
                                    enrollmentWindow.reloadForm(enterUsernameWindow.DialogResponse.enteredUsername);
                                    //var ddg =
                                    enrollmentWindow.Show();
                                }
                            }
                            catch (Exception ex) {
                                AlertForm1 al = new AlertForm1(ex.Message, AlertForm1.AlertOptions.OK, AlertForm1.AlertType.error);
                                al.ShowDialog();
                            }
                        }
                    }
                    //testForm1 tf = new testForm1();
                    //tf.Show();
                }

                //).Wait();
            }
            catch (Exception ex)
            {
                //MetroMessageBox.Show(this,ex.ToString(), "Error",MessageBoxButtons.OK,MessageBoxIcon.Error);
                AlertForm1 al = new AlertForm1(ex.Message, AlertForm1.AlertOptions.OK);
                al.ShowDialog();

                //MessageBox.Show(ex.ToString(), "Error");
                runNextPhase = false;
            }
            //return 1;

            // .ContinueWith((_)=>

            //if (runNextPhase)
            {
                // Task.Run(() =>
                //await Task.Run(() =>
                //StopCapturing();
                //ResetGUI();

                //DisplayMessage("User enrollment");
                //xamlListBoxUsers.SelectedIndex = -1; //Deselect User
                //Task.Factory.StartNew(() =>
                {
                    //try
                    //{
                    //    _afis = new LocalAFIS();
                    //    //EnrollmentWindow_new enrollmentWindow = new EnrollmentWindow_new(_fpScanner, _afis);
                    //    EnrollmentWindow_new enrollmentWindow = new EnrollmentWindow_new(_fpScanner, _afis, loggedin_staff);
                    //    //enrollmentWindow.MdiParent = this;
                    //    enrollmentWindow.StartPosition = FormStartPosition.CenterScreen;
                    //    // EnrollmentWindow enrollmentWindow = new EnrollmentWindow(_fpScanner, _afis);
                    //    //enrollmentWindow.Owner = this;
                    //    //enrollmentWindow.Show();
                    //    enrollmentWindow.Show();
                    //}
                    //catch { }
                }
                //return 2;
                //).Wait();
            }

            //if (enrollmentWindow.DialogResult)
            ////if (enrollmentWindow.DialogResult.HasValue && enrollmentWindow.DialogResult.Value)
            //{
            //    UpdateUserList();
            //}

            //DisplayMessage("Select User to verify");
        }