コード例 #1
0
        private void ScanAgain()
        {
            var LoadingPage = new NewScanInitialLoad();

            LoadingPage.Show();

            Controller.InitializeScanPreview();
            LoadingPage.labelInitialLoad.Text = Controller.GetStatus();
            LoadingPage.Update();

            Controller.ImageName = Controller.TakePhoto();
            LoadingPage.labelInitialLoad.Text = Controller.GetStatus();
            LoadingPage.Update();

            Controller.GetPhoto(Controller.ImageName);
            LoadingPage.labelInitialLoad.Text = Controller.GetStatus();
            LoadingPage.Update();

            if (Controller.Image != null)
            {
                LoadingPage.labelInitialLoad.Text = "Photo Successfully Received!";
            }
            else
            {
                LoadingPage.labelInitialLoad.Text = "Some error occured!";
            }

            LoadingPage.Update();
            Thread.Sleep(2000);

            ScanAgainThreadExecuted = true;
        }
コード例 #2
0
        private void ScanSingleImage()
        {
            NewScanInitialLoad NewScanInitialLoadObj = new NewScanInitialLoad();

            NewScanInitialLoadObj.Show();

            Controller.ImageName = Controller.TakePhoto();
            Controller.GetPhoto(Controller.ImageName); //controller image name
            pictureBox1 = Controller.LoadScanPreview(pictureBox1);
            //System.Threading.Thread.Sleep(400);
            //this.Hide();
            //NewScanInitialLoadObj.ServerCommunication();
            //this.Show();
        }