public override void OnInit()
        {
            if (this.Type == "Front")
            {
                FrontCameraParameter parameter = settings.GetSettings <FrontCameraParameter>();

                if (parameter != null)
                {
                    this.txtIP.Text      = parameter.IP;
                    this.txtPort.Text    = parameter.Port.ToString();
                    this.txtPicPath.Text = parameter.SavePath;
                    this.txtUser.Text    = parameter.User;
                    this.txtPass.Text    = parameter.Pass;
                }
            }
            else if (this.Type == "Rear")
            {
                RearCameraParameter parameter = settings.GetSettings <RearCameraParameter>();
                if (parameter != null)
                {
                    this.txtIP.Text      = parameter.IP;
                    this.txtPort.Text    = parameter.Port.ToString();
                    this.txtPicPath.Text = parameter.SavePath;
                    this.txtUser.Text    = parameter.User;
                    this.txtPass.Text    = parameter.Pass;
                }
            }
        }
Exemple #2
0
        public override void OnInit()
        {
            LoginParameter parameter = settings.GetSettings <LoginParameter>();

            if (parameter != null)
            {
                this.txtLoginId.Text              = parameter.LoginId;
                this.txtPassword.Text             = parameter.Password;
                this.txtPassword.Tag              = parameter.Password;
                this.chkRememberPasssword.Checked = parameter.RememberPassword;
                this.txtInternalPort.Value        = parameter.InternalWcfPort;
                this.txtInternalHost.Text         = parameter.InternalWcfHost;
                this.txtExternalPort.Value        = parameter.ExternalWcfPort;
                this.txtExternalHost.Text         = parameter.ExternalWcfHost;
                this.txtUseLocalType.Checked      = parameter.IsLocalDatabase;
                this.rdgWCFMode.Enabled           = !this.txtUseLocalType.Checked;
                if (this.txtUseLocalType.Checked)
                {
                    this.rdgWCFMode.SelectedIndex = -1;
                }
                else
                {
                    this.rdgWCFMode.SelectedIndex = parameter.WcfMode == "内网" ? 0 : 1;
                }
            }
        }
Exemple #3
0
        public override void OnInit()
        {
            GlobalParameter parameter = settings.GetSettings <GlobalParameter>();

            if (parameter != null)
            {
                this.chkAllowEnterCardNo.Checked = parameter.AllowEnterCardNo;
            }
        }
        public override async Task WaitUntillBlockchainExplorerHasIndexed(Func <string, string, Task <bool> > checkIndexed,
                                                                          IEnumerable <string> ids, string id2 = null)
        {
            var indexed = false;

            var settings = SettingsProvider.GetSettings();

            foreach (var id in ids)
            {
                indexed = false;
                for (int i = 0; i < 60; i++)
                {
                    bool result = false;
                    try
                    {
                        result = await checkIndexed(id, id2);
                    }
                    catch (Exception exp)
                    {
                    }

                    if (result)
                    {
                        indexed = true;
                        break;
                    }
                    await Task.Delay(1000);
                }

                if (!indexed)
                {
                    throw new Exception(string.IsNullOrEmpty(id2) ? string.Format("Item with id: {0} did not get indexed yet.", id) : string.Format("Item with id: {0} did not get indexed yet. Provided id2 is {1}", id, id2));
                }
            }
        }
        public void TestManyParametersCount()
        {
            var args     = new string[5];
            var provider = new SettingsProvider(args);

            Assert.Throws <ArgumentException>(() => provider.GetSettings());
        }
        public override void Configure(Container container)
        {
            JsConfig.EmitCamelCaseNames = true;
            Plugins.Add(new SwaggerFeature());
            var manager = new InsteonManager(insteonSource);
            container.Register(manager);
            var settingsProvider = new SettingsProvider(new RoamingAppDataStorage("Insteon"));
            var mySettings = settingsProvider.GetSettings<SmartThingsSettings>();

            container.Register(mySettings);

            manager.Network.Devices.DeviceStatusChanged += (sender, data) =>
            {
                logger.DebugFormat("{0}:{1}", data.Device.Address, data.DeviceStatus);
                var settings = container.Resolve<SmartThingsSettings>();
                var cb = new SmartThingsCallbacks(settings);
                cb.PushDeviceStatusUpdate(data.Device, data.DeviceStatus);
            };

            GlobalResponseFilters.Add((req, res, dto) =>
            {

                res.AddHeader("X-Insteon", ServiceName);

            });

            manager.Connect();

        }
        private static void HandleCompilationStart(CompilationStartAnalysisContext context)
        {
            AnalyzersSettings settings       = SettingsProvider.GetSettings(context);
            IUnitTestParser   unitTestParser = UnitTestParserFactory.Create(settings);

            context.RegisterSyntaxNodeAction(c => AnalyzeNode(c, unitTestParser, settings), SyntaxKind.MethodDeclaration);
        }
