Exemplo n.º 1
0
        private void GetPicturesForm_Load(object sender, EventArgs e)
        {
            savedDevice  = config.GetDevice(pictureDialog.GetDeviceType());
            deviceWorker = devicesFactory.GetDeviceWorkFactory(pictureDialog.GetDeviceType());

            deviceWorker.Completed    += DeviceWorker_Completed;
            deviceWorker.Error        += DeviceWorker_Error;
            deviceWorker.ImageChanged += DeviceWorker_ImageChanged;
        }
        public string GetScannerName()
        {
            scanner.ImageChanged -= Scanner_ImageChanged;
            scanner.Error        -= Scanner_Error;
            //scanner.Completed -= Scanner_Completed;
            System.Configuration.ConfigurationManager.RefreshSection("appSettings");
            string ScanJpgPath = System.Configuration.ConfigurationManager.AppSettings["ScanJpgPath"];

            if (!string.IsNullOrEmpty(ScanJpgPath))
            {
                scanner = (IHWDeviceWork) new HDDDriveDevice(5, ScanJpgPath);
            }
            else
            {
                scanner = devicesFactory.GetDeviceWorkFactory(DeviceType.Scanner);
            }
            scanner.ImageChanged += Scanner_ImageChanged;
            scanner.Error        += Scanner_Error;
            //scanner.Completed += Scanner_Completed;


            return(Configuration.GetDevice(DeviceType.Scanner).Name);
        }