From 2511d1b4440d7c450eb50e1eafdc2ac11b42a5e0 Mon Sep 17 00:00:00 2001 From: Sergey Chebotar Date: Fri, 17 Dec 2021 09:07:03 +0300 Subject: Add RegistryUtil --- Source/AddIn/AddIn.cs | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) (limited to 'Source/AddIn/AddIn.cs') diff --git a/Source/AddIn/AddIn.cs b/Source/AddIn/AddIn.cs index 5cae777..7a2be5d 100644 --- a/Source/AddIn/AddIn.cs +++ b/Source/AddIn/AddIn.cs @@ -1,7 +1,6 @@ using ExcelDna.Integration; using ExcelDna.IntelliSense; using ExcelDna.Registration; -using Microsoft.Win32; using System.Net.Http; namespace RehauSku @@ -18,13 +17,12 @@ namespace RehauSku public class AddIn : IExcelAddIn { public static readonly HttpClient httpClient = new HttpClient(); - public static ResponseOrder StoreResponse { get; set; } - public static string PriceListPath { get; set; } + public static ResponseOrder StoreResponseOrder = RegistryUtil.StoreResponseOrder; + public static string PriceListPath = RegistryUtil.PriceListPath; public void AutoOpen() { RegisterFunctions(); - GetRegistryKeys(); IntelliSenseServer.Install(); } @@ -39,17 +37,5 @@ namespace RehauSku .ProcessAsyncRegistrations(nativeAsyncIfAvailable: false) .RegisterFunctions(); } - - void GetRegistryKeys() - { - RegistryKey addInKeys = Registry - .CurrentUser - .OpenSubKey("SOFTWARE") - .OpenSubKey("REHAU") - .OpenSubKey("SkuAssist"); - - StoreResponse = (ResponseOrder)addInKeys.GetValue("ResponseOrder"); - PriceListPath = (string)addInKeys.GetValue("PriceListPath"); - } } } -- cgit v1.2.3