프로젝트

일반

사용자정보

개정판 9a1ce1db

ID9a1ce1dbd16776186948adcdacd3962b43b727ee
상위 a501346f
하위 431516d8

KangIngu 이(가) 약 7년 전에 추가함

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

클립보드 이미지 추가 (최대 크기: 500 MB)