프로젝트

일반

사용자정보

개정판 ebe81079

IDebe81079ad16755f2440aa73ec89fd5defc6c94b
상위 b01e7456
하위 89dacbc6

gaqhf 이(가) 5년 이상 전에 추가함

dev issue #1168 : SPPID Mapping 정보 Export 기능(Symbol)

Change-Id: I023395ae43ac9b95987ff4bc10a897e097d0277c

차이점 보기:

DTI_PID/SPPIDConverter/AutoModeling.cs
21 21
using System.Drawing;
22 22
using Microsoft.VisualBasic;
23 23
using Newtonsoft.Json;
24

  
25 24
using DevExpress.XtraSplashScreen;
26 25
namespace Converter.SPPID
27 26
{
DTI_PID/SPPIDConverter/DB/Project_DB.cs
500 500
                    connection.Open();
501 501
                    using (SQLiteCommand cmd = connection.CreateCommand())
502 502
                    {
503
                        cmd.CommandText = "SELECT * FROM Symbol";
503
                        cmd.CommandText = @"SELECT * FROM Symbol";
504 504
                        using (SQLiteDataReader dr = cmd.ExecuteReader())
505 505
                            dt.Load(dr);
506 506
                    }
DTI_PID/SPPIDConverter/Form/MappingForm.Designer.cs
69 69
            this.emptySpaceItem2 = new DevExpress.XtraLayout.EmptySpaceItem();
70 70
            this.splitterItem3 = new DevExpress.XtraLayout.SplitterItem();
71 71
            this.tabbedControlGroup = new DevExpress.XtraLayout.TabbedControlGroup();
72
            this.GroupETCSetting = new DevExpress.XtraLayout.LayoutControlGroup();
73
            this.emptySpaceItem3 = new DevExpress.XtraLayout.EmptySpaceItem();
74
            this.layoutControlGroup9 = new DevExpress.XtraLayout.LayoutControlGroup();
75
            this.layoutControlItem5 = new DevExpress.XtraLayout.LayoutControlItem();
76
            this.layoutControlItem7 = new DevExpress.XtraLayout.LayoutControlItem();
77
            this.layoutControlItem16 = new DevExpress.XtraLayout.LayoutControlItem();
78
            this.layoutControlItem17 = new DevExpress.XtraLayout.LayoutControlItem();
79
            this.layoutControlGroup10 = new DevExpress.XtraLayout.LayoutControlGroup();
80
            this.layoutControlItem14 = new DevExpress.XtraLayout.LayoutControlItem();
81
            this.layoutControlGroup12 = new DevExpress.XtraLayout.LayoutControlGroup();
82
            this.layoutControlItem24 = new DevExpress.XtraLayout.LayoutControlItem();
83 72
            this.GroupSymbol = new DevExpress.XtraLayout.LayoutControlGroup();
84 73
            this.splitterItem1 = new DevExpress.XtraLayout.SplitterItem();
85 74
            this.layoutControlGroup3 = new DevExpress.XtraLayout.LayoutControlGroup();
......
100 89
            this.GroupAttribute = new DevExpress.XtraLayout.LayoutControlGroup();
101 90
            this.layoutControlGroup7 = new DevExpress.XtraLayout.LayoutControlGroup();
102 91
            this.layoutControlItem11 = new DevExpress.XtraLayout.LayoutControlItem();
92
            this.GroupETCSetting = new DevExpress.XtraLayout.LayoutControlGroup();
93
            this.emptySpaceItem3 = new DevExpress.XtraLayout.EmptySpaceItem();
94
            this.layoutControlGroup9 = new DevExpress.XtraLayout.LayoutControlGroup();
95
            this.layoutControlItem5 = new DevExpress.XtraLayout.LayoutControlItem();
96
            this.layoutControlItem7 = new DevExpress.XtraLayout.LayoutControlItem();
97
            this.layoutControlItem16 = new DevExpress.XtraLayout.LayoutControlItem();
98
            this.layoutControlItem17 = new DevExpress.XtraLayout.LayoutControlItem();
99
            this.layoutControlGroup10 = new DevExpress.XtraLayout.LayoutControlGroup();
100
            this.layoutControlItem14 = new DevExpress.XtraLayout.LayoutControlItem();
101
            this.layoutControlGroup12 = new DevExpress.XtraLayout.LayoutControlGroup();
102
            this.layoutControlItem24 = new DevExpress.XtraLayout.LayoutControlItem();
103 103
            this.GroupGridSetting = new DevExpress.XtraLayout.LayoutControlGroup();
104 104
            this.emptySpaceItem4 = new DevExpress.XtraLayout.EmptySpaceItem();
105 105
            this.layoutControlGroupSnapGrid = new DevExpress.XtraLayout.LayoutControlGroup();
......
112 112
            this.layoutControlItem12 = new DevExpress.XtraLayout.LayoutControlItem();
113 113
            this.layoutControlItem4 = new DevExpress.XtraLayout.LayoutControlItem();
114 114
            this.emptySpaceItem1 = new DevExpress.XtraLayout.EmptySpaceItem();
115
            this.btnExportExcel = new DevExpress.XtraEditors.SimpleButton();
116
            this.layoutControlItem25 = new DevExpress.XtraLayout.LayoutControlItem();
115 117
            ((System.ComponentModel.ISupportInitialize)(this.ribbonControl)).BeginInit();
116 118
            ((System.ComponentModel.ISupportInitialize)(this.layoutControl1)).BeginInit();
117 119
            this.layoutControl1.SuspendLayout();
......
150 152
            ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem2)).BeginInit();
151 153
            ((System.ComponentModel.ISupportInitialize)(this.splitterItem3)).BeginInit();
152 154
            ((System.ComponentModel.ISupportInitialize)(this.tabbedControlGroup)).BeginInit();
153
            ((System.ComponentModel.ISupportInitialize)(this.GroupETCSetting)).BeginInit();
154
            ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem3)).BeginInit();
