internal static LineType GetLineType(this FabAoEquipment eqp) { if (eqp == null) { return(LineType.NONE); } string eqpID = LcdHelper.ToUpper(eqp.EqpID); if (eqp != null && eqpID.Contains("UPH")) { return(LineType.SUB); } var preset = eqp.Preset; if (preset != null) { string presetID = LcdHelper.ToUpper(preset.Name); if (presetID != null & presetID.Contains("ULINE")) { return(LineType.SUB); } } return(LineType.MAIN); }