개정판 5b0805a5
issue #000: AFC 로직 수정
Change-Id: Ib29270fb404d8c6dbdb7e6e17500130de1464035
DTI_PID/ID2PSN/PSN.cs | ||
---|---|---|
273 | 273 |
{ |
274 | 274 |
afcTagNum++; |
275 | 275 |
PSNItem PSNItem = PSNItems.Find(x => x.PSN_OID() == dataRow["OID"].ToString()); |
276 |
string EGFlowDirection = string.Empty; |
|
277 |
if (EquipmentAirFinCooler.EquipmentAirFinCoolerItem.Where(x => dataRow["From_Data"].ToString().Contains(x.Name)).Count() > 0) |
|
278 |
EGFlowDirection = "O"; |
|
279 |
else if(EquipmentAirFinCooler.EquipmentAirFinCoolerItem.Where(x => dataRow["To_Data"].ToString().Contains(x.Name)).Count() > 0) |
|
280 |
EGFlowDirection = "I"; |
|
281 |
|
|
276 | 282 |
DataRow[] pathItemRows = PathItems.Select(string.Format("PipeSystemNetwork_OID = '{0}'", dataRow["OID"].ToString())); |
277 | 283 |
List<string> lstViewPipeSystemNetwork_OID = pathItemRows.Select(x => x.Field<string>("ViewPipeSystemNetwork_OID")).Distinct().ToList(); |
278 | 284 |
//ViewPipeSystemNetwork_OID |
... | ... | |
304 | 310 |
DataRow[] viewpathItemRows = PathItems.Select(string.Format("PipeSystemNetwork_OID = '{0}'", viewOID)); |
305 | 311 |
foreach (DataRow viewdr in viewpathItemRows) |
306 | 312 |
{ |
307 |
viewdr["EqpGroupTag"] = dataRow["Pipeline_OID"].ToString() + string.Format("-{0}", string.Format("{0:D5}", afcTagNum)); //ATG Sequence No Rule 여쭤봐야함.
|
|
313 |
viewdr["EqpGroupTag"] = "AFC" + string.Format("-{0}", string.Format("{0:D3}", afcTagNum)); //ATG Sequence No Rule 여쭤봐야함.
|
|
308 | 314 |
viewdr["MainLineTag"] = "M"; |
309 | 315 |
} |
310 | 316 |
} |
... | ... | |
322 | 328 |
|
323 | 329 |
foreach (DataRow dr in pathItemRows) |
324 | 330 |
{ |
325 |
dr["EqpGroupTag"] = dataRow["Pipeline_OID"].ToString() + string.Format("-{0}", string.Format("{0:D5}", afcTagNum)); //ATG Sequence No Rule 여쭤봐야함. |
|
326 |
dr["MainLineTag"] = MainLineTag; |
|
331 |
dr["EqpGroupTag"] = "AFC" + string.Format("-{0}", string.Format("{0:D3}", afcTagNum)); //ATG Sequence No Rule 여쭤봐야함. |
|
332 |
dr["MainLineTag"] = MainLineTag; |
|
333 |
dr["EGFlowDirection"] = EGFlowDirection; |
|
327 | 334 |
} |
328 | 335 |
} |
329 | 336 |
|
내보내기 Unified diff