Exemple #8
0
        public override void Configure(Container container)
        {
            JsConfig.EmitCamelCaseNames = true;
            Plugins.Add(new SwaggerFeature());
            var manager = new InsteonManager(insteonSource);

            container.Register(manager);
            var settingsProvider = new SettingsProvider(new RoamingAppDataStorage("Insteon"));
            var mySettings       = settingsProvider.GetSettings <SmartThingsSettings>();

            container.Register(mySettings);

            manager.Network.Devices.DeviceStatusChanged += (sender, data) =>
            {
                logger.DebugFormat("{0}:{1}", data.Device.Address, data.DeviceStatus);
                var settings = container.Resolve <SmartThingsSettings>();
                var cb       = new SmartThingsCallbacks(settings);
                cb.PushDeviceStatusUpdate(data.Device, data.DeviceStatus);
            };

            GlobalResponseFilters.Add((req, res, dto) =>
            {
                res.AddHeader("X-Insteon", ServiceName);
            });

            manager.Connect();
        }
Exemple #9
0
        private void _FormMainLoad(object sender, EventArgs e)
        {
            var interval = new[]
            {
                "1 second",
                "2 seconds",
                "3 seconds",
                "5 seconds",
                "10 seconds",
                "15 seconds",
                "20 seconds",
                "30 seconds",
                "1 minute",
                "2 minutes",
                "3 minutes",
                "5 minutes",
                "10 minutes"
            };

            comboBoxInterval.DataSource = interval;

            mLogWriter.Initialize();

            sSettingsProvider.GetSettings(out sLimsSimulatorSettings);
            textBoxDestinationPath.Text = folderBrowserDialogDestinationPath.SelectedPath = sLimsSimulatorSettings.DestinationPath;
            textBoxSampleFile.Text      = sLimsSimulatorSettings.SampleFile;

            comboBoxInterval.SelectedIndex = _GetIndexOfComboboxItem(sLimsSimulatorSettings.DueTime);
        }
        static void Main()
        {
            Settings settings;

            try
            {
                var settingsFile = new FileInfo(settingsFileName);
                settings = SettingsProvider.GetSettings(settingsFile);
            }
            catch (Exception e)
            {
                MessageBox.Show($"Failure reading a settings file. {e.Message}");
                return;
            }

            Application.SetHighDpiMode(HighDpiMode.SystemAware);
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            using (var saveHashesToFileDialog = Build_SaveHashesToFileDialog())
                using (var sourceFileGetter = Build_DirectoryFileGetter(supportedFileExtensions))
                {
                    var(hasher, progressReporter) = BuildHasher(settings.Decoder);
                    Application.Run(
                        new UI.FormX(
                            new UI.HashCalculationServiceFactory(
                                hasher,
                                new ProgressReportingOperationRunner()),
                            new InteractiveTextFileWriter(saveHashesToFileDialog),
                            new UI.HashDisplayValueFactory(hashRepresentationFormat),
                            progressReporter,
                            sourceFileGetter));
                }
        }
        public AdminSettingsResponse GetAdminSettings(AdminSettingsRequest request)
        {
            var response = new AdminSettingsResponse {
                ResponseStatus = ResponseStatus.Success
            };

            var settingsProvider = new SettingsProvider();

            try
            {
                if (request.ActionType == ActionType.Select)
                {
                    response.Settings = settingsProvider.GetSettings(request);
                }
                else
                {
                    response.ResponseStatus      = ResponseStatus.Failure;
                    response.ResponseDescription = "Not update action";
                }
            }
            catch (Exception ex)
            {
                response.ResponseStatus      = ResponseStatus.Failure;
                response.ResponseDescription = ex.Message;
            }
            return(response);
        }