155
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup9)).BeginInit();
156
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem5)).BeginInit();
157
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem7)).BeginInit();
158
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem16)).BeginInit();
159
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem17)).BeginInit();
160
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup10)).BeginInit();
161
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem14)).BeginInit();
162
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup12)).BeginInit();
163
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem24)).BeginInit();
164 155
            ((System.ComponentModel.ISupportInitialize)(this.GroupSymbol)).BeginInit();
165 156
            ((System.ComponentModel.ISupportInitialize)(this.splitterItem1)).BeginInit();
166 157
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup3)).BeginInit();
......
181 172
            ((System.ComponentModel.ISupportInitialize)(this.GroupAttribute)).BeginInit();
182 173
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup7)).BeginInit();
183 174
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem11)).BeginInit();
175
            ((System.ComponentModel.ISupportInitialize)(this.GroupETCSetting)).BeginInit();
176
            ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem3)).BeginInit();
177
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup9)).BeginInit();
178
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem5)).BeginInit();
179
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem7)).BeginInit();
180
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem16)).BeginInit();
181
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem17)).BeginInit();
182
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup10)).BeginInit();
183
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem14)).BeginInit();
184
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup12)).BeginInit();
185
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem24)).BeginInit();
184 186
            ((System.ComponentModel.ISupportInitialize)(this.GroupGridSetting)).BeginInit();
185 187
            ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem4)).BeginInit();
186 188
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroupSnapGrid)).BeginInit();
......
193 195
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem12)).BeginInit();
194 196
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem4)).BeginInit();
195 197
            ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem1)).BeginInit();
198
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem25)).BeginInit();
196 199
            this.SuspendLayout();
197 200
            // 
198 201
            // ribbonControl
......
212 215
            // 
213 216
            // layoutControl1
214 217
            // 
218
            this.layoutControl1.Controls.Add(this.btnExportExcel);
215 219
            this.layoutControl1.Controls.Add(this.spinEditDrainValveCellCount);
216 220
            this.layoutControl1.Controls.Add(this.spinEditMinSymbolGridCellCount);
217 221
            this.layoutControl1.Controls.Add(this.comboBoxEditUnit);
......
351 355
            // btnImageRefresh
352 356
            // 
353 357
            this.btnImageRefresh.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("btnImageRefresh.ImageOptions.SvgImage")));
354
            this.btnImageRefresh.Location = new System.Drawing.Point(796, 641);
358
            this.btnImageRefresh.Location = new System.Drawing.Point(796, 599);
355 359
            this.btnImageRefresh.Name = "btnImageRefresh";
356 360
            this.btnImageRefresh.Size = new System.Drawing.Size(274, 38);
357 361
            this.btnImageRefresh.StyleController = this.layoutControl1;
......
497 501
            this.pictureEditSPPIDSymbol.Name = "pictureEditSPPIDSymbol";
498 502
            this.pictureEditSPPIDSymbol.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto;
499 503
            this.pictureEditSPPIDSymbol.Properties.SizeMode = DevExpress.XtraEditors.Controls.PictureSizeMode.Squeeze;
500
            this.pictureEditSPPIDSymbol.Size = new System.Drawing.Size(250, 261);
504
            this.pictureEditSPPIDSymbol.Size = new System.Drawing.Size(250, 219);
501 505
            this.pictureEditSPPIDSymbol.StyleController = this.layoutControl1;
502 506
            this.pictureEditSPPIDSymbol.TabIndex = 15;
503 507
            // 
......
590 594
            this.layoutControlItem8,
591 595
            this.layoutControlGroup5,
592 596
            this.splitterItem5,
593
            this.layoutControlItem15});
597
            this.layoutControlItem15,
598
            this.layoutControlItem25});
594 599
            this.layoutControlGroup2.Location = new System.Drawing.Point(772, 0);
595 600
            this.layoutControlGroup2.Name = "layoutControlGroup2";
596 601
            this.layoutControlGroup2.Size = new System.Drawing.Size(302, 683);
......
611 616
            this.layoutControlItem9});
612 617
            this.layoutControlGroup5.Location = new System.Drawing.Point(0, 290);
613 618
            this.layoutControlGroup5.Name = "layoutControlGroup5";
614
            this.layoutControlGroup5.Size = new System.Drawing.Size(278, 308);
619
            this.layoutControlGroup5.Size = new System.Drawing.Size(278, 266);
615 620
            this.layoutControlGroup5.Text = "SPPID Image";
616 621
            // 
617 622
            // layoutControlItem9
......
619 624
            this.layoutControlItem9.Control = this.pictureEditSPPIDSymbol;
620 625
            this.layoutControlItem9.Location = new System.Drawing.Point(0, 0);
621 626
            this.layoutControlItem9.Name = "layoutControlItem9";
622
            this.layoutControlItem9.Size = new System.Drawing.Size(254, 265);
627
            this.layoutControlItem9.Size = new System.Drawing.Size(254, 223);
623 628
            this.layoutControlItem9.TextSize = new System.Drawing.Size(0, 0);
624 629
            this.layoutControlItem9.TextVisible = false;
625 630
            // 
......
633 638
            // layoutControlItem15
634 639
            // 
635 640
            this.layoutControlItem15.Control = this.btnImageRefresh;
636
            this.layoutControlItem15.Location = new System.Drawing.Point(0, 598);
641
            this.layoutControlItem15.Location = new System.Drawing.Point(0, 556);
637 642
            this.layoutControlItem15.Name = "layoutControlItem15";
638 643
            this.layoutControlItem15.Size = new System.Drawing.Size(278, 42);
639 644
            this.layoutControlItem15.TextSize = new System.Drawing.Size(0, 0);
......
668 673
            this.GroupETCSetting,
669 674
            this.GroupGridSetting});
670 675
            // 
671
            // GroupETCSetting
672
            // 
673
            this.GroupETCSetting.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] {
674
            this.emptySpaceItem3,
675
            this.layoutControlGroup9,
676
            this.layoutControlGroup10,
677
            this.layoutControlGroup12});
678
            this.GroupETCSetting.Location = new System.Drawing.Point(0, 0);
