프로젝트

일반

사용자정보

개정판 5a6493ad

ID5a6493ad4561e094920655f98bfd03618af50337
상위 adce8360
하위 9294fed6

백흠경이(가) 5년 이상 전에 추가함

issue #1206: 대림과 다른 사이트를 동시 처리하도록 코드 수정

Change-Id: Ic05a10faf2aef5d93d50e1c45b73a9440075348c

차이점 보기:

KCOM/MainWindow.xaml.cs
159 159
                    ///this.dzMainMenu.HubSet();
160 160
                    this.dzMainMenu.SetView(App.ViewInfo);
161 161
                }
162
                catch (Exception)
162
                catch (Exception ex)
163 163
                {
164
                    MessageBox.Show("웹 서비스에 연결을 할 수 없습니다.");
164
                    MessageBox.Show(string.Format("웹 서비스 접속시 에러가 발생했습니다.\n{0}", ex.StackTrace));
165 165

  
166 166
                    System.Environment.Exit(0);
167 167
                }
......
456 456
                    isUpdateCheck = false;
457 457
                }
458 458
            }
459
            catch (Exception)
459
            catch (Exception ex)
460 460
            {
461
                throw;
461
                throw ex;
462 462
            }
463 463
            return new KeyValuePair<bool, string>(isUpdateCheck, updateurl);
464 464
        }
KCOM/Services/BaseServices.cs
678 678
            }
679 679
        }
680 680

  
681
        
682

  
683

  
684 681
        public void SetView(ViewInfo info)
685
        {            
686
            string docid = BaseClient.GetDocItemID(info.EnsembleID);
682
        { 
687 683
            this._ViewInfo = info;
688
            if (!string.IsNullOrEmpty(docid))
684
            try
689 685
            {
690
                this._ViewInfo.DocumentItemID = docid;
686
                /// 대림의 경우 EnsembleID를 가지고 DocumentItemID를 구함
687
                /// 다른 Site를 대비하여 에러 처리함
688
                string docid = BaseClient.GetDocItemID(info.EnsembleID);
689
                if (!string.IsNullOrEmpty(docid))
690
                {
691
                    this._ViewInfo.DocumentItemID = docid;
692
                }
691 693
            }
694
            catch(Exception ex)
695
            {
696
                App.FileLogger.Fatal(ex);
697
            }
698

  
692 699
            Logger.sendReqLog("GetSystemDataAsync", "", 1);
693 700
            BaseClient.GetSystemDataAsync();
694 701
        }

내보내기 Unified diff

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