namespace BLL { using Model; using System.Collections.Generic; using System.Linq; public static class Base_PressurePipingClassService { /// ///获取压力管道级别信息 /// /// public static Model.Base_PressurePipingClass GetPressurePipingClass(string pressurePipingClassId) { return Funs.DB.Base_PressurePipingClass.FirstOrDefault(e => e.PressurePipingClassId == pressurePipingClassId); } /// /// 增加压力管道级别 /// /// public static void AddPressurePipingClass(Model.Base_PressurePipingClass pipingClass) { Model.SGGLDB db = Funs.DB; Model.Base_PressurePipingClass newPipingClass = new Base_PressurePipingClass { PressurePipingClassId = pipingClass.PressurePipingClassId, PressurePipingClassCode = pipingClass.PressurePipingClassCode, PressurePipingType = pipingClass.PressurePipingType, Remark = pipingClass.Remark, }; db.Base_PressurePipingClass.InsertOnSubmit(newPipingClass); db.SubmitChanges(); } /// /// 修改压力管道级别信息 /// /// public static void UpdatePressurePipingClass(Model.Base_PressurePipingClass pipingClass) { Model.SGGLDB db = Funs.DB; Model.Base_PressurePipingClass newPipingClass = db.Base_PressurePipingClass.FirstOrDefault(e => e.PressurePipingClassId == pipingClass.PressurePipingClassId); if (newPipingClass != null) { newPipingClass.PressurePipingClassCode = pipingClass.PressurePipingClassCode; newPipingClass.PressurePipingType = pipingClass.PressurePipingType; newPipingClass.Remark = pipingClass.Remark; db.SubmitChanges(); } } /// /// 根据压力管道级别Id删除信息 /// /// public static void DeletePressurePipingClass(string pipingClassId) { Model.SGGLDB db = Funs.DB; Model.Base_PressurePipingClass del = db.Base_PressurePipingClass.FirstOrDefault(e => e.PressurePipingClassId == pipingClassId); if (del != null) { db.Base_PressurePipingClass.DeleteOnSubmit(del); db.SubmitChanges(); } } /// /// 获取压力管道级别 /// /// public static List GetPressurePipingClassList() { var list = (from x in Funs.DB.Base_PressurePipingClass orderby x.PressurePipingClassCode select x).ToList(); return list; } #region 压力管道级别下拉项 /// /// 吹洗方法下拉项 /// /// 下拉框名称 /// 是否显示请选择 /// 耗材类型 public static void InitPressurePipingClassDropDownList(FineUIPro.DropDownList dropName, bool isShowPlease, string itemText) { dropName.DataValueField = "PressurePipingClassId"; dropName.DataTextField = "PressurePipingClassCode"; dropName.DataSource = GetPressurePipingClassList(); dropName.DataBind(); if (isShowPlease) { Funs.FineUIPleaseSelect(dropName, itemText); } } #endregion } }