개정판 28907ead
issue #0000
excel 유사도 추가
- import, export, excel 파일 수정
Change-Id: I321df2c611034fb54c319a8dc1a8f689ab0dbb43
ID2.Manager/ID2.Manager.Common/Helpers/ID2Excel.cs | ||
---|---|---|
225 | 225 |
case 16: |
226 | 226 |
document.AVEVAWorker = this.GetUser(value).ID; |
227 | 227 |
break; |
228 |
case 17: |
|
228 |
case 17://유사도 |
|
229 |
break; |
|
230 |
case 18://난이도 |
|
229 | 231 |
document.JobLevel = value; |
230 | 232 |
break; |
231 |
case 18:
|
|
233 |
case 19:
|
|
232 | 234 |
document.RevisonNo = value; |
233 | 235 |
break; |
234 |
case 19:
|
|
236 |
case 20:
|
|
235 | 237 |
document.ToIsDiscussion = value; |
236 | 238 |
break; |
237 |
case 20:
|
|
239 |
case 21:
|
|
238 | 240 |
document.ToRemarks = value; |
239 | 241 |
break; |
240 |
case 21:
|
|
242 |
case 22:
|
|
241 | 243 |
document.ToCreator = this.GetUser(value).ID; |
242 | 244 |
break; |
243 |
case 22:
|
|
245 |
case 23:
|
|
244 | 246 |
if (value != null) |
245 | 247 |
{ |
246 | 248 |
if (document.AttFiles == null) |
... | ... | |
266 | 268 |
document.ToCapture = ++toreview; |
267 | 269 |
} |
268 | 270 |
break; |
269 |
case 23:
|
|
271 |
case 24:
|
|
270 | 272 |
document.FrReviewStatus = value; |
271 | 273 |
break; |
272 |
case 24:
|
|
274 |
case 25:
|
|
273 | 275 |
document.FrRemarks = value; |
274 | 276 |
break; |
275 |
case 25:
|
|
277 |
case 26:
|
|
276 | 278 |
document.FrCreator = this.GetUser(value).ID; |
277 | 279 |
break; |
278 |
case 26:
|
|
280 |
case 27:
|
|
279 | 281 |
if (value != null) |
280 | 282 |
{ |
281 | 283 |
if (document.AttFiles == null) |
... | ... | |
301 | 303 |
document.FrCapture = ++frreview; |
302 | 304 |
} |
303 | 305 |
break; |
304 |
case 27:
|
|
306 |
case 28:
|
|
305 | 307 |
document.ID2StartDate = string.IsNullOrEmpty(value) ? (DateTime?)null : Convert.ToDateTime(value); |
306 | 308 |
break; |
307 |
case 28:
|
|
309 |
case 29:
|
|
308 | 310 |
document.ID2EndDate = string.IsNullOrEmpty(value) ? (DateTime?)null : Convert.ToDateTime(value); |
309 | 311 |
break; |
310 |
case 29:
|
|
312 |
case 30:
|
|
311 | 313 |
document.ID2Status = value; |
312 | 314 |
break; |
313 |
case 30:
|
|
315 |
case 31:
|
|
314 | 316 |
document.ID2Issues = value; |
315 | 317 |
break; |
316 |
case 31:
|
|
318 |
case 32:
|
|
317 | 319 |
if (value != null) |
318 | 320 |
{ |
319 | 321 |
if (document.AttFiles == null) |
... | ... | |
339 | 341 |
document.ID2Capture = ++id2work; |
340 | 342 |
} |
341 | 343 |
break; |
342 |
case 32:
|
|
344 |
case 33:
|
|
343 | 345 |
document.ReplyModifications = value; |
344 | 346 |
break; |
345 |
case 33:
|
|
347 |
case 34:
|
|
346 | 348 |
document.ReplyRequester = this.GetUser(value).ID; |
347 | 349 |
break; |
348 |
case 34:
|
|
350 |
case 35:
|
|
349 | 351 |
document.IsConvert = value; |
350 | 352 |
break; |
351 |
case 35:
|
|
353 |
case 36:
|
|
352 | 354 |
document.AVEVAConvertDate = string.IsNullOrEmpty(value) ? (DateTime?)null : Convert.ToDateTime(value); |
353 | 355 |
break; |
354 |
case 36:
|
|
356 |
case 37:
|
|
355 | 357 |
document.AVEVAWorkDate = string.IsNullOrEmpty(value) ? (DateTime?)null : Convert.ToDateTime(value); |
356 | 358 |
break; |
357 |
case 37:
|
|
359 |
case 38:
|
|
358 | 360 |
document.AVEVAStatus = value; |
359 | 361 |
break; |
360 |
case 38:
|
|
362 |
case 39:
|
|
361 | 363 |
document.AVEVAIssues = value; |
362 | 364 |
break; |
363 |
case 39:
|
|
365 |
case 40:
|
|
364 | 366 |
document.AVEVAReviewDate = string.IsNullOrEmpty(value) ? (DateTime?)null : Convert.ToDateTime(value); |
365 | 367 |
break; |
366 |
case 40:
|
|
368 |
case 41:
|
|
367 | 369 |
document.ProdReviewer = this.GetUser(value).ID; |
368 | 370 |
break; |
369 |
case 41:
|
|
371 |
case 42:
|
|
370 | 372 |
document.ProdIsResult = value; |
371 | 373 |
break; |
372 |
case 42:
|
|
374 |
case 43:
|
|
373 | 375 |
document.ProdRemarks = value; |
374 | 376 |
break; |
375 |
case 43:
|
|
377 |
case 44:
|
|
376 | 378 |
document.ClientReviewer = this.GetUser(value).ID; |
377 | 379 |
break; |
378 |
case 44:
|
|
380 |
case 45:
|
|
379 | 381 |
document.ClientIsResult = value; |
380 | 382 |
break; |
381 |
case 45:
|
|
383 |
case 46:
|
|
382 | 384 |
document.ClientRemarks = value; |
383 | 385 |
break; |
384 |
case 46:
|
|
386 |
case 47:
|
|
385 | 387 |
document.DTIsGateWay = value; |
386 | 388 |
break; |
387 |
case 47:
|
|
389 |
case 48:
|
|
388 | 390 |
document.DTIsImport = value; |
389 | 391 |
break; |
390 |
case 48:
|
|
392 |
case 49:
|
|
391 | 393 |
document.DTIsRegSystem = value; |
392 | 394 |
break; |
393 |
case 49:
|
|
395 |
case 50:
|
|
394 | 396 |
document.DTRemarks = value; |
395 | 397 |
break; |
396 | 398 |
} |
... | ... | |
432 | 434 |
return result; |
433 | 435 |
} |
434 | 436 |
|
435 |
#region 엑셀 필수값 체크(도면 : 이름,담당자, 난이도, Typical)
|
|
437 |
#region 엑셀 필수값 체크(도면 : 이름, 담당자, 난이도, Typical) -> 추후 gembox사용시 변경필요
|
|
436 | 438 |
ws.Rows.SelectMany(row => row.AllocatedCells) |
437 | 439 |
.Where(col => col.Column.Index > 8 && col.Column.Index < 18 && col.Row.Index > exRow && col.Value == null) |
438 | 440 |
.ToList() |
... | ... | |
493 | 495 |
{ |
494 | 496 |
result.documents.Add(new Documents() |
495 | 497 |
{ |
496 |
RefProjectCode = ws.Rows[p.Index].Cells[8].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[8].Value.ToString(), |
|
497 |
System = ws.Rows[p.Index].Cells[9].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[9].Value.ToString(), |
|
498 |
SubSystemCode = ws.Rows[p.Index].Cells[10].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[10].Value.ToString(), |
|
499 |
DocumentNo = ws.Rows[p.Index].Cells[11].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[11].Value.ToString(), |
|
500 |
PersonInCharge = ws.Rows[p.Index].Cells[12].IsNullOrEmpty() ? string.Empty : this.GetUser(ws.Rows[p.Index].Cells[12].Value.ToString()).ID, |
|
501 |
Worker = ws.Rows[p.Index].Cells[13].IsNullOrEmpty() ? string.Empty : this.GetUser(ws.Rows[p.Index].Cells[13].Value.ToString()).ID, |
|
502 |
AVEVAPersonInCharge = ws.Rows[p.Index].Cells[14].IsNullOrEmpty() ? string.Empty : this.GetUser(ws.Rows[p.Index].Cells[14].Value.ToString()).ID, |
|
503 |
AVEVAWorker = ws.Rows[p.Index].Cells[15].IsNullOrEmpty() ? string.Empty : this.GetUser(ws.Rows[p.Index].Cells[15].Value.ToString()).ID, |
|
504 |
JobLevel = ws.Rows[p.Index].Cells[16].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[16].Value.ToString(), |
|
505 |
RevisonNo = ws.Rows[p.Index].Cells[17].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[17].Value.ToString(), |
|
506 |
ToIsDiscussion = ws.Rows[p.Index].Cells[18].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[18].Value.ToString(), |
|
507 |
ToRemarks = ws.Rows[p.Index].Cells[19].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[19].Value.ToString(), |
|
508 |
ToCreator = ws.Rows[p.Index].Cells[20].IsNullOrEmpty() ? string.Empty : this.GetUser(ws.Rows[p.Index].Cells[20].Value.ToString()).ID, |
|
509 |
//toreview-21 |
|
510 |
FrReviewStatus = ws.Rows[p.Index].Cells[22].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[22].Value.ToString(), |
|
511 |
FrRemarks = ws.Rows[p.Index].Cells[23].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[23].Value.ToString(), |
|
512 |
FrCreator = ws.Rows[p.Index].Cells[24].IsNullOrEmpty() ? string.Empty : this.GetUser(ws.Rows[p.Index].Cells[24].Value.ToString()).ID, |
|
513 |
//frreview-25 |
|
514 |
ID2StartDate = ws.Rows[p.Index].Cells[26].IsNullOrEmpty() ? (DateTime?)null : Convert.ToDateTime(ws.Rows[p.Index].Cells[26].Value?.ToString()), |
|
515 |
ID2EndDate = ws.Rows[p.Index].Cells[27].IsNullOrEmpty() ? (DateTime?)null : Convert.ToDateTime(ws.Rows[p.Index].Cells[27].Value?.ToString()), |
|
516 |
ID2Status = ws.Rows[p.Index].Cells[28].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[28].Value.ToString(), |
|
517 |
ID2Issues = ws.Rows[p.Index].Cells[29].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[29].Value.ToString(), |
|
518 |
//id2work-30 |
|
519 |
ReplyModifications = ws.Rows[p.Index].Cells[31].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[31].Value.ToString(), |
|
520 |
ReplyRequester = ws.Rows[p.Index].Cells[32].IsNullOrEmpty() ? string.Empty : this.GetUser(ws.Rows[p.Index].Cells[32].Value.ToString()).ID, |
|
521 |
IsConvert = ws.Rows[p.Index].Cells[33].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[33].Value.ToString(), |
|
522 |
AVEVAConvertDate = ws.Rows[p.Index].Cells[34].IsNullOrEmpty() ? (DateTime?)null : Convert.ToDateTime(ws.Rows[p.Index].Cells[34].Value.ToString()), |
|
523 |
AVEVAWorkDate = ws.Rows[p.Index].Cells[35].IsNullOrEmpty() ? (DateTime?)null : Convert.ToDateTime(ws.Rows[p.Index].Cells[35].Value.ToString()), |
|
524 |
AVEVAStatus = ws.Rows[p.Index].Cells[36].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[36].Value.ToString(), |
|
525 |
AVEVAIssues = ws.Rows[p.Index].Cells[37].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[37].Value.ToString(), |
|
526 |
AVEVAReviewDate = ws.Rows[p.Index].Cells[38].IsNullOrEmpty() ? (DateTime?)null : Convert.ToDateTime(ws.Rows[p.Index].Cells[38].Value.ToString()), |
|
527 |
ProdReviewer = ws.Rows[p.Index].Cells[39].IsNullOrEmpty() ? string.Empty : this.GetUser(ws.Rows[p.Index].Cells[39].Value.ToString()).ID, |
|
528 |
ProdIsResult = ws.Rows[p.Index].Cells[40].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[40].Value.ToString(), |
|
529 |
ProdRemarks = ws.Rows[p.Index].Cells[41].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[41].Value.ToString(), |
|
530 |
ClientReviewer = ws.Rows[p.Index].Cells[42].IsNullOrEmpty() ? string.Empty : this.GetUser(ws.Rows[p.Index].Cells[42].Value.ToString()).ID, |
|
531 |
ClientIsResult = ws.Rows[p.Index].Cells[43].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[43].Value.ToString(), |
|
532 |
ClientRemarks = ws.Rows[p.Index].Cells[44].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[44].Value.ToString(), |
|
533 |
DTIsGateWay = ws.Rows[p.Index].Cells[45].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[45].Value.ToString(), |
|
534 |
DTIsImport = ws.Rows[p.Index].Cells[46].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[46].Value.ToString(), |
|
535 |
DTIsRegSystem = ws.Rows[p.Index].Cells[47].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[47].Value.ToString(), |
|
536 |
DTRemarks = ws.Rows[p.Index].Cells[48].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[48].Value.ToString() |
|
498 |
RefProjectCode = ws.Rows[p.Index].Cells[9].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[9].Value.ToString(), |
|
499 |
System = ws.Rows[p.Index].Cells[10].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[10].Value.ToString(), |
|
500 |
SubSystemCode = ws.Rows[p.Index].Cells[11].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[11].Value.ToString(), |
|
501 |
DocumentNo = ws.Rows[p.Index].Cells[12].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[12].Value.ToString(), |
|
502 |
PersonInCharge = ws.Rows[p.Index].Cells[13].IsNullOrEmpty() ? string.Empty : this.GetUser(ws.Rows[p.Index].Cells[13].Value.ToString()).ID, |
|
503 |
Worker = ws.Rows[p.Index].Cells[14].IsNullOrEmpty() ? string.Empty : this.GetUser(ws.Rows[p.Index].Cells[14].Value.ToString()).ID, |
|
504 |
AVEVAPersonInCharge = ws.Rows[p.Index].Cells[15].IsNullOrEmpty() ? string.Empty : this.GetUser(ws.Rows[p.Index].Cells[15].Value.ToString()).ID, |
|
505 |
AVEVAWorker = ws.Rows[p.Index].Cells[16].IsNullOrEmpty() ? string.Empty : this.GetUser(ws.Rows[p.Index].Cells[16].Value.ToString()).ID, |
|
506 |
Simularity = ws.Rows[p.Index].Cells[17].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[17].Value.ToString(), |
|
507 |
JobLevel = ws.Rows[p.Index].Cells[18].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[18].Value.ToString(), |
|
508 |
RevisonNo = ws.Rows[p.Index].Cells[19].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[19].Value.ToString(), |
|
509 |
ToIsDiscussion = ws.Rows[p.Index].Cells[20].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[20].Value.ToString(), |
|
510 |
ToRemarks = ws.Rows[p.Index].Cells[21].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[21].Value.ToString(), |
|
511 |
ToCreator = ws.Rows[p.Index].Cells[22].IsNullOrEmpty() ? string.Empty : this.GetUser(ws.Rows[p.Index].Cells[22].Value.ToString()).ID, |
|
512 |
//toreview-23 |
|
513 |
FrReviewStatus = ws.Rows[p.Index].Cells[24].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[24].Value.ToString(), |
|
514 |
FrRemarks = ws.Rows[p.Index].Cells[25].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[25].Value.ToString(), |
|
515 |
FrCreator = ws.Rows[p.Index].Cells[26].IsNullOrEmpty() ? string.Empty : this.GetUser(ws.Rows[p.Index].Cells[26].Value.ToString()).ID, |
|
516 |
//frreview-27 |
|
517 |
ID2StartDate = ws.Rows[p.Index].Cells[28].IsNullOrEmpty() ? (DateTime?)null : Convert.ToDateTime(ws.Rows[p.Index].Cells[28].Value?.ToString()), |
|
518 |
ID2EndDate = ws.Rows[p.Index].Cells[29].IsNullOrEmpty() ? (DateTime?)null : Convert.ToDateTime(ws.Rows[p.Index].Cells[29].Value?.ToString()), |
|
519 |
ID2Status = ws.Rows[p.Index].Cells[30].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[30].Value.ToString(), |
|
520 |
ID2Issues = ws.Rows[p.Index].Cells[31].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[31].Value.ToString(), |
|
521 |
//id2work-32 |
|
522 |
ReplyModifications = ws.Rows[p.Index].Cells[33].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[33].Value.ToString(), |
|
523 |
ReplyRequester = ws.Rows[p.Index].Cells[34].IsNullOrEmpty() ? string.Empty : this.GetUser(ws.Rows[p.Index].Cells[34].Value.ToString()).ID, |
|
524 |
IsConvert = ws.Rows[p.Index].Cells[35].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[35].Value.ToString(), |
|
525 |
AVEVAConvertDate = ws.Rows[p.Index].Cells[36].IsNullOrEmpty() ? (DateTime?)null : Convert.ToDateTime(ws.Rows[p.Index].Cells[36].Value.ToString()), |
|
526 |
AVEVAWorkDate = ws.Rows[p.Index].Cells[37].IsNullOrEmpty() ? (DateTime?)null : Convert.ToDateTime(ws.Rows[p.Index].Cells[37].Value.ToString()), |
|
527 |
AVEVAStatus = ws.Rows[p.Index].Cells[38].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[38].Value.ToString(), |
|
528 |
AVEVAIssues = ws.Rows[p.Index].Cells[39].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[39].Value.ToString(), |
|
529 |
AVEVAReviewDate = ws.Rows[p.Index].Cells[40].IsNullOrEmpty() ? (DateTime?)null : Convert.ToDateTime(ws.Rows[p.Index].Cells[40].Value.ToString()), |
|
530 |
ProdReviewer = ws.Rows[p.Index].Cells[41].IsNullOrEmpty() ? string.Empty : this.GetUser(ws.Rows[p.Index].Cells[41].Value.ToString()).ID, |
|
531 |
ProdIsResult = ws.Rows[p.Index].Cells[42].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[42].Value.ToString(), |
|
532 |
ProdRemarks = ws.Rows[p.Index].Cells[43].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[43].Value.ToString(), |
|
533 |
ClientReviewer = ws.Rows[p.Index].Cells[44].IsNullOrEmpty() ? string.Empty : this.GetUser(ws.Rows[p.Index].Cells[44].Value.ToString()).ID, |
|
534 |
ClientIsResult = ws.Rows[p.Index].Cells[45].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[45].Value.ToString(), |
|
535 |
ClientRemarks = ws.Rows[p.Index].Cells[46].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[46].Value.ToString(), |
|
536 |
DTIsGateWay = ws.Rows[p.Index].Cells[47].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[47].Value.ToString(), |
|
537 |
DTIsImport = ws.Rows[p.Index].Cells[48].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[48].Value.ToString(), |
|
538 |
DTIsRegSystem = ws.Rows[p.Index].Cells[49].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[49].Value.ToString(), |
|
539 |
DTRemarks = ws.Rows[p.Index].Cells[50].IsNullOrEmpty() ? string.Empty : ws.Rows[p.Index].Cells[50].Value.ToString() |
|
537 | 540 |
|
538 | 541 |
/* |
539 | 542 |
//UID = string.Empty, |
ID2.Manager/ID2.Manager/Main.cs | ||
---|---|---|
3025 | 3025 |
templateWorksheet.Cells[rowIndex, 13].Value = this.GetUser(doc.Worker).Name; |
3026 | 3026 |
templateWorksheet.Cells[rowIndex, 14].Value = this.GetUser(doc.AVEVAPersonInCharge).Name; |
3027 | 3027 |
templateWorksheet.Cells[rowIndex, 15].Value = this.GetUser(doc.AVEVAWorker).Name; |
3028 |
templateWorksheet.Cells[rowIndex, 16].Value = doc.JobLevel; |
|
3029 |
templateWorksheet.Cells[rowIndex, 17].Value = doc.RevisonNo; |
|
3030 |
templateWorksheet.Cells[rowIndex, 18].Value = doc.ToIsDiscussion; |
|
3031 |
templateWorksheet.Cells[rowIndex, 19].Value = doc.ToRemarks; |
|
3032 |
templateWorksheet.Cells[rowIndex, 20].Value = this.GetUser(doc.ToCreator).Name; |
|
3033 |
//toreview-21 |
|
3034 |
templateWorksheet.Cells[rowIndex, 22].Value = doc.FrReviewStatus; |
|
3035 |
templateWorksheet.Cells[rowIndex, 23].Value = doc.FrRemarks; |
|
3036 |
templateWorksheet.Cells[rowIndex, 24].Value = this.GetUser(doc.FrCreator).Name; |
|
3037 |
//frreview-25 |
|
3038 |
templateWorksheet.Cells[rowIndex, 26].Value = $"{doc.ID2StartDate:yyyy/MM/dd HH:mm:ss}"; |
|
3039 |
templateWorksheet.Cells[rowIndex, 27].Value = $"{doc.ID2EndDate:yyyy/MM/dd HH:mm:ss}"; |
|
3040 |
templateWorksheet.Cells[rowIndex, 28].Value = doc.ID2Status; |
|
3041 |
templateWorksheet.Cells[rowIndex, 29].Value = doc.ID2Issues; |
|
3042 |
//id2work-30 |
|
3043 |
templateWorksheet.Cells[rowIndex, 31].Value = doc.ReplyModifications; |
|
3044 |
templateWorksheet.Cells[rowIndex, 32].Value = this.GetUser(doc.ReplyRequester).Name; |
|
3045 |
templateWorksheet.Cells[rowIndex, 33].Value = doc.IsConvert; |
|
3046 |
templateWorksheet.Cells[rowIndex, 34].Value = $"{doc.AVEVAConvertDate:yyyy/MM/dd}"; |
|
3047 |
templateWorksheet.Cells[rowIndex, 35].Value = $"{doc.AVEVAWorkDate:yyyy/MM/dd}"; |
|
3048 |
templateWorksheet.Cells[rowIndex, 36].Value = doc.AVEVAStatus; |
|
3049 |
templateWorksheet.Cells[rowIndex, 37].Value = doc.AVEVAIssues; |
|
3050 |
templateWorksheet.Cells[rowIndex, 38].Value = $"{doc.AVEVAReviewDate:yyyy/MM/dd}"; |
|
3051 |
templateWorksheet.Cells[rowIndex, 39].Value = this.GetUser(doc.ProdReviewer).Name; |
|
3052 |
templateWorksheet.Cells[rowIndex, 40].Value = doc.ProdIsResult; |
|
3053 |
templateWorksheet.Cells[rowIndex, 41].Value = doc.ProdRemarks; |
|
3054 |
templateWorksheet.Cells[rowIndex, 42].Value = this.GetUser(doc.ClientReviewer).Name; |
|
3055 |
templateWorksheet.Cells[rowIndex, 43].Value = doc.ClientIsResult; |
|
3056 |
templateWorksheet.Cells[rowIndex, 44].Value = doc.ClientRemarks; |
|
3057 |
templateWorksheet.Cells[rowIndex, 45].Value = doc.DTIsGateWay; |
|
3058 |
templateWorksheet.Cells[rowIndex, 46].Value = doc.DTIsImport; |
|
3059 |
templateWorksheet.Cells[rowIndex, 47].Value = doc.DTIsRegSystem; |
|
3060 |
templateWorksheet.Cells[rowIndex, 48].Value = doc.DTRemarks; |
|
3028 |
templateWorksheet.Cells[rowIndex, 16].Value = doc.Simularity; |
|
3029 |
templateWorksheet.Cells[rowIndex, 17].Value = doc.JobLevel; |
|
3030 |
templateWorksheet.Cells[rowIndex, 18].Value = doc.RevisonNo; |
|
3031 |
templateWorksheet.Cells[rowIndex, 19].Value = doc.ToIsDiscussion; |
|
3032 |
templateWorksheet.Cells[rowIndex, 20].Value = doc.ToRemarks; |
|
3033 |
templateWorksheet.Cells[rowIndex, 21].Value = this.GetUser(doc.ToCreator).Name; |
|
3034 |
//toreview-22 |
|
3035 |
templateWorksheet.Cells[rowIndex, 23].Value = doc.FrReviewStatus; |
|
3036 |
templateWorksheet.Cells[rowIndex, 24].Value = doc.FrRemarks; |
|
3037 |
templateWorksheet.Cells[rowIndex, 25].Value = this.GetUser(doc.FrCreator).Name; |
|
3038 |
//frreview-26 |
|
3039 |
templateWorksheet.Cells[rowIndex, 27].Value = $"{doc.ID2StartDate:yyyy/MM/dd HH:mm:ss}"; |
|
3040 |
templateWorksheet.Cells[rowIndex, 28].Value = $"{doc.ID2EndDate:yyyy/MM/dd HH:mm:ss}"; |
|
3041 |
templateWorksheet.Cells[rowIndex, 29].Value = doc.ID2Status; |
|
3042 |
templateWorksheet.Cells[rowIndex, 30].Value = doc.ID2Issues; |
|
3043 |
//id2work-31 |
|
3044 |
templateWorksheet.Cells[rowIndex, 32].Value = doc.ReplyModifications; |
|
3045 |
templateWorksheet.Cells[rowIndex, 33].Value = this.GetUser(doc.ReplyRequester).Name; |
|
3046 |
templateWorksheet.Cells[rowIndex, 34].Value = doc.IsConvert; |
|
3047 |
templateWorksheet.Cells[rowIndex, 35].Value = $"{doc.AVEVAConvertDate:yyyy/MM/dd}"; |
|
3048 |
templateWorksheet.Cells[rowIndex, 36].Value = $"{doc.AVEVAWorkDate:yyyy/MM/dd}"; |
|
3049 |
templateWorksheet.Cells[rowIndex, 37].Value = doc.AVEVAStatus; |
|
3050 |
templateWorksheet.Cells[rowIndex, 38].Value = doc.AVEVAIssues; |
|
3051 |
templateWorksheet.Cells[rowIndex, 39].Value = $"{doc.AVEVAReviewDate:yyyy/MM/dd}"; |
|
3052 |
templateWorksheet.Cells[rowIndex, 40].Value = this.GetUser(doc.ProdReviewer).Name; |
|
3053 |
templateWorksheet.Cells[rowIndex, 41].Value = doc.ProdIsResult; |
|
3054 |
templateWorksheet.Cells[rowIndex, 42].Value = doc.ProdRemarks; |
|
3055 |
templateWorksheet.Cells[rowIndex, 43].Value = this.GetUser(doc.ClientReviewer).Name; |
|
3056 |
templateWorksheet.Cells[rowIndex, 44].Value = doc.ClientIsResult; |
|
3057 |
templateWorksheet.Cells[rowIndex, 45].Value = doc.ClientRemarks; |
|
3058 |
templateWorksheet.Cells[rowIndex, 46].Value = doc.DTIsGateWay; |
|
3059 |
templateWorksheet.Cells[rowIndex, 47].Value = doc.DTIsImport; |
|
3060 |
templateWorksheet.Cells[rowIndex, 48].Value = doc.DTIsRegSystem; |
|
3061 |
templateWorksheet.Cells[rowIndex, 49].Value = doc.DTRemarks; |
|
3061 | 3062 |
|
3062 | 3063 |
/* |
3063 | 3064 |
templateWorksheet.Cells[rowIndex, 0].Value = doc.Seq; |
내보내기 Unified diff