679
            this.GroupETCSetting.Name = "GroupETCSetting";
680
            this.GroupETCSetting.Size = new System.Drawing.Size(743, 636);
681
            this.GroupETCSetting.Text = "ETC Setting";
682
            // 
683
            // emptySpaceItem3
684
            // 
685
            this.emptySpaceItem3.AllowHotTrack = false;
686
            this.emptySpaceItem3.Location = new System.Drawing.Point(0, 225);
687
            this.emptySpaceItem3.Name = "emptySpaceItem3";
688
            this.emptySpaceItem3.Size = new System.Drawing.Size(743, 411);
689
            this.emptySpaceItem3.TextSize = new System.Drawing.Size(0, 0);
690
            // 
691
            // layoutControlGroup9
692
            // 
693
            this.layoutControlGroup9.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] {
694
            this.layoutControlItem5,
695
            this.layoutControlItem7,
696
            this.layoutControlItem16,
697
            this.layoutControlItem17});
698
            this.layoutControlGroup9.Location = new System.Drawing.Point(0, 0);
699
            this.layoutControlGroup9.Name = "layoutControlGroup9";
700
            this.layoutControlGroup9.Size = new System.Drawing.Size(743, 91);
701
            this.layoutControlGroup9.Text = "Text && Note Setting";
702
            // 
703
            // layoutControlItem5
704
            // 
705
            this.layoutControlItem5.Control = this.textBoxTextSymbolPath;
706
            this.layoutControlItem5.Location = new System.Drawing.Point(0, 0);
707
            this.layoutControlItem5.Name = "layoutControlItem5";
708
            this.layoutControlItem5.Size = new System.Drawing.Size(403, 24);
709
            this.layoutControlItem5.Text = "SPPID Text Symbol Path";
710
            this.layoutControlItem5.TextSize = new System.Drawing.Size(145, 14);
711
            // 
712
            // layoutControlItem7
713
            // 
714
            this.layoutControlItem7.Control = this.textBoxNoteSymbolPath;
715
            this.layoutControlItem7.Location = new System.Drawing.Point(0, 24);
716
            this.layoutControlItem7.Name = "layoutControlItem7";
717
            this.layoutControlItem7.Size = new System.Drawing.Size(403, 24);
718
            this.layoutControlItem7.Text = "SPPID Note Symbol Path";
719
            this.layoutControlItem7.TextSize = new System.Drawing.Size(145, 14);
720
            // 
721
            // layoutControlItem16
722
            // 
723
            this.layoutControlItem16.Control = this.checkComboBoxTextLocation;
724
            this.layoutControlItem16.Location = new System.Drawing.Point(403, 0);
725
            this.layoutControlItem16.Name = "layoutControlItem16";
726
            this.layoutControlItem16.Size = new System.Drawing.Size(316, 24);
727
            this.layoutControlItem16.Text = "Label Location";
728
            this.layoutControlItem16.TextAlignMode = DevExpress.XtraLayout.TextAlignModeItem.AutoSize;
729
            this.layoutControlItem16.TextSize = new System.Drawing.Size(78, 14);
730
            this.layoutControlItem16.TextToControlDistance = 5;
731
            // 
732
            // layoutControlItem17
733
            // 
734
            this.layoutControlItem17.Control = this.checkComboBoxNoteLocation;
735
            this.layoutControlItem17.Location = new System.Drawing.Point(403, 24);
736
            this.layoutControlItem17.Name = "layoutControlItem17";
737
            this.layoutControlItem17.Size = new System.Drawing.Size(316, 24);
738
            this.layoutControlItem17.Text = "Label Location";
739
            this.layoutControlItem17.TextAlignMode = DevExpress.XtraLayout.TextAlignModeItem.AutoSize;
740
            this.layoutControlItem17.TextSize = new System.Drawing.Size(78, 14);
741
            this.layoutControlItem17.TextToControlDistance = 5;
742
            // 
743
            // layoutControlGroup10
744
            // 
745
            this.layoutControlGroup10.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] {
746
            this.layoutControlItem14});
747
            this.layoutControlGroup10.Location = new System.Drawing.Point(0, 158);
748
            this.layoutControlGroup10.Name = "layoutControlGroup10";
749
            this.layoutControlGroup10.Size = new System.Drawing.Size(743, 67);
750
            this.layoutControlGroup10.Text = "Drain Valve Setting";
751
            // 
752
            // layoutControlItem14
753
            // 
754
            this.layoutControlItem14.Control = this.textBoxDrainValveSize;
755
            this.layoutControlItem14.Location = new System.Drawing.Point(0, 0);
756
            this.layoutControlItem14.Name = "layoutControlItem14";
757
            this.layoutControlItem14.Size = new System.Drawing.Size(719, 24);
758
            this.layoutControlItem14.Text = "Drain Valve Size";
759
            this.layoutControlItem14.TextSize = new System.Drawing.Size(145, 14);
760
            // 
761
            // layoutControlGroup12
762
            // 
763
            this.layoutControlGroup12.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] {
764
            this.layoutControlItem24});
765
            this.layoutControlGroup12.Location = new System.Drawing.Point(0, 91);
766
            this.layoutControlGroup12.Name = "layoutControlGroup12";
767
            this.layoutControlGroup12.Size = new System.Drawing.Size(743, 67);
768
            this.layoutControlGroup12.Text = "Flow Mark";
769
            // 
770
            // layoutControlItem24
771
            // 
772
            this.layoutControlItem24.Control = this.textBoxFlowMarkSymbolPath;
773
            this.layoutControlItem24.Location = new System.Drawing.Point(0, 0);
774
            this.layoutControlItem24.Name = "layoutControlItem24";
775
            this.layoutControlItem24.Size = new System.Drawing.Size(719, 24);
776
            this.layoutControlItem24.Text = "Flow Mark Symbol Path";
777
            this.layoutControlItem24.TextSize = new System.Drawing.Size(145, 14);
778
            // 
779 676
            // GroupSymbol
780 677
            // 