Exemple #12
0
 public App()
 {
     settingsProvider = new SettingsProvider(new RoamingAppDataStorage("Carnac"));
     keyProvider      = new KeyProvider(InterceptKeys.Current, new PasswordModeService(), new DesktopLockEventService());
     settings         = settingsProvider.GetSettings <PopupSettings>();
     messageProvider  = new MessageProvider(new ShortcutProvider(), settings, new MessageMerger());
 }
        public virtual ActionResult Settings()
        {
            var settings = SettingsProvider.GetSettings <FunnelWebSettings>();

            ViewBag.Themes           = ThemeProvider.GetThemes();
            ViewBag.FileRepositories = FileRepositoriesInfo().Keys;
            return(View(settings));
        }
Exemple #14
0
        public override void OnInit()
        {
            EmailParameter parameter = settings.GetSettings <EmailParameter>();

            if (parameter != null)
            {
                this.txtEmail.Text      = parameter.Email;
                this.txtLoginId.Text    = parameter.LoginId;
                this.txtPassword.Text   = parameter.Password;
                this.txtPassword.Tag    = parameter.Password;
                this.txtPop3Port.Value  = parameter.Pop3Port;
                this.txtPop3Server.Text = parameter.Pop3Server;
                this.txtSmtpPort.Value  = parameter.SmtpPort;
                this.txtSmtpServer.Text = parameter.SmtpServer;
                this.txtUseSSL.Checked  = parameter.UseSSL;
            }
        }
        public override async Task <bool> HasBlockIndexed(string blockId, string dummy)
        {
            var settings = SettingsProvider.GetSettings();

            string url = settings.QBitNinjaBaseUrl + "blocks/" + blockId + "?headeronly=true";

            return(await IsUrlSuccessful(url));
        }
        public override async Task <bool> HasTransactionIndexed(string txId, string dummy)
        {
            var settings = SettingsProvider.GetSettings();

            string url = settings.QBitNinjaBaseUrl + "transactions/" + txId + "?colored=true";

            return(await IsUrlSuccessful(url));
        }
 public void Configure(IAppHost appHost)
 {
     var settingsProvider = new SettingsProvider(new RoamingAppDataStorage("Paradox"));
     var mySettings = settingsProvider.GetSettings<SmartThingsSettings>();
     var container = appHost.GetContainer();
     container.Register(mySettings);
     container.RegisterAs<SmartThingsCallbacks, IParadoxEventCallbacks>();
 }
        public virtual ActionResult AcsSettings()
        {
            var settings = SettingsProvider.GetSettings <AccessControlServiceSettings>();

            ViewBag.Themes           = ThemeProvider.GetThemes();
            ViewBag.FileRepositories = FileRepositoriesInfo().Keys;
            return(View(settings));
        }
        public void Initialize()
        {
            var settingsProvider = new SettingsProvider(new TxtParser());
            var settings         = settingsProvider.GetSettings();
            var coloringOptions  = settings.Value.ColoringOptions;

            visualizer = new CircularCloudVisualizer(coloringOptions, new PngSaver(),
                                                     new Size(1920, 1080), "Consolas");
        }
        public void Configure(IAppHost appHost)
        {
            var settingsProvider = new SettingsProvider(new RoamingAppDataStorage("Paradox"));
            var mySettings       = settingsProvider.GetSettings <SmartThingsSettings>();
            var container        = appHost.GetContainer();

            container.Register(mySettings);
            container.RegisterAs <SmartThingsCallbacks, IParadoxEventCallbacks>();
        }
 public void Configure(IAppHost appHost)
 {
     var settingsProvider = new SettingsProvider(new RoamingAppDataStorage("Paradox"));
     var mySettings = settingsProvider.GetSettings<ParadoxMqttSettings>();
     var container = appHost.GetContainer();
     container.Register(mySettings);
     container.Register(new MqttClient(mySettings.BrokerUrl));
     container.RegisterAs<MqttCallbacks, IParadoxEventCallbacks>().ReusedWithin(ReuseScope.Container);
 }
