private void radioButton6_CheckedChanged(object sender, EventArgs e)
        {
            _photoMode = PhotoShotMode.Single4Foto;
            _fotoNumber = 4;

            ChangeScreen();
        }
示例#2
0
        /// <summary>
        /// Получить настройки принтера по типу фотки
        /// </summary>
        /// <param name="photoMode"></param>
        /// <returns></returns>
        private byte[] GetPrinterSettingsByPhotoType(PhotoShotMode photoMode)
        {
            byte[]         numArray;
            SettingsEntity settings = this._serviceProvider.GetService <SettingsService>().GetSettings();

            if (this._photoMode == PhotoShotMode.Strips4Foto || this._photoMode == PhotoShotMode.Strips3Foto)
            {
                if (settings.PaperType == PaperTypeEnume.Glynec)
                {
                    numArray = settings.SettingsForPrintGlanectStripsFoto;
                }
                else
                {
                    numArray = settings.SettingsForPrintMatovoeStripsFoto;
                }
            }
            else
            {
                if (this._photoMode != PhotoShotMode.Single4Foto && this._photoMode != PhotoShotMode.Single4Foto1Big && this._photoMode != PhotoShotMode.SingleFoto)
                {
                    throw new Exception("Неизвестный режим печати, при задании настроек печати принтеру");
                }
                numArray = (settings.PaperType != PaperTypeEnume.Glynec ? settings.SettingsForPrintMatovoeSingleFoto : settings.SettingsForPrintGlanecSingleFoto);
            }
            return(numArray);
        }
        private void rbFoto1_CheckedChanged(object sender, EventArgs e)
        {
            _photoMode = PhotoShotMode.Strips4Foto;
            _fotoNumber = 8;

            ChangeScreen();
        }
示例#4
0
        private void radioButton6_CheckedChanged(object sender, EventArgs e)
        {
            _photoMode  = PhotoShotMode.Single4Foto;
            _fotoNumber = 4;

            ChangeScreen();
        }
示例#5
0
        private void rbFoto4_CheckedChanged(object sender, EventArgs e)
        {
            _photoMode  = PhotoShotMode.Strips3Foto;
            _fotoNumber = 6;

            ChangeScreen();
        }
示例#6
0
        private void rbFoto2_CheckedChanged(object sender, EventArgs e)
        {
            _photoMode  = PhotoShotMode.Single4Foto1Big;
            _fotoNumber = 4;

            ChangeScreen();
        }
示例#7
0
        public PrintValueSetView(IWorkSpace provider, object[] arg)
            : this()
        {
            _serviceProvider = provider;

            if (arg.Length != 0)
            {
                _image     = arg[0] as Image;
                _photoMode = (PhotoShotMode)arg[1];
            }
            else
            {
                throw new Exception("Отсутствует список необходимых параметров.");
            }
        }
        public PrintValueSetView(IWorkSpace provider, object[] arg)
            : this()
        {
            _serviceProvider = provider;

            if (arg.Length != 0)
            {
                _image = arg[0] as Image;
                _photoMode = (PhotoShotMode)arg[1];
            }
            else
            {
                throw new Exception("Отсутствует список необходимых параметров.");
            }
        }
示例#9
0
        public FotoMakeView(IWorkSpace provider, object[] arg)
            : this()
        {
            _serviceProvider = provider;

            if (arg.Length > 0)
            {
                _fotoVulae = (int)arg[0];
                _photoMode = (PhotoShotMode)arg[1];
            }
            else
                throw new Exception("При вызове представления FotoMakeView  в конструторе ожидается в коллекции значений целое число.");

            //получить и активировать сервис
            _cameraService = _serviceProvider.GetService<CameraService>();
        }
示例#10
0
        public MailSendView(IWorkSpace provider, object[] arg)
            : this()
        {
            _serviceProvider = provider;

            if (arg.Length != 0)
            {
                _image     = arg[0] as Image;
                _photoMode = (PhotoShotMode)arg[1];
            }
            else
            {
                throw new Exception("Отсутствует список изображений в списке параметров при активации PrintView.");
            }

            _networkService = _serviceProvider.GetService <NetworkService>();
        }
示例#11
0
        public MailSendView(IWorkSpace provider, object[] arg)
            : this()
        {
            _serviceProvider = provider;

            if (arg.Length != 0)
            {
                _image = arg[0] as Image;
                _photoMode = (PhotoShotMode)arg[1];
            }
            else
            {
                throw new Exception("Отсутствует список изображений в списке параметров при активации PrintView.");
            }

            _networkService = _serviceProvider.GetService<NetworkService>();
        }
示例#12
0
        public FotoMakeView(IWorkSpace provider, object[] arg)
            : this()
        {
            _serviceProvider = provider;

            if (arg.Length > 0)
            {
                _fotoVulae = (int)arg[0];
                _photoMode = (PhotoShotMode)arg[1];
            }
            else
            {
                throw new Exception("При вызове представления FotoMakeView  в конструторе ожидается в коллекции значений целое число.");
            }

            //получить и активировать сервис
            _cameraService = _serviceProvider.GetService <CameraService>();
        }
示例#13
0
 /// <summary>
 /// Получить настройки принтера по типу фотки
 /// </summary>
 /// <param name="photoMode"></param>
 /// <returns></returns>
 private byte[] GetPrinterSettingsByPhotoType(PhotoShotMode photoMode)
 {
     byte[] numArray;
     SettingsEntity settings = this._serviceProvider.GetService<SettingsService>().GetSettings();
     if (this._photoMode == PhotoShotMode.Strips4Foto || this._photoMode == PhotoShotMode.Strips3Foto)
     {
         if (settings.PaperType == PaperTypeEnume.Glynec)
             numArray = settings.SettingsForPrintGlanectStripsFoto;
         else
             numArray = settings.SettingsForPrintMatovoeStripsFoto;
     }
     else
     {
         if (this._photoMode != PhotoShotMode.Single4Foto && this._photoMode != PhotoShotMode.Single4Foto1Big && this._photoMode != PhotoShotMode.SingleFoto)
         {
             throw new Exception("Неизвестный режим печати, при задании настроек печати принтеру");
         }
         numArray = (settings.PaperType != PaperTypeEnume.Glynec ? settings.SettingsForPrintMatovoeSingleFoto : settings.SettingsForPrintGlanecSingleFoto);
     }
     return numArray;
 }
示例#14
0
        private void rbFoto2_CheckedChanged(object sender, EventArgs e)
        {
            _photoMode = PhotoShotMode.Single4Foto1Big;
            _fotoNumber = 4;

            ChangeScreen();
        }