781 678
            this.GroupSymbol.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] {
......
962 859
            this.layoutControlItem11.TextSize = new System.Drawing.Size(0, 0);
963 860
            this.layoutControlItem11.TextVisible = false;
964 861
            // 
862
            // GroupETCSetting
863
            // 
864
            this.GroupETCSetting.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] {
865
            this.emptySpaceItem3,
866
            this.layoutControlGroup9,
867
            this.layoutControlGroup10,
868
            this.layoutControlGroup12});
869
            this.GroupETCSetting.Location = new System.Drawing.Point(0, 0);
870
            this.GroupETCSetting.Name = "GroupETCSetting";
871
            this.GroupETCSetting.Size = new System.Drawing.Size(743, 636);
872
            this.GroupETCSetting.Text = "ETC Setting";
873
            // 
874
            // emptySpaceItem3
875
            // 
876
            this.emptySpaceItem3.AllowHotTrack = false;
877
            this.emptySpaceItem3.Location = new System.Drawing.Point(0, 225);
878
            this.emptySpaceItem3.Name = "emptySpaceItem3";
879
            this.emptySpaceItem3.Size = new System.Drawing.Size(743, 411);
880
            this.emptySpaceItem3.TextSize = new System.Drawing.Size(0, 0);
881
            // 
882
            // layoutControlGroup9
883
            // 
884
            this.layoutControlGroup9.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] {
885
            this.layoutControlItem5,
886
            this.layoutControlItem7,
887
            this.layoutControlItem16,
888
            this.layoutControlItem17});
889
            this.layoutControlGroup9.Location = new System.Drawing.Point(0, 0);
890
            this.layoutControlGroup9.Name = "layoutControlGroup9";
891
            this.layoutControlGroup9.Size = new System.Drawing.Size(743, 91);
892
            this.layoutControlGroup9.Text = "Text && Note Setting";
893
            // 
894
            // layoutControlItem5
895
            // 
896
            this.layoutControlItem5.Control = this.textBoxTextSymbolPath;
897
            this.layoutControlItem5.Location = new System.Drawing.Point(0, 0);
898
            this.layoutControlItem5.Name = "layoutControlItem5";
899
            this.layoutControlItem5.Size = new System.Drawing.Size(403, 24);
900
            this.layoutControlItem5.Text = "SPPID Text Symbol Path";
901
            this.layoutControlItem5.TextSize = new System.Drawing.Size(145, 14);
902
            // 
903
            // layoutControlItem7
904
            // 
905
            this.layoutControlItem7.Control = this.textBoxNoteSymbolPath;
906
            this.layoutControlItem7.Location = new System.Drawing.Point(0, 24);
907
            this.layoutControlItem7.Name = "layoutControlItem7";
908
            this.layoutControlItem7.Size = new System.Drawing.Size(403, 24);
909
            this.layoutControlItem7.Text = "SPPID Note Symbol Path";
910
            this.layoutControlItem7.TextSize = new System.Drawing.Size(145, 14);
911
            // 
912
            // layoutControlItem16
913
            // 
914
            this.layoutControlItem16.Control = this.checkComboBoxTextLocation;
915
            this.layoutControlItem16.Location = new System.Drawing.Point(403, 0);
916
            this.layoutControlItem16.Name = "layoutControlItem16";
917
            this.layoutControlItem16.Size = new System.Drawing.Size(316, 24);
918
            this.layoutControlItem16.Text = "Label Location";
919
            this.layoutControlItem16.TextAlignMode = DevExpress.XtraLayout.TextAlignModeItem.AutoSize;
920
            this.layoutControlItem16.TextSize = new System.Drawing.Size(78, 14);
921
            this.layoutControlItem16.TextToControlDistance = 5;
922
            // 
923
            // layoutControlItem17
924
            // 
925
            this.layoutControlItem17.Control = this.checkComboBoxNoteLocation;
926
            this.layoutControlItem17.Location = new System.Drawing.Point(403, 24);
927
            this.layoutControlItem17.Name = "layoutControlItem17";
928
            this.layoutControlItem17.Size = new System.Drawing.Size(316, 24);
929
            this.layoutControlItem17.Text = "Label Location";
930
            this.layoutControlItem17.TextAlignMode = DevExpress.XtraLayout.TextAlignModeItem.AutoSize;
931
            this.layoutControlItem17.TextSize = new System.Drawing.Size(78, 14);
932
            this.layoutControlItem17.TextToControlDistance = 5;
933
            // 
934
            // layoutControlGroup10
935
            // 
936
            this.layoutControlGroup10.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] {
937
            this.layoutControlItem14});
938
            this.layoutControlGroup10.Location = new System.Drawing.Point(0, 158);
939
            this.layoutControlGroup10.Name = "layoutControlGroup10";
940
            this.layoutControlGroup10.Size = new System.Drawing.Size(743, 67);
941
            this.layoutControlGroup10.Text = "Drain Valve Setting";
942
            // 
943
            // layoutControlItem14
944
            // 
945
            this.layoutControlItem14.Control = this.textBoxDrainValveSize;
946
            this.layoutControlItem14.Location = new System.Drawing.Point(0, 0);
947
            this.layoutControlItem14.Name = "layoutControlItem14";
948
            this.layoutControlItem14.Size = new System.Drawing.Size(719, 24);
949
            this.layoutControlItem14.Text = "Drain Valve Size";
950
            this.layoutControlItem14.TextSize = new System.Drawing.Size(145, 14);
951
            // 
952
            // layoutControlGroup12
953
            // 
954
            this.layoutControlGroup12.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] {
955
            this.layoutControlItem24});
956
            this.layoutControlGroup12.Location = new System.Drawing.Point(0, 91);
957
            this.layoutControlGroup12.Name = "layoutControlGroup12";
958
            this.layoutControlGroup12.Size = new System.Drawing.Size(743, 67);
959
            this.layoutControlGroup12.Text = "Flow Mark";
960
            // 
961
            // layoutControlItem24
962
            // 
963
            this.layoutControlItem24.Control = this.textBoxFlowMarkSymbolPath;
