프로젝트

일반

사용자정보

통계
| 개정판:

hytos / DTI_PID / SPPIDConverter / MDatatable.vb @ 735aac62

이력 | 보기 | 이력해설 | 다운로드 (7.37 KB)

1
Imports Llama
2

    
3
Module MDatatable
4

    
5
#Region "Load Pipe"
6
    Public Function LoadPipe_DT() As DataTable
7
        Dim oDt As New DataTable
8
        oDt.Columns.Add("start_x")
9
        oDt.Columns.Add("start_y")
10
        oDt.Columns.Add("end_x")
11
        oDt.Columns.Add("end_y")
12
        oDt.Columns.Add("SystemPath")
13
        Return oDt
14

    
15
    End Function
16

    
17
#End Region
18

    
19
#Region "Load Symbol"
20
    Public Function LoadSymbol_DT() As DataTable
21
        Dim oDt As New DataTable
22
        oDt.Columns.Add("Class")
23
        oDt.Columns.Add("Name")
24
        oDt.Columns.Add("Item")
25
        oDt.Columns.Add("Type")
26
        oDt.Columns.Add("x")
27
        oDt.Columns.Add("y")
28
        oDt.Columns.Add("Angle")
29
        oDt.Columns.Add("SystemPath")
30
        oDt.Columns.Add("Text")
31
        oDt.Columns.Add("uid")
32
        Return oDt
33
    End Function
34
#End Region
35

    
36

    
37
#Region "Load DWG DataSet"
38
    Public Function Load_Dwg_Ds() As DataSet
39
        Dim oDs As New DataSet
40

    
41

    
42

    
43

    
44
    End Function
45

    
46

    
47

    
48

    
49
#End Region
50

    
51
#Region "Check LineNoText above Line"
52
    Public Function PipeRun_Dt() As DataTable
53
        Dim oDt As New DataTable
54
        oDt.Columns.Add("Piperun", GetType(LMPipeRun))
55
        oDt.Columns.Add("startx")
56
        oDt.Columns.Add("starty")
57
        oDt.Columns.Add("endx")
58
        oDt.Columns.Add("endy")
59
        oDt.Columns.Add("value")
60
        Return oDt
61
    End Function
62

    
63
#End Region
64

    
65

    
66
    Public Function Drawing_Dt() As DataTable
67
        Dim oDt As New DataTable
68
        oDt.Columns.Add("Name")
69
        oDt.Columns.Add("Path")
70
        Return oDt
71
    End Function
72

    
73
    Public Function Line_Dt() As DataTable
74
        Dim oDt As New DataTable
75
        oDt.Columns.Add(_XML_LINE_UID)
76
        oDt.Columns.Add(_XML_LINE_LINENOUID)
77
        oDt.Columns.Add(_XML_LINENO_TEXT)
78
        oDt.Columns.Add(_XML_LINE_RUNNAME)
79
        oDt.Columns.Add(_XML_LINE_STARTPOINT)
80
        oDt.Columns.Add(_XML_LINE_ENDPOINT)
81
        oDt.Columns.Add(_XML_LINE_SYSTEMPATH)
82
        oDt.Columns.Add(_XML_LINE_DRAWING_TF)
83
        oDt.Columns.Add(_XML_LINE_TYPE)
84
        oDt.Columns.Add(_XML_LINE_Conn1_Uid)
85
        oDt.Columns.Add(_XML_LINE_Conn2_Uid)
86
        oDt.Columns.Add(_XML_LINE_Direction)
87
        oDt.Columns.Add(_XML_LINE_FlowDirection)
88
        oDt.Columns.Add(_XML_LINE_SPID)
89
        oDt.Columns.Add(_XML_LINE_LMCONNECTOR, GetType(LMConnector))
90
        oDt.Columns.Add(_XML_LINE_LMCONNECTOR_1, GetType(LMConnector))
91
        oDt.Columns.Add(_XML_LINE_LMCONNECTOR_2, GetType(LMConnector))
92

    
93

    
94
        oDt.Columns.Add(_XML_LINE_STARTPOINT_X)
95
        oDt.Columns.Add(_XML_LINE_STARTPOINT_Y)
96
        oDt.Columns.Add(_XML_LINE_ENDPOINT_X)
97
        oDt.Columns.Add(_XML_LINE_ENDPOINT_Y)
98

    
99
        oDt.Columns.Add(_XML_LINE_DWG_STARTPOINT_X)
100
        oDt.Columns.Add(_XML_LINE_DWG_STARTPOINT_Y)
101
        oDt.Columns.Add(_XML_LINE_DWG_ENDPOINT_X)
102
        oDt.Columns.Add(_XML_LINE_DWG_ENDPOINT_Y)
103

    
104
        oDt.Columns.Add(_XML_LINE_Check)
105
        oDt.Columns.Add(_XML_LINE_ValieLine, GetType(Boolean))
106

    
107

    
108
        Return oDt
109
    End Function
110

    
111
    Public Function ModelingResult_Dt() As DataTable
112
        Dim oDt As New DataTable
113
        oDt.Columns.Add(_Modeling_Uid)
114
        oDt.Columns.Add(_Modeling_LineNoUid)
115
        oDt.Columns.Add(_Modeling_Location_X)
116
        oDt.Columns.Add(_Modeling_Location_Y)
117
        oDt.Columns.Add(_Modeling_Connection1_X)
118
        oDt.Columns.Add(_Modeling_Connection1_Y)
119
        oDt.Columns.Add(_Modeling_Connection2_X)
120
        oDt.Columns.Add(_Modeling_Connection2_Y)
121
        oDt.Columns.Add(_Modeling_Connection3_X)
122
        oDt.Columns.Add(_Modeling_Connection3_Y)
123
        oDt.Columns.Add(_Modeling_Connection4_X)
124
        oDt.Columns.Add(_Modeling_Connection4_Y)
125
        oDt.Columns.Add(_Modeling_Type)
126
        oDt.Columns.Add(_Modeling_Angle)
127
        Return oDt
128
    End Function
129

    
130
    Public Function Symbol_Dt() As DataTable
131
        Dim oDt As New DataTable
132
        oDt.Columns.Add(_XML_SYMBOL_UID)
133
        oDt.Columns.Add(_XML_SYMBOL_OWNER)
134
        oDt.Columns.Add(_XML_SYMBOL_LINENOUID)
135
        oDt.Columns.Add(_XML_LINENO_TEXT)
136
        oDt.Columns.Add(_XML_SYMBOL_RUNNAME)
137
        oDt.Columns.Add(_XML_SYMBOL_NAME)
138
        oDt.Columns.Add(_XML_SYMBOL_CLASS)
139
        oDt.Columns.Add(_XML_SYMBOL_LOCATION)
140
        oDt.Columns.Add(_XML_SYMBOL_ORIGINALPOINT)
141
        oDt.Columns.Add(_XML_SYMBOL_SIZE)
142
        oDt.Columns.Add(_XML_SYMBOL_ANGLE)
143
        oDt.Columns.Add(_XML_SYMBOL_TYPE)
144
        oDt.Columns.Add(_XML_SYMBOL_SYSTEMPATH)
145
        oDt.Columns.Add(_XML_SYMBOL_DRAWING_TF)
146
        oDt.Columns.Add(_XML_SYMBOL_Conn1_Uid)
147
        oDt.Columns.Add(_XML_SYMBOL_Conn2_Uid)
148
        oDt.Columns.Add(_XML_SYMBOL_Conn3_Uid)
149
        oDt.Columns.Add(_XML_SYMBOL_Conn4_Uid)
150
        oDt.Columns.Add(_XML_SYMBOL_LMSYMBOL, GetType(LMSymbol))
151
        oDt.Columns.Add(_XML_SYMBOL_LMCONNECTOR_1, GetType(LMConnector))
152
        oDt.Columns.Add(_XML_SYMBOL_LMCONNECTOR_2, GetType(LMConnector))
153
        oDt.Columns.Add(_XML_SYMBOL_LMCONNECTOR_3, GetType(LMConnector))
154
        oDt.Columns.Add(_XML_SYMBOL_LMCONNECTOR_4, GetType(LMConnector))
155

    
156
        oDt.Columns.Add(_XML_SYMBOL_Conn1_Point)
157
        oDt.Columns.Add(_XML_SYMBOL_Conn2_Point)
158
        oDt.Columns.Add(_XML_SYMBOL_Conn3_Point)
159
        oDt.Columns.Add(_XML_SYMBOL_Conn4_Point)
160

    
161

    
162

    
163
        oDt.Columns.Add(_XML_SYMBOL_CONNECTIONPOINT)
164
        oDt.Columns.Add(_XML_SYMBOL_SPID)
165

    
166
        oDt.Columns.Add(_XML_SYMBOL_CENTERPOINT_X)
167
        oDt.Columns.Add(_XML_SYMBOL_CENTERPOINT_Y)
168
        oDt.Columns.Add(_XML_SYMBOL_DWG_CENTERPOINT_X)
169
        oDt.Columns.Add(_XML_SYMBOL_DWG_CENTERPOINT_Y)
170

    
171
        oDt.Columns.Add(_XML_SYMBOL_CONN1_POINT_X)
172
        oDt.Columns.Add(_XML_SYMBOL_CONN1_POINT_Y)
173
        oDt.Columns.Add(_XML_SYMBOL_CONN2_POINT_X)
174
        oDt.Columns.Add(_XML_SYMBOL_CONN2_POINT_Y)
175
        oDt.Columns.Add(_XML_SYMBOL_CONN3_POINT_X)
176
        oDt.Columns.Add(_XML_SYMBOL_CONN3_POINT_Y)
177
        oDt.Columns.Add(_XML_SYMBOL_CONN4_POINT_X)
178
        oDt.Columns.Add(_XML_SYMBOL_CONN4_POINT_Y)
179

    
180
        oDt.Columns.Add(_XML_SYMBOL_DWG_CONN1_POINT_X)
181
        oDt.Columns.Add(_XML_SYMBOL_DWG_CONN1_POINT_Y)
182
        oDt.Columns.Add(_XML_SYMBOL_DWG_CONN2_POINT_X)
183
        oDt.Columns.Add(_XML_SYMBOL_DWG_CONN2_POINT_Y)
184
        oDt.Columns.Add(_XML_SYMBOL_DWG_CONN3_POINT_X)
185
        oDt.Columns.Add(_XML_SYMBOL_DWG_CONN3_POINT_Y)
186
        oDt.Columns.Add(_XML_SYMBOL_DWG_CONN4_POINT_X)
187
        oDt.Columns.Add(_XML_SYMBOL_DWG_CONN4_POINT_Y)
188

    
189
        oDt.Columns.Add(_XML_SYMBOL_Check)
190
        oDt.Columns.Add(_XML_SYMBOL_CHILD)
191

    
192
        oDt.Columns.Add(_XML_SYMBOL_MIN_X)
193
        oDt.Columns.Add(_XML_SYMBOL_MAX_X)
194

    
195
        oDt.Columns.Add(_XML_SYMBOL_MIN_Y)
196
        oDt.Columns.Add(_XML_SYMBOL_MAX_Y)
197

    
198

    
199
        Return oDt
200
    End Function
201

    
202
    Public Function Attribute_Dt() As DataTable
203
        Dim oDt As New DataTable
204
        oDt.Columns.Add(_XML_ATTRIBUTE_UID)
205
        oDt.Columns.Add(_XML_ATTRIBUTE_NAME)
206
        oDt.Columns.Add(_XML_ATTRIBUTE_VALUE)
207
        Return oDt
208
    End Function
209

    
210

    
211
    Public Function ImageSymbol_Dt() As DataTable
212
        Dim oDt As New DataTable
213
        oDt.Columns.Add(_Sheet_ImageSymbol_Type)
214
        oDt.Columns.Add(_Sheet_ImageSymbol_StartCell)
215
        oDt.Columns.Add(_Sheet_ImageSymbol_EndCell)
216
        Return oDt
217
    End Function
218

    
219
    Public Function DrawLind_Dt() As DataTable
220
        Dim oDt As New DataTable
221
        oDt.Columns.Add(_XML_LINE_UID)
222
        oDt.Columns.Add(_XML_LINE_STARTPOINT_X)
223
        oDt.Columns.Add(_XML_LINE_STARTPOINT_Y)
224
        oDt.Columns.Add(_XML_LINE_ENDPOINT_X)
225
        oDt.Columns.Add(_XML_LINE_ENDPOINT_Y)
226
        Return oDt
227
    End Function
228

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