개정판 5a6493ad
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