using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL { /// /// 点口管理 /// public class PointManageService { /// /// 根据点口ID获取点口信息 /// /// /// public static Model.BO_Point GetPointByPointID(string pointId) { return Funs.DB.BO_Point.FirstOrDefault(e => e.PW_PointID == pointId); } /// /// 增加点口信息 /// /// public static void AddPoint(Model.BO_Point point) { Model.BO_Point newPoint = new Model.BO_Point(); newPoint.PW_PointID = point.PW_PointID; newPoint.ProjectId = point.ProjectId; newPoint.UnitId = point.UnitId; newPoint.InstallationId = point.InstallationId; newPoint.PW_PointNo = point.PW_PointNo; newPoint.PW_PointDate = point.PW_PointDate; newPoint.PW_Tabler = point.PW_Tabler; newPoint.PW_TablerDate = point.PW_TablerDate; newPoint.PW_Remark = point.PW_Remark; Funs.DB.BO_Point.InsertOnSubmit(newPoint); Funs.DB.SubmitChanges(); } /// /// 修改 /// /// public static void UpdatePoint(Model.BO_Point point) { Model.BO_Point newPoint = Funs.DB.BO_Point.FirstOrDefault(e => e.PW_PointID == point.PW_PointID); if (newPoint != null) { newPoint.UnitId = point.UnitId; newPoint.InstallationId = point.InstallationId; newPoint.PW_PointNo = point.PW_PointNo; newPoint.PW_PointDate = point.PW_PointDate; newPoint.PW_Tabler = point.PW_Tabler; newPoint.PW_TablerDate = point.PW_TablerDate; newPoint.PW_Remark = point.PW_Remark; Funs.DB.SubmitChanges(); } } /// /// 删除 /// /// public static void DeletePoint(string pointId) { Model.BO_Point point = Funs.DB.BO_Point.FirstOrDefault(e => e.PW_PointID == pointId); if (point != null) { Funs.DB.BO_Point.DeleteOnSubmit(point); Funs.DB.SubmitChanges(); } } public static bool IsExistPointNO(string pointNo,string projectId) { var q = from x in Funs.DB.BO_Point where x.PW_PointNo == pointNo && x.ProjectId==projectId select x; if (q.Count() > 0) { return true; } else { return false; } } } }