개정판 a197bf6f
issue #00000 sign manager 수정
Change-Id: I37e286b276179d93d61c50d419ad6861b611bc75
KCOM/Services/BaseServices.cs | ||
---|---|---|
419 | 419 |
|
420 | 420 |
var userInfoList = ViewerDataModel.Instance._markupInfoList.GroupBy(f => f.UserID).Select(f => new MarkupUserInfo { UserId = f.Key, UserName = f.First().UserName }); |
421 | 421 |
|
422 |
userInfoList.ToList().ForEach(x => ViewerDataModel.Instance._markupUserList.Add(x)); |
|
422 |
userInfoList.ToList().ForEach(x => |
|
423 |
{ |
|
424 |
ViewerDataModel.Instance._markupUserList.Add(x); |
|
425 |
|
|
426 |
if (MarkupToPDF.MarkupContext.GetUserSignItem(x.UserId) == null) |
|
427 |
{ |
|
428 |
string signData = BaseClient.GetSignData(App.ViewInfo.ProjectNO, x.UserId); |
|
429 |
string signStrokes = BaseClient.GetSignStrokes(App.ViewInfo.ProjectNO, x.UserId); |
|
430 |
|
|
431 |
if (signData != null && signStrokes != null) |
|
432 |
{ |
|
433 |
MarkupToPDF.MarkupContext.SetUserSignItem(x.UserId, signData, signStrokes); |
|
434 |
} |
|
435 |
} |
|
436 |
}); |
|
423 | 437 |
|
424 | 438 |
e.Result.ToList().ForEach(d => |
425 | 439 |
{ |
내보내기 Unified diff