Exemple #22
0
        protected override void OnStartup(object sender, StartupEventArgs e)
        {
            Shell = (IShell)IoC.GetInstance(typeof(IShell), null);
            var window = windowManager.CreateWindow(Shell);

            if (!settingsProvider.GetSettings <PopupSettings>().SettingsConfigured)
            {
                window.Show();
            }
        }
Exemple #23
0
 private void _FormMainLoad(object sender, EventArgs e)
 {
     LogWriter.Initialize();
     sSettingsProvider.GetSettings(out sLimsVisualizerSettings);
     textBoxPath.Text                  = folderBrowserDialog.SelectedPath = sLimsVisualizerSettings.FilePath;
     trackBarCheckFrequency.Value      = (int)sLimsVisualizerSettings.DueTime.TotalMilliseconds;
     numericUpDownCheckFrequency.Value = (decimal)sLimsVisualizerSettings.DueTime.TotalMilliseconds;
     buttonStop.Enabled                = false;
     textBoxPath.Text                  = sLimsVisualizerSettings.FilePath;
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            Model = SettingsProvider.GetSettings();

            RolesTableRepeater.DataBind();

            _structDivisionIndex = 0;
            StructDivisionRepeater.DataSource = Model.StructDivision.Where(c => !c.ParentId.HasValue);
            StructDivisionRepeater.DataBind();
        }
Exemple #25
0
 /// <summary>
 /// Gets a default <see cref="SettingsDictionary"/> instance which is used if none are registered with the
 /// Dependency Engine.
 /// </summary>
 public static SettingsDictionary GetSettings()
 {
     if (_settings == null)
     {
         SettingsProvider   settingsProvider = new SettingsProvider();
         SettingsDictionary instance         = settingsProvider.GetSettings();
         Interlocked.CompareExchange(ref _settings, instance, null);
     }
     return(_settings);
 }
Exemple #26
0
        public void Configure(IAppHost appHost)
        {
            var settingsProvider = new SettingsProvider(new RoamingAppDataStorage("Paradox"));
            var mySettings       = settingsProvider.GetSettings <ParadoxMqttSettings>();
            var container        = appHost.GetContainer();

            container.Register(mySettings);
            container.Register(new MqttClient(mySettings.BrokerUrl));
            container.RegisterAs <MqttCallbacks, IParadoxEventCallbacks>().ReusedWithin(ReuseScope.Container);
        }
        public void TestUnexistingSourceFilename()
        {
            var args = new string[3];

            args[0] = "compress";
            args[1] = GetRandomFilename;
            args[2] = GetCorrectFilename;
            var provider = new SettingsProvider(args);

            Assert.Throws <FileNotFoundException>(() => provider.GetSettings());
        }
        public void TestEmptySourceFilename()
        {
            var args = new string[3];

            args[0] = "compress";
            args[1] = "";
            args[2] = GetCorrectFilename;
            var provider = new SettingsProvider(args);

            Assert.Throws <ArgumentException>(() => provider.GetSettings());
        }
        public void TestIncorrectMode()
        {
            var args = new string[3];

            args[0] = "qwe";
            args[1] = GetCorrectFilename;
            args[2] = GetCorrectFilename;
            var provider = new SettingsProvider(args);

            Assert.Throws <ArgumentException>(() => provider.GetSettings());
        }
        public override async Task <Tuple <float, float, bool, string> > GetAccountBalance(string walletAddress,
                                                                                           string assetId)
        {
            float  balance            = 0;
            float  unconfirmedBalance = 0;
            bool   errorOccured       = false;
            string errorMessage       = "";
            string url;

            var settings = SettingsProvider.GetSettings();

            try
            {
                using (HttpClient client = new HttpClient())
                {
                    url = settings.QBitNinjaBalanceUrl + walletAddress;
                    HttpResponseMessage result = await client.GetAsync(url + "?unspentonly=true&colored=true");

                    if (!result.IsSuccessStatusCode)
                    {
                        return(new Tuple <float, float, bool, string>(0, 0, true, result.ReasonPhrase));
                    }
                    else
                    {
                        var webResponse = await result.Content.ReadAsStringAsync();

                        QBitNinjaOutputResponse response = Newtonsoft.Json.JsonConvert.DeserializeObject <QBitNinjaOutputResponse>
                                                               (webResponse);
                        if (response.operations != null && response.operations.Count > 0)
                        {
                            foreach (var item in response.operations)
                            {
                                response.operations.ForEach((o) =>
                                {
                                    balance            += o.receivedCoins.Where(c => !string.IsNullOrEmpty(c.assetId) && c.assetId.Equals(assetId) && o.confirmations > 0).Select(c => c.quantity).Sum();
                                    unconfirmedBalance += o.receivedCoins.Where(c => !string.IsNullOrEmpty(c.assetId) && c.assetId.Equals(assetId) && o.confirmations == 0).Select(c => c.quantity).Sum();
                                });
                            }
                        }
                        else
                        {
                            errorOccured = true;
                            errorMessage = "No coins found.";
                        }
                    }
                }
            }
            catch (Exception e)
            {
                errorOccured = true;
                errorMessage = e.ToString();
            }
            return(new Tuple <float, float, bool, string>(balance, unconfirmedBalance, errorOccured, errorMessage));
        }
        public void TestInvalidCharactersDestinationFilename()
        {
            var args = new string[3];

            args[0] = "compress";
            args[1] = GetCorrectFilename;
            args[2] = "e:\\qwe*?\\file.txt";
            var provider = new SettingsProvider(args);

            Assert.Throws <IOException>(() => provider.GetSettings());
        }
        public void TestIncorrectTechnology()
        {
            var args = new string[4];

            args[0] = "qwe";
            args[1] = GetCorrectFilename;
            args[2] = GetCorrectFilename;
            args[3] = "unknown technology";
            var provider = new SettingsProvider(args);

            Assert.Throws <ArgumentException>(() => provider.GetSettings());
        }
Exemple #33
0
        protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);
            //Use RoamingAppDataStorage if you have the package version of SettingsProvider.net package
            settingsProvider = new SettingsProvider(new LocalAppDataStorage("WindowsIncognito"));
            appSettings = settingsProvider.GetSettings<IncognitoSettings>();

            MainWindow mw = new MainWindow();
            softwareRepository = new SoftwareRepository();
            var viewModel = new MainWindowViewModel(appSettings, softwareRepository);
            mw.DataContext = viewModel;
            mw.Show();
        }
Exemple #34
0
        public static void Main(string[] args)
        {
            AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;

            var threadCount = Math.Max(1, Environment.ProcessorCount);

#if DEBUG
            var technology = TechnologyMode.Semaphore;

            // Компрессия
            using (var compressingTaskQueue = GetCompressingTaskQueue(technology, threadCount))
                using (var writeTaskQueue = GetWriteTaskQueue(technology, threadCount))
                {
                    var coordinator = new Coordinator(threadCount, compressingTaskQueue, writeTaskQueue);
                    var watch       = Stopwatch.StartNew();

                    var compressedSettingsProvider = new StubSettingsProvider(
                        new Settings("data\\source.xml", "data\\compressed.gz", CompressionMode.Compress));
                    coordinator.Run(compressedSettingsProvider.GetSettings());
                    Console.WriteLine($"Время выполнения упаковки: {watch.ElapsedMilliseconds} мс");
                }

            // Декомпрессия
            using (var compressingTaskQueue = GetCompressingTaskQueue(technology, threadCount))
                using (var writeTaskQueue = GetWriteTaskQueue(technology, threadCount))
                {
                    var coordinator = new Coordinator(threadCount, compressingTaskQueue, writeTaskQueue);
                    var watch       = Stopwatch.StartNew();

                    var decompressedSettingsProvider = new StubSettingsProvider(
                        new Settings("data\\compressed.gz", "data\\decompressed.xml", CompressionMode.Decompress));
                    coordinator.Run(decompressedSettingsProvider.GetSettings());
                    Console.WriteLine($"Время выполнения распаковки: {watch.ElapsedMilliseconds} мс");
                }
#else
            var settingsProvider = new SettingsProvider(args);
            var settings         = settingsProvider.GetSettings();

            var technology = settings.Technology;
            using (var compressingTaskQueue = GetCompressingTaskQueue(technology, threadCount))
                using (var writeTaskQueue = GetWriteTaskQueue(technology, threadCount))
                {
                    var coordinator = new Coordinator(threadCount, compressingTaskQueue, writeTaskQueue);
                    coordinator.Run(settings);
                }
#endif

            Environment.Exit(0);
        }