개정판 9a1ce1db
Custom Stamp와 SignalR Hub 경로 하드코인 제거
- Stamp : DB PROPERTIES테이블에 입력된 데이터를 가져옴(프로그램 구동시 WCF에서 진행)
- SignalR Hub Url : KCOM Setting.setting에 넣어놓음
IKCOM/Interface.cs | ||
---|---|---|
20 | 20 |
public string HostName { get; set; } |
21 | 21 |
public string HostPort { get; set; } |
22 | 22 |
public string Notify { get; set; } |
23 |
public string STAMP { get; set; } |
|
23 | 24 |
} |
24 | 25 |
//public class CommentUserInfo : Control |
25 | 26 |
//{ |
KCOM/Properties/Settings.Designer.cs | ||
---|---|---|
12 | 12 |
|
13 | 13 |
|
14 | 14 |
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] |
15 |
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.5.0.0")]
|
|
15 |
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.3.0.0")]
|
|
16 | 16 |
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { |
17 | 17 |
|
18 | 18 |
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); |
... | ... | |
25 | 25 |
|
26 | 26 |
[global::System.Configuration.UserScopedSettingAttribute()] |
27 | 27 |
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] |
28 |
[global::System.Configuration.DefaultSettingValueAttribute("http://cloud.devdoftech.co.kr:5978")]
|
|
28 |
[global::System.Configuration.DefaultSettingValueAttribute("http://localhost:13009")]
|
|
29 | 29 |
public string BaseClientAddress { |
30 | 30 |
get { |
31 | 31 |
return ((string)(this["BaseClientAddress"])); |
... | ... | |
90 | 90 |
return ((string)(this["STATUS_DISCRIPTION"])); |
91 | 91 |
} |
92 | 92 |
} |
93 |
|
|
94 |
[global::System.Configuration.UserScopedSettingAttribute()] |
|
95 |
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] |
|
96 |
[global::System.Configuration.DefaultSettingValueAttribute("http://cloud.devdoftech.co.kr:5100/")] |
|
97 |
public string HubAddress { |
|
98 |
get { |
|
99 |
return ((string)(this["HubAddress"])); |
|
100 |
} |
|
101 |
set { |
|
102 |
this["HubAddress"] = value; |
|
103 |
} |
|
104 |
} |
|
93 | 105 |
} |
94 | 106 |
} |
KCOM/Properties/Settings.settings | ||
---|---|---|
3 | 3 |
<Profiles /> |
4 | 4 |
<Settings> |
5 | 5 |
<Setting Name="BaseClientAddress" Type="System.String" Scope="User"> |
6 |
<Value Profile="(Default)">http://cloud.devdoftech.co.kr:5978</Value>
|
|
6 |
<Value Profile="(Default)">http://localhost:13009</Value>
|
|
7 | 7 |
</Setting> |
8 | 8 |
<Setting Name="KCOM_kr_co_devdoftech_cloud_FileUpload" Type="(Web Service URL)" Scope="Application"> |
9 | 9 |
<Value Profile="(Default)">http://cloud.devdoftech.co.kr:5977/ImageUpload/FileUpload.asmx</Value> |
... | ... | |
23 | 23 |
<Setting Name="STATUS_DISCRIPTION" Type="System.String" Scope="Application"> |
24 | 24 |
<Value Profile="(Default)">Vendor확인완료;Vendor적용완료;프로젝트 종료</Value> |
25 | 25 |
</Setting> |
26 |
<Setting Name="HubAddress" Type="System.String" Scope="User"> |
|
27 |
<Value Profile="(Default)">http://cloud.devdoftech.co.kr:5100/</Value> |
|
28 |
</Setting> |
|
26 | 29 |
</Settings> |
27 | 30 |
</SettingsFile> |
KCOM/Services/BaseServices.cs | ||
---|---|---|
883 | 883 |
{ |
884 | 884 |
|
885 | 885 |
// 허브 연결 구성 |
886 |
var hubConnection = new HubConnection("http://cloud.devdoftech.co.kr:5100/");
|
|
886 |
var hubConnection = new HubConnection(global::KCOM.Properties.Settings.Default.HubAddress);
|
|
887 | 887 |
IHubProxy MarkusLicenseProxy = hubConnection.CreateHubProxy("MarkusLicenseHub"); |
888 | 888 |
|
889 | 889 |
|
KCOM/Views/MainMenu.xaml.cs | ||
---|---|---|
2101 | 2101 |
|
2102 | 2102 |
if (control.StartPoint == control.EndPoint) |
2103 | 2103 |
{ |
2104 |
string appovalData = "eJyycS/KTFHwS8xNtVVKBAMlhYrcnLxiW6WMkpICK3394uSM1NzEYr3czOSi/OL8tBK95Pxc/fLMvLQKfSMDAzP9isTcHP2CotTi1LySxJLM/DwlOxuQqXpOicnZ6UX5pXkpdjbB+TmZKc75OflFTkWlxRkKYKatkrIbFCgp+BckJmeWVNoqGegZKino29noYxgSlJpckpiXnpOqEFxSlFqSnGGr5JaZk6ME4uZnp0KNMwACmFBIRmZydl5qMdA7pjAxn8y8VK/8zDxbpSCQsUpQ38MNV1IIz0wpAZptZADU45GamZ5RYqtkYamk4JyYVwYMCZ/UNKCArpGeKVwoJL8AJqIP8T00DILyy11S0zLzMkEBUwz0AjIfbrgWWBt2OWM9U3zSBviljfBJaiGFM7pDQ1IrSpxy8pOzFUAsWyXHgIAg/zBXFyUFt/y8knCoCa4VJUWJTvk5KRDh4MwqYEgaG4B4RamQaEOJFY/8oswqoMLEHMeczPS8XGCSsVVyBpKpRUoKYalFJZnJWKVgTrRVgqQNdNc5VSqkJKbmZOYS4TwjWjrPGBGkMAoAAAD//w==";
|
|
2104 |
string appovalData = ""; |
|
2105 | 2105 |
|
2106 |
var xamlData = MarkupToPDF.Serialize.Core.JsonSerializerHelper.UnCompressString_NonPrefix(appovalData); |
|
2106 |
//using (KCOMDataModel.DataModel.KCOMEntities Entity = new KCOMDataModel.DataModel.KCOMEntities(KCOMDataModel.Common.ConnectStringBuilder.KCOMConnectionString().ToString())) |
|
2107 |
//{ |
|
2108 |
// appovalData = Entity.PROPERTIES.Where(data => data.TYPE == "STAMP").FirstOrDefault().VALUE; |
|
2109 |
//} |
|
2110 |
|
|
2111 |
//string appovalData = "eJyycS/KTFHwS8xNtVVKBAMlhYrcnLxiW6WMkpICK3394uSM1NzEYr3czOSi/OL8tBK95Pxc/fLMvLQKfSMDAzP9isTcHP2CotTi1LySxJLM/DwlOxuQqXpOicnZ6UX5pXkpdjbB+TmZKc75OflFTkWlxRkKYKatkrIbFCgp+BckJmeWVNoqGegZKino29noYxgSlJpckpiXnpOqEFxSlFqSnGGr5JaZk6ME4uZnp0KNMwACmFBIRmZydl5qMdA7pjAxn8y8VK/8zDxbpSCQsUpQ38MNV1IIz0wpAZptZADU45GamZ5RYqtkYamk4JyYVwYMCZ/UNKCArpGeKVwoJL8AJqIP8T00DILyy11S0zLzMkEBUwz0AjIfbrgWWBt2OWM9U3zSBviljfBJaiGFM7pDQ1IrSpxy8pOzFUAsWyXHgIAg/zBXFyUFt/y8knCoCa4VJUWJTvk5KRDh4MwqYEgaG4B4RamQaEOJFY/8oswqoMLEHMeczPS8XGCSsVVyBpKpRUoKYalFJZnJWKVgTrRVgqQNdNc5VSqkJKbmZOYS4TwjWjrPGBGkMAoAAAD//w=="; |
|
2112 |
|
|
2113 |
//var xamlData = MarkupToPDF.Serialize.Core.JsonSerializerHelper.UnCompressString_NonPrefix(appovalData); |
|
2114 |
var xamlData = MarkupToPDF.Serialize.Core.JsonSerializerHelper.UnCompressString_NonPrefix(App.SystemInfo.STAMP); |
|
2107 | 2115 |
xamlData = xamlData.Replace("daelim", "DAELIM"); |
2108 | 2116 |
|
2109 | 2117 |
|
KCOM/app.config | ||
---|---|---|
45 | 45 |
<userSettings> |
46 | 46 |
<KCOM.Properties.Settings> |
47 | 47 |
<setting name="BaseClientAddress" serializeAs="String"> |
48 |
<value>http://cloud.devdoftech.co.kr:5978</value> |
|
48 |
<value>http://localhost:13009</value> |
|
49 |
</setting> |
|
50 |
<setting name="HubAddress" serializeAs="String"> |
|
51 |
<value>http://cloud.devdoftech.co.kr:5100/</value> |
|
49 | 52 |
</setting> |
50 | 53 |
</KCOM.Properties.Settings> |
51 | 54 |
</userSettings> |
KCOM_API/ServiceDeepView.svc.cs | ||
---|---|---|
51 | 51 |
{ |
52 | 52 |
sysInfo.HostPort = url.VALUE; |
53 | 53 |
} |
54 |
|
|
55 |
url = uc.PROPERTIES.Where(data => data.TYPE == "STAMP").FirstOrDefault(); |
|
56 |
if(url != null) |
|
57 |
{ |
|
58 |
sysInfo.STAMP = url.VALUE; |
|
59 |
} |
|
54 | 60 |
return sysInfo; |
55 | 61 |
} |
56 | 62 |
} |
내보내기 Unified diff