Exemple #1
0
        /// <summary>
        /// Главная точка входа для приложения.
        /// </summary>
        static void Main()
        {
            Service1 myService = new Service1();

            myService.onDebug();
            string configPath = @"C:\Users\Julia\source\repos\lab4\config\";

            string[] arr = Directory.GetFiles(configPath);
            Parcer <DataManagerConfig> parcer = new Parcer <DataManagerConfig>(arr[0]);
            DataManagerConfig          config = parcer.Config;
            var service = new Services(config.ConnectionString);

            var          result = service.GetInfo(5);
            List <Order> list   = result.ToList <Order>();

            if (Path.GetExtension(configPath) == "XML")
            {
                ParceToXML.Parce(list, config.SourcePath);
            }
            else
            {
                ParceToJson.Parce(list, config.SourcePath);
            }

            System.Threading.Thread.Sleep(System.Threading.Timeout.Infinite);

            ServiceBase[] ServicesToRun;
            ServicesToRun = new ServiceBase[]
            {
                new Service1()
            };
            ServiceBase.Run(ServicesToRun);
        }
Exemple #2
0
 public DataManager(DataManagerConfig config)
 {
     Debug.WriteLine(config.ToString());
     Config = config;
     ComputerManager.Initialize(config);
     if (config.MonitorCpu)
     {
         _cpuMonitor = new CpuMonitor();
     }
     if (config.MonitorGpu)
     {
         _gpuMonitor = new GpuMonitor();
     }
     if (config.MonitorMemory)
     {
         _memoryMonitor = new MemoryMonitor();
     }
     if (config.MonitorDisks)
     {
         _diskMonitor = new DiskMonitor();
     }
     if (Config.MonitorMotherboard)
     {
         _motherboardMonitor = new MotherboardMonitor();
     }
 }
Exemple #3
0
 public InterfaceManager(MainWindow window, MotherboardData motherboardWindow, DataManager dataManager)
 {
     _window            = window;
     _motherboardWindow = motherboardWindow;
     _dataManager       = dataManager;
     IsRunning          = false;
     _config            = dataManager.Config;
 }
Exemple #4
0
 public static void Initialize(DataManagerConfig dataManagerConfig)
 {
     Computer = new Computer()
     {
         CPUEnabled           = dataManagerConfig.MonitorCpu,
         GPUEnabled           = dataManagerConfig.MonitorGpu,
         RAMEnabled           = dataManagerConfig.MonitorMemory,
         HDDEnabled           = dataManagerConfig.MonitorDisks,
         MainboardEnabled     = dataManagerConfig.MonitorMotherboard,
         FanControllerEnabled = dataManagerConfig.MonitorFans
     };
     Computer.Open();
 }
 protected override void Bootstrap(ServiceConfig config)
 {
     base.Bootstrap(config);
     ValidatorConfig.RegisterValidators(config.ValidatorsContainer);
     DataManagerConfig.RegisterDataManagers(config.DataManagerContainer);
 }