프로젝트

일반

사용자정보

개정판 eb44d82c

IDeb44d82ccce0bad1fc7aebf9ee864b1c84fd337d
상위 fd5a8c29
하위 a36541fb

이지연이(가) 약 3년 전에 추가함

issue #000: keyword 기능 수정, pipenetword system 데이터 저장 수정, 오류 시 wating form 안꺼지는 문제 수정, end of teminator 적용 시 라인이 끊겨있는 데이터일 경우 오류 발생 시 message 창 띄우고 return

Change-Id: I6dfcb62ad63d1dafa2e9c0651638974e4c8c34c1

차이점 보기:

DTI_PID/ID2PSN/Document.cs
68 68
            foreach (XElement element in xml.Element("TEXTINFOS").Elements("ATTRIBUTE"))
69 69
                TextInfos.Add(GetTextInfo(element));
70 70

  
71

  
72 71
            List<Item> segmentBreaks = Items.FindAll(x => x.ID2DBType.ToUpper() == "Segment Breaks".ToUpper() || x.ID2DBType.ToUpper() == "End Break".ToUpper());
73 72
            SegmentBreaks.AddRange(segmentBreaks);
74 73
            foreach (var item in segmentBreaks)
......
470 469
            }
471 470
            #endregion
472 471

  
472
            //#region KeywordSetting
473
            ////List<KeywordInfo> KeywordInfos = new List<KeywordInfo>();
474
            //DataTable dtKeyword = DB.SelectKeywordsSetting();
475
            //KeywordInfo KeywordInfos = new KeywordInfo();
476

  
477
            //foreach (DataRow row in dtKeyword.Rows)
478
            //{
479
            //    int index = Convert.ToInt32(row["INDEX"]);
480
            //    string name = row["NAME"].ToString();
481
            //    string keyword = row["KEYWORD"].ToString();
482

  
483
            //    KeywordInfos.KeywordItems.Add(new KeywordItem()
484
            //    {
485
            //        Index = index,
486
            //        Name = name,
487
            //        Keyword = keyword
488
            //    });
489
            //}
490

  
491
            //KeywordInfos.KeywordItems = KeywordInfos.KeywordItems.OrderBy(x => x.Index).ToList();
492

  
493
            //foreach (Group group in Groups)
494
            //{
495
            //    //List<KeywordItem> endInfos = new List<KeywordItem>();
496
            //    bool bFind = false;
497
            //    for (int i = 0; i < group.Items.Count; i++)
498
            //    {
499
            //        Item item = group.Items[i];
500
            //        foreach (KeywordItem keyword in KeywordInfos.KeywordItems)
501
            //        {
502
            //            if (endInfos.Contains(keyword))
503
            //                continue;
504

  
505
            //            if (!keyword.Name.Equals(item.Name))
506
            //            {
507
            //                endInfos.Add(keyword);
508
            //                continue;
509
            //            }
510

  
511
            //            if (KeywordInfos.KeywordItems.Count.Equals(i + 1))
512
            //            {
513
            //                for (int j = 0; j < i + 1; j++)
514
            //                    group.Items[j].Keyword = keyword.Keyword;
515
            //                bFind = true;
516
            //                break;
517
            //            }
518
            //        }
519

  
520
            //        if (bFind || endInfos.Count.Equals(KeywordInfos.KeywordItems.Count))
521
            //            break;
522
            //    }
523

  
524
            //    endInfos = new List<KeywordItem>();
525
            //    bFind = false;
526
            //    for (int i = 0; i < group.Items.Count; i++)
527
            //    {
528
            //        Item item = group.Items[group.Items.Count - i - 1];
529
            //        foreach (KeywordItem keyword in KeywordInfos.KeywordItems)
530
            //        {
531
            //            if (endInfos.Contains(keyword))
532
            //                continue;
533

  
534
            //            if (!keyword.Name.Equals(item.Name))
535
            //            {
536
            //                endInfos.Add(keyword);
537
            //                continue;
538
            //            }
539

  
540
            //            if (KeywordInfos.KeywordItems.Count.Equals(i + 1))
541
            //            {
542
            //                for (int j = 0; j < i + 1; j++)
543
            //                    group.Items[group.Items.Count - j - 1].Keyword = keyword.Keyword;
544
            //                bFind = true;
545
            //                break;
546
            //            }
547
            //        }
548

  
549
            //        if (bFind || endInfos.Count.Equals(KeywordInfos.KeywordItems.Count))
550
            //            break;
551
            //    }
552
            //}
553
            //#endregion
554

  
473 555
            int GetConnectedItemCount(Item item)
474 556
            {
475 557
                return item.Relations.FindAll(x => x.Item != null).Count;

내보내기 Unified diff

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