개정판 d7e20d2d
markus 성능개선
- 일정 페이지범위를 local 저장소에 저장
Change-Id: Ib6ef3d770a360c40acf01d6de04668bee653eee4
KCOM/Events/Implementation/TopMenuEvent.cs | ||
---|---|---|
344 | 344 |
{ |
345 | 345 |
if ((item as IKCOM.MarkupInfoItem).UserID == App.ViewInfo.UserID) |
346 | 346 |
{ |
347 |
/// 저장 서비스 호출 |
|
347 | 348 |
this.ExecuteSaveCommand(mainMenu); |
349 |
|
|
348 | 350 |
ViewerDataModel.Instance._markupInfoList.Where(data => data.MarkupInfoID == (item as IKCOM.MarkupInfoItem).MarkupInfoID).FirstOrDefault().UpdateTime = DateTime.Now; |
349 | 351 |
if (!ViewerDataModel.Instance.IsConsolidate && (sender != null)) |
350 | 352 |
{ |
... | ... | |
407 | 409 |
SaveCommand.Instance.Execute(SelectedMarkupInfos); |
408 | 410 |
} |
409 | 411 |
|
410 |
if(ViewerDataModel.Instance.RotationDocs.Count > 0) |
|
412 |
if (ViewerDataModel.Instance.RotationDocs.Count > 0) |
|
413 |
{ |
|
411 | 414 |
SaveCommand.Instance.PageAngleSave(App.ViewInfo.ProjectNO, ViewerDataModel.Instance.RotationDocs); |
415 |
} |
|
412 | 416 |
} |
413 | 417 |
catch (Exception ex) |
414 | 418 |
{ |
... | ... | |
1219 | 1223 |
{ |
1220 | 1224 |
Owner = Application.Current.MainWindow, |
1221 | 1225 |
Theme = new VisualStudio2013Theme(), |
1222 |
Header = "안내",
|
|
1223 |
Content = "페이지 번호를 정확하게 입력해 주세요",
|
|
1226 |
Header = "Info",
|
|
1227 |
Content = "Enter the correct page number.",
|
|
1224 | 1228 |
}); |
1225 | 1229 |
} |
1226 | 1230 |
else |
... | ... | |
1231 | 1235 |
{ |
1232 | 1236 |
Owner = Application.Current.MainWindow, |
1233 | 1237 |
Theme = new VisualStudio2013Theme(), |
1234 |
Header = "안내",
|
|
1235 |
Content = "페이지 번호를 정확하게 입력해 주세요",
|
|
1238 |
Header = "Info",
|
|
1239 |
Content = "Enter the correct page number.",
|
|
1236 | 1240 |
}); |
1237 | 1241 |
} |
1238 | 1242 |
else |
... | ... | |
1248 | 1252 |
{ |
1249 | 1253 |
Owner = Application.Current.MainWindow, |
1250 | 1254 |
Theme = new VisualStudio2013Theme(), |
1251 |
Header = "안내",
|
|
1252 |
Content = "페이지 번호를 정확하게 입력해 주세요",
|
|
1255 |
Header = "Info",
|
|
1256 |
Content = "Enter the correct page number.",
|
|
1253 | 1257 |
}); |
1254 | 1258 |
} |
1255 | 1259 |
|
... | ... | |
1301 | 1305 |
{ |
1302 | 1306 |
Owner = Application.Current.MainWindow, |
1303 | 1307 |
Theme = new VisualStudio2013Theme(), |
1304 |
Header = "안내",
|
|
1305 |
Content = "페이지 번호를 정확하게 입력해 주세요",
|
|
1308 |
Header = "Info",
|
|
1309 |
Content = "Enter the correct page number.",
|
|
1306 | 1310 |
}); |
1307 | 1311 |
} |
1308 | 1312 |
} |
... | ... | |
1434 | 1438 |
{ |
1435 | 1439 |
Owner = Application.Current.MainWindow, |
1436 | 1440 |
Theme = new VisualStudio2013Theme(), |
1437 |
Header = "안내",
|
|
1438 |
Content = "페이지 번호를 정확하게 입력해 주세요",
|
|
1441 |
Header = "Info",
|
|
1442 |
Content = "Enter the correct page number.",
|
|
1439 | 1443 |
}); |
1440 | 1444 |
} |
1441 | 1445 |
} |
... | ... | |
2392 | 2396 |
this.ParentOfType<MainWindow>().dzMainMenu.mouseHandlingMode = IKCOM.MouseHandlingMode.None; |
2393 | 2397 |
} |
2394 | 2398 |
} |
2399 |
|
|
2395 | 2400 |
} |
2396 | 2401 |
|
2397 | 2402 |
private void SyncInit() |
내보내기 Unified diff