964
            this.layoutControlItem24.Location = new System.Drawing.Point(0, 0);
965
            this.layoutControlItem24.Name = "layoutControlItem24";
966
            this.layoutControlItem24.Size = new System.Drawing.Size(719, 24);
967
            this.layoutControlItem24.Text = "Flow Mark Symbol Path";
968
            this.layoutControlItem24.TextSize = new System.Drawing.Size(145, 14);
969
            // 
965 970
            // GroupGridSetting
966 971
            // 
967 972
            this.GroupGridSetting.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] {
......
1082 1087
            this.emptySpaceItem1.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom;
1083 1088
            this.emptySpaceItem1.TextSize = new System.Drawing.Size(0, 0);
1084 1089
            // 
1090
            // btnExportExcel
1091
            // 
1092
            this.btnExportExcel.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("btnExportExcel.ImageOptions.Image")));
1093
            this.btnExportExcel.Location = new System.Drawing.Point(796, 641);
1094
            this.btnExportExcel.Name = "btnExportExcel";
1095
            this.btnExportExcel.Size = new System.Drawing.Size(274, 38);
1096
            this.btnExportExcel.StyleController = this.layoutControl1;
1097
            this.btnExportExcel.TabIndex = 37;
1098
            this.btnExportExcel.Text = "Export to Excel";
1099
            this.btnExportExcel.Click += new System.EventHandler(this.btnExportExcel_Click);
1100
            // 
1101
            // layoutControlItem25
1102
            // 
1103
            this.layoutControlItem25.Control = this.btnExportExcel;
1104
            this.layoutControlItem25.Location = new System.Drawing.Point(0, 598);
1105
            this.layoutControlItem25.Name = "layoutControlItem25";
1106
            this.layoutControlItem25.Size = new System.Drawing.Size(278, 42);
1107
            this.layoutControlItem25.TextSize = new System.Drawing.Size(0, 0);
1108
            this.layoutControlItem25.TextVisible = false;
1109
            // 
1085 1110
            // MappingForm
1086 1111
            // 
1087 1112
            this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F);
......
1133 1158
            ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem2)).EndInit();
1134 1159
            ((System.ComponentModel.ISupportInitialize)(this.splitterItem3)).EndInit();
1135 1160
            ((System.ComponentModel.ISupportInitialize)(this.tabbedControlGroup)).EndInit();
1136
            ((System.ComponentModel.ISupportInitialize)(this.GroupETCSetting)).EndInit();
1137
            ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem3)).EndInit();
1138
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup9)).EndInit();
1139
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem5)).EndInit();
1140
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem7)).EndInit();
1141
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem16)).EndInit();
1142
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem17)).EndInit();
1143
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup10)).EndInit();
1144
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem14)).EndInit();
1145
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup12)).EndInit();
1146
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem24)).EndInit();
1147 1161
            ((System.ComponentModel.ISupportInitialize)(this.GroupSymbol)).EndInit();
1148 1162
            ((System.ComponentModel.ISupportInitialize)(this.splitterItem1)).EndInit();
1149 1163
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup3)).EndInit();
......
1164 1178
            ((System.ComponentModel.ISupportInitialize)(this.GroupAttribute)).EndInit();
1165 1179
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup7)).EndInit();
1166 1180
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem11)).EndInit();
1181
            ((System.ComponentModel.ISupportInitialize)(this.GroupETCSetting)).EndInit();
1182
            ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem3)).EndInit();
1183
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup9)).EndInit();
1184
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem5)).EndInit();
1185
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem7)).EndInit();
1186
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem16)).EndInit();
1187
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem17)).EndInit();
1188
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup10)).EndInit();
1189
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem14)).EndInit();
1190
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup12)).EndInit();
1191
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem24)).EndInit();
1167 1192
            ((System.ComponentModel.ISupportInitialize)(this.GroupGridSetting)).EndInit();
1168 1193
            ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem4)).EndInit();
1169 1194
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlGroupSnapGrid)).EndInit();
......
1176 1201
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem12)).EndInit();
1177 1202
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem4)).EndInit();
1178 1203
            ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem1)).EndInit();
1204
            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem25)).EndInit();
1179 1205
            this.ResumeLayout(false);
1180 1206
            this.PerformLayout();
1181 1207

  
......
1266 1292
        private DevExpress.XtraEditors.ButtonEdit textBoxFlowMarkSymbolPath;
1267 1293
        private DevExpress.XtraLayout.LayoutControlGroup layoutControlGroup12;
1268 1294
        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem24;
1295
        private DevExpress.XtraEditors.SimpleButton btnExportExcel;
1296
        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem25;
1269 1297
    }
1270 1298
}
DTI_PID/SPPIDConverter/Form/MappingForm.cs
19 19
using Converter.SPPID.DB;
20 20
using Newtonsoft.Json;
21 21
using System.Runtime.InteropServices;
22
using DevExpress.Spreadsheet;
23
using DevExpress.XtraSpreadsheet;
22 24

  
23 25
namespace Converter.SPPID.Form
24 26
{
......
593 595
            spinEditMinSymbolGridCellCount.Enabled = checkEditSnapGrid.Checked;
594 596
            comboBoxEditUnit.Enabled = checkEditSnapGrid.Checked;
595 597
        }
598

  
599
        private void btnExportExcel_Click(object sender, EventArgs e)
600
        {
601
            XtraSaveFileDialog dialog = new XtraSaveFileDialog();
602
            dialog.Filter = "Excel File(*.xlsx)|*.xlsx";
603
            if (dialog.ShowDialog() == DialogResult.OK)
604
            {
605
                try
606
                {
607
                    Workbook workbook = new Workbook();
608
                    workbook.Options.Culture = System.Globalization.CultureInfo.CurrentCulture;
609
                    workbook.CreateNewDocument();
610

  
611
                    Worksheet worksheet = workbook.Worksheets.Insert(0, "Mapping Information");
612
                    mappingSheet(worksheet);
613

  
614
                    workbook.SaveDocument(dialog.FileName, DocumentFormat.Xlsx);
615
                    workbook.CreateNewDocument();
616

  
617
                    DialogResult result = MessageBox.Show(Msg.SuccessSaveExcelFileOpen, Msg.Information, MessageBoxButtons.YesNo, MessageBoxIcon.Information);
618
                    if (result == DialogResult.Yes)
619
                        System.Diagnostics.Process.Start(dialog.FileName);
620
                }
621
                catch (Exception ex)
622
                {
623
                    MessageBox.Show(Msg.FailSave, Msg.Error, MessageBoxButtons.OK, MessageBoxIcon.Error);
624
                }
625
            }
626
        }
