using System; using System.Collections.Generic; using System.Linq; using System.Text; using Model; namespace BLL { public static class APIWeldingSynServic { /// /// 根据施工号和管线号获取该管线下所有焊口 /// /// 施工号 /// 管线号 /// public static List getWeldingSynList(string projectCode, string iso_No) { using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString)) { var p = db.View_Ext_WeldingSyn.FirstOrDefault(z => z.ProjectCode == projectCode && z.ISO_ISONO== iso_No); if (p != null) { List units = new List(); var getData = from x in Funs.DB.View_Ext_WeldingSyn where x.ProjectCode == projectCode && x.ISO_ISONO == iso_No orderby x.JOT_JointNo select new Model.WeldingSynItem { JOT_JointNo = x.JOT_JointNo, ProjectCode = x.ProjectCode, InstallationName = x.InstallationName, ISO_IsoNo = x.ISO_ISONO, JOTY_Name = x.JOTY_Name, STE_Name1 = x.STE_Name1, STE_Name2 = x.STE_Name2, JST_Name = x.JST_Name, JOT_JointAttribute = x.JOT_JointAttribute, WME_Name = x.WME_Name, Dia = x.JOT_Dia, Sch = x.JOT_Sch, IsHot = x.IS_Proess, WeldingDate = x.WeldingDate, CellWelder = x.CellWelder, FloorWelder = x.FloorWelder, CheckType = x.CheckType, CheckStates = x.CheckStates, CheckResult = x.CheckResult }; return getData.ToList(); } else { return null; } } } } }