프로젝트

일반

사용자정보

개정판 5b0805a5

ID5b0805a58b8020f7970d45e9c2a084f5db991cbe
상위 0d4b3dee
하위 f6c9db1a

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

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

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