627

  
628
        private void mappingSheet(Worksheet worksheet)
629
        {
630
            List<string> columnNames = new List<string>() {
631
                "ID2 Name", "ChildSymbol(Actuator) Name", "ID2 Image",
632
                "SPPID Name", "SPPID Image", "SPPID Path"};
633

  
634
            CreateExcelColumn(worksheet, columnNames);
635
            InsertMappingInfo(worksheet, columnNames);
636
        }
637

  
638
        private void CreateExcelColumn(Worksheet worksheet, List<string> columns)
639
        {
640
            for (int i = 0; i < columns.Count; i++)
641
                worksheet[0, i].SetValue(columns[i]);
642
            worksheet.Rows[0].Height = 150;
643
        }
644

  
645
        private void InsertMappingInfo(Worksheet worksheet, List<string> columns)
646
        {
647
            int rowIndex = 1;
648
            Project_Info info = Project_Info.GetInstance();
649
            DataTable _ID2SymbolTable = Project_DB.SelectID2SymbolTable();
650
            foreach (DataRow id2SymbolRow in _ID2SymbolTable.Rows)
651
            {
652
                DataRow[] selectedRows = symbolDT.Select(string.Format("UID = '{0}'", id2SymbolRow["UID"]));
653
                foreach (var row in selectedRows)
654
                {
655
                    string id2Name = id2SymbolRow["Name"].ToString();
656
                    string additionalSymbol = DBNull.Value.Equals(id2SymbolRow["AdditionalSymbol"]) ? "" : id2SymbolRow["AdditionalSymbol"].ToString();
657
                    //string symbolType = _ID2SymbolTypeTable.Select(string.Format("UID = {0}", id2SymbolRow["SymbolType_UID"]))[0]["Type"].ToString();
658
                    string symbolType = row["Type"].ToString();
659
                    string id2ImagePath = info.ImageDirPath + symbolType + string.Format(@"\{0}.png", id2Name);                    //string id2ImagePath = 
660

  
661
                    string mappingPath = row["SPPID_SYMBOL_PATH"].ToString();
662
                    string mappingName = Path.GetFileNameWithoutExtension(mappingPath);
663
                    string mappingImagePath = info.SPPID_ImageDirPath + mappingPath + ".png";
664

  
665
                    if (!string.IsNullOrEmpty(mappingPath))
666
                    {
667
                        worksheet[rowIndex, 0].Value = id2Name;
668
                        if (File.Exists(id2ImagePath))
669
                        {
670
                            try
671
                            {
672
                                worksheet.Pictures.AddPicture(ResizeImage(id2ImagePath, 32, 32), worksheet[rowIndex, 2]);
673
                            }
674
                            catch (Exception ex)
675
                            {
676

  
677
                            }
678
                        }
679

  
680
                        worksheet[rowIndex, 3].Value = mappingName;
681
                        worksheet[rowIndex, 5].Value = mappingPath;
682
                        if (File.Exists(mappingImagePath))
683
                        {
684
                            try
685
                            {
686
                                worksheet.Pictures.AddPicture(mappingImagePath, worksheet[rowIndex, 4]);
687
                            }
688
                            catch (Exception ex)
689
                            {
690

  
691
                            }
692
                        }
693
                        worksheet.Rows[rowIndex].Height = 120;
694
                        rowIndex++;
695

  
696
                        if (!string.IsNullOrEmpty(additionalSymbol))
697
                        {
698
                            string childName = additionalSymbol.Split(new char[] { ',' })[2];
699
                            DataRow[] childRows = symbolDT.Select(string.Format("UID = '{0}'", childName));
700
                            foreach (DataRow childRow in childRows)
701
                            {
702
                                mappingPath = childRow["SPPID_SYMBOL_PATH"].ToString();
703
                                mappingName = Path.GetFileNameWithoutExtension(mappingPath);
704
                                mappingImagePath = info.SPPID_ImageDirPath + mappingPath + ".png";
705

  
706
                                worksheet[rowIndex, 1].Value = childName;
707
                                worksheet[rowIndex, 3].Value = mappingName;
708
                                worksheet[rowIndex, 5].Value = mappingPath;
709
                                if (File.Exists(mappingImagePath))
710
                                {
711
                                    try
712
                                    {
713
                                        worksheet.Pictures.AddPicture(mappingImagePath, worksheet[rowIndex, 4]);
714
                                    }
715
                                    catch (Exception ex)
716
                                    {
717

  
718
                                    }
719
                                }
720
                                worksheet.Rows[rowIndex].Height = 120;
721
                                rowIndex++;
722
                            }
723
                        }
724
                    }
725
                }
726
            }
727

  
728
            worksheet.Columns.AutoFit(0, 5);
729
        }
730

  
731
        public Image ResizeImage(string importPath, int targetX, int targetY)
732
        {
733
            Image originalImage = Image.FromFile(importPath);
734

  
735
            double ratioX = targetX / (double)originalImage.Width;
736
            double ratioY = targetY / (double)originalImage.Height;
737

  
738
            double ratio = Math.Min(ratioX, ratioY);
739

  
740
            int newWidth = (int)(originalImage.Width * ratio);
741
            int newHeight = (int)(originalImage.Height * ratio);
742

  
743
            Bitmap newImage = new Bitmap(targetX, targetY);
744
            using (Graphics g = Graphics.FromImage(newImage))
745
            {
746
                //g.FillRectangle(Brushes.Black, 0, 0, newImage.Width, newImage.Height);
747
                g.DrawImage(originalImage, (targetX - newWidth) / 2, (targetY - newHeight) / 2, newWidth, newHeight);
748
            }
749

  
750
            originalImage.Dispose();
751

  
752
            return newImage;
753
        }
596 754
    }
597 755
}
DTI_PID/SPPIDConverter/Form/MappingForm.resx
117 117
  <resheader name="writer">
118 118
    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119 119
  </resheader>
120
  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
121
  <data name="btnExportExcel.ImageOptions.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
122
    <value>
123
        iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
124
        YQUAAAAddEVYdFRpdGxlAEV4cG9ydDtYbHM7RXhwb3J0VG9YbHM7TKCZ/gAACF1JREFUWEfFl3lUlNcZ
125
        xtkhpkpImvTYnLan6R89CXFBUMAVRFnEEERFBFSWgSiNBBAGBtkRXFAEURNaIw1q0lajVqNpGzHVauwx
126
        CRqOVVlcQNZZ2JkZGODp+96ZIRgG0//6nfOcO3xz5nt+73a/ixkAs5ycnDHRZW6QhUGWz5CVCfF98/HP
127
        nEzsbQrAovSP1y+XVn6FAx99hVJWxXUcqNCvJST9eg0lR69h/4fXUExr8Yf/EsrZdzHPAMLwzwSZAMA/
128
        IFmy6Y9dg4M69KsH0d2jRoeyF4+fdOLrmmZUXa9H2s4z+fQca5KAuFvXPiFQFt8zBWBV8tF19oBuZBQ6
129
        3QitIxjSjQoN0t8stUaHvoFBdPZo0KboQ0OjCkV/uILRUeDcpbtIyDm5g55lQxIQ432M4numASilfA2R
130
        EctoOjhEAEMj0Bqk1gyit38QCtUAHjQqsOPQJQHQp9bhzD/uYLPseAE9z5Zksi8mA7C+Ud0oANhwiIz0
131
        5npTsQ6OQEMl0BrKoOxWo75Ricy9FwWAmr5niFMXvkNU4tFCeqYdaQLEGMDcnbZVLoV2cCmwhfMOW8zJ
132
        txFyyiPlWGN2jhVmZVljZpYlZmZYYUaGJSKPLCUjHdRaHVTUB/WPFEguOCsAuFQaATGMP52rRljc+yYh
133
        xgBcCm2x6oQDAo/ZY2WlPfwrpsH36DR4H/kJlv1+CrzKp8DzfTt4HLLD4jJbLCq1wZvpFsK8XzuErl4N
134
        6h4psTXrJD0OAmJ4hECGGWQYH5+5iWBJKUOInpgA4EyRBxxzoPTqsPDQc9DQQ+eX2WFAMwT3Ulu477fF
135
        wSvZ6O7VCjOXIku8KbNAP33fT83YRfcftXYho+g8YlNPQJJyHJLk44jexjpGpbhF5fmc3MymcBZMAnDk
136
        Wu0wFhy0Ex0+/4AddTkB7LeBa7ENuvu0cNlrLcxd9ljCUWYuAHppEnpIHZ0DaGjqxO37rbhZ04gb1Y9x
137
        9eZDXL5Rj6v/bjACTDUJwPXmtJffyBPmH1zLFZHzw9l83j5rlH2ZTSOnhjOZO++ygGOaOXrVQ1RnmgRa
138
        OQuKLtoTaCJa5X1oaunGAwKqfaigCVEiffcFBphGspoIQM3mRzU3Rt5Pxm4lBNCvhSuZz9tLUVPkJVWZ
139
        UHSqMafQAm+k6gF6WDSKnCFeu2jtZBiajHZVP1o6emmj6kPa7vMMYG8SwCnXGr7UcGp6GEfOG4wbRd5j
140
        qHnp5SyoujTCvPiLDDgxgNQc3WTY00fmAkCvLqPot3KCaKOMcOakBQLgBZMAswnAm7qdzd1KbODGdReR
141
        f19z590WIvI5BRZwKjDXAzxlOAgVrSpee7RQGtRBZeFMJuefZQAHkwCzcqw+n5XNs26FmZkkmvMZ26nT
142
        adS42x1ZVHNHSjun/g2pGSLLvcciZXNeVSSjsZK2aEW3Xn2U2W35pxngRZMAxht08UYx9Uvq3FEaZlFb
143
        Y5pFpGxmMDR8Fo1HE8D1ZrUZ1KroFWqR99LvNfjsUg0DTCc9T+K3pXg/mAKYxiPDAMbaGiPlCI3iKOVk
144
        XHj4FCSpZQiVZCMttxwp2YeRlF6GrWnF2JJUBEl8ITZtyUOYJBMr1sQjKCIDAeGpV8nH2hQAk9nLaGRG
145
        GICMx5sKjaVYixaKMFpaivx9lVgXmQF514DIhj4jA6IBW5UsygjJO3AL0vLK8VaYlLPx3GQAL6Tt+gwj
146
        9CrmhlJytKwxY31d5fS5uaMHEUn7kLunAms2yoTxnYdK1DQo8F2DHLfr5fjtjOV4faYPvq3tgNdKCUJj
147
        srFiXRIDPD8ZgIO08K96ADYkcwWtCjY2mnfziGnQ1NaJ8PjdyNx5BIGhKSJqNr9N5rfq5KiulcPRyQ/u
148
        HhvQrOjHEt8IhERnwnt1PANMnQzgxZQdZwSA3pg3FRYb69XBon3hUYsC6+MKIMuntAYniDTfqlMIc474
149
        G9Js11VY7BeDJ7Q7Lly+AcGR2+H1dhwD2JsC4GPUS0m5p+ltNvoDQ+p2Mm0niVWlplOQHMGxuUjJOQzf
150
        oN8JgOq6Dnx7n8xJX5Nu3mtHE2/NHX1w9wwVpfLwj2UAh8kAfpqQ/ekYAJsZxeZszGol1T5ux+qoLCRm
151
        HMSygHew1D8GniuiscQnEot9NmHhsnDM9woj4/Vw8wiB65J1CApPxSKfaAZ46SkAusRpiPTye5mnBIA+
152
        UjInGU2FlGq0kO49aEPgxnTEp5UgbHMeQt/Jw/rYHIRQo62LzkIw1XttRDpWb5IhaEMqAqn7A0OlWLBs
153
        EwO8PCnAuxl/gY5OFGzOYsNW3lwM48TmzbTeqXuCldR8cSnFCKF94Mcuf+qTgJAUuHmGM8DP6NYEAD6x
154
        vBIn0wMIY4PYtIU6mcUdzaqpbYRvcBJiEvZgDTUXX8a9QkUTo6IS6ptYQ+dGDbyp+fzXJmHe4lAGmG4K
155
        QPTA5rRP6DhFp146cg3wsYte03rx+58OISw6rDQ8boZ3UDyi3y1EYLhUABhHVYhKKKfmZXETe/hJ4Lc6
156
        Ec4LghngVVMAYieMSjh6JVZ6AjEppGQ6YpGik4+JI1YUHbGikkiJlaj4pApLA+Joq80X6c08V4vtZ+8j
157
        9fQ9JJ+8h4Q/38XWj/+DuBN0RK+8g4VeG+Gz6j04ua9hgF88BWCA4H8i+BzPB4dXSPzy+LlBr5rQHI8V
158
        sbS75Yr0Fl1tx65/tqGgqhW5X7Qg42/NkF14Aum5JmwjuS4JpSzE0t4QxAC/NAXAWWAIzgT3A8M8S9Nd
159
        PUK+WbA8gsZPgsDcKryVdQl+sr/DW3oRnonnsWjrWbhv/hRzY07CZf5azF20Hq/P8qmm3z49BeNFF4P8
160
        LxI9Q/oV6dfj9No4/eYH4u85u9+/Df9/gtl/AYNwwZzn96zrAAAAAElFTkSuQmCC
161
</value>
162
  </data>
120 163
  <assembly alias="DevExpress.Data.v18.2" name="DevExpress.Data.v18.2, Version=18.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
121 164
  <data name="btnImageRefresh.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v18.2" mimetype="application/x-microsoft.net.object.bytearray.base64">
122 165
    <value>
DTI_PID/SPPIDConverter/Properties/Msg.Designer.cs
97 97
        }
98 98
        
99 99
        /// <summary>
100
        ///   Error과(와) 유사한 지역화된 문자열을 찾습니다.
101
        /// </summary>
102
        internal static string Error {
103
            get {
104
                return ResourceManager.GetString("Error", resourceCulture);
105
            }
106
        }
107
        
108
        /// <summary>
100 109
        ///   Fail과(와) 유사한 지역화된 문자열을 찾습니다.
101 110
        /// </summary>
102 111
        internal static string Fail {
......
223 232
        }
224 233
        
225 234
        /// <summary>
235
        ///   Excel export completed successfully.
236
        ///Open Excel File?과(와) 유사한 지역화된 문자열을 찾습니다.
237
        /// </summary>
238
        internal static string SuccessSaveExcelFileOpen {
239
            get {
240
                return ResourceManager.GetString("SuccessSaveExcelFileOpen", resourceCulture);
241
            }
242
        }
243
        
244
        /// <summary>
226 245
        ///   Warning과(와) 유사한 지역화된 문자열을 찾습니다.
227 246
        /// </summary>
228 247
        internal static string Warning {
DTI_PID/SPPIDConverter/Properties/Msg.ko.resx
174 174
  <data name="SelectLine" xml:space="preserve">
175 175
    <value>하나의 Line을 선택해주세요.</value>
176 176
  </data>
177
  <data name="Error" xml:space="preserve">
178
    <value>에러</value>
179
  </data>
180
  <data name="SuccessSaveExcelFileOpen" xml:space="preserve">
181
    <value>엑셀 저장을 완료하였습니다.
182
엑셀 파일을 오픈하시겠습니까?</value>
183
  </data>
177 184
</root>
DTI_PID/SPPIDConverter/Properties/Msg.resx
174 174
  <data name="SelectLine" xml:space="preserve">
175 175
    <value>Please select one line.</value>
176 176
  </data>
177
  <data name="Error" xml:space="preserve">
178
    <value>Error</value>
179
  </data>
180
  <data name="SuccessSaveExcelFileOpen" xml:space="preserve">
181
    <value>Excel export completed successfully.
182
Open Excel File?</value>
183
  </data>
177 184
</root>
DTI_PID/SPPIDConverter/SPPIDConverter.csproj
5 5
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
6 6
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
7 7
    <ProjectGuid>{81BFB56B-05FE-4674-93C5-DDB2D3437F77}</ProjectGuid>
8
    <OutputType>Library</OutputType>
8
    <OutputType>WinExe</OutputType>
9 9
    <AppDesignerFolder>Properties</AppDesignerFolder>
10 10
    <RootNamespace>Converter.SPPID</RootNamespace>
11 11
    <AssemblyName>SPPIDConverter</AssemblyName>
......
64 64
  <ItemGroup>
65 65
    <Reference Include="DevExpress.Data.v18.2, Version=18.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
66 66
    <Reference Include="DevExpress.Dialogs.v18.2.Core, Version=18.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
67
    <Reference Include="DevExpress.Docs.v18.2, Version=18.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
68
    <Reference Include="DevExpress.Office.v18.2.Core, Version=18.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
67 69
    <Reference Include="DevExpress.Printing.v18.2.Core, Version=18.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
70
    <Reference Include="DevExpress.Spreadsheet.v18.2.Core, Version=18.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
68 71
    <Reference Include="DevExpress.Utils.v18.2, Version=18.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
69 72
    <Reference Include="DevExpress.XtraBars.v18.2, Version=18.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
70 73
    <Reference Include="DevExpress.XtraDialogs.v18.2, Version=18.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />

내보내기 Unified diff

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