namespace BLL { using Model; using System.Collections.Generic; using System.Linq; public static class Base_PipingClassService { /// ///获取管道等级信息 /// /// public static Model.Base_PipingClass GetPipingClassByPipingClassId(string pipingClassId) { return Funs.DB.Base_PipingClass.FirstOrDefault(e => e.PipingClassId == pipingClassId); } /// /// 增加管道等级信息 /// /// public static void AddPipingClass(Model.Base_PipingClass pipingClass) { Model.HJGLDB db = Funs.DB; Model.Base_PipingClass newPipingClass = new Base_PipingClass { PipingClassId = pipingClass.PipingClassId, PipingClassCode = pipingClass.PipingClassCode, PipingClassName = pipingClass.PipingClassName, Remark = pipingClass.Remark, PNO = pipingClass.PNO, }; db.Base_PipingClass.InsertOnSubmit(newPipingClass); db.SubmitChanges(); } /// /// 修改管道等级信息 /// /// public static void UpdatePipingClass(Model.Base_PipingClass pipingClass) { Model.HJGLDB db = Funs.DB; Model.Base_PipingClass newPipingClass = db.Base_PipingClass.FirstOrDefault(e => e.PipingClassId == pipingClass.PipingClassId); if (newPipingClass != null) { newPipingClass.PipingClassCode = pipingClass.PipingClassCode; newPipingClass.PipingClassName = pipingClass.PipingClassName; newPipingClass.Remark = pipingClass.Remark; newPipingClass.PNO = pipingClass.PNO; db.SubmitChanges(); } } /// /// 根据管道等级Id删除一个管道等级信息 /// /// public static void DeletePipingClassByPipingClassId(string pipingClassId) { Model.HJGLDB db = Funs.DB; Model.Base_PipingClass delPipingClass = db.Base_PipingClass.FirstOrDefault(e => e.PipingClassId == pipingClassId); if (delPipingClass != null) { db.Base_PipingClass.DeleteOnSubmit(delPipingClass); db.SubmitChanges(); } } /// /// 按类型获取管道等级项 /// /// /// public static List GetPipingClassList() { var list = (from x in Funs.DB.Base_PipingClass orderby x.PipingClassCode select x).ToList(); return list; } #region 管道等级下拉项 /// /// 管道等级下拉项 /// /// 下拉框名称 /// 是否显示请选择 /// 耗材类型 public static void InitPipingClassDropDownList(FineUIPro.DropDownList dropName, bool isShowPlease,string itemText) { dropName.DataValueField = "PipingClassId"; dropName.DataTextField = "PipingClassCode"; dropName.DataSource = GetPipingClassList(); dropName.DataBind(); if (isShowPlease) { Funs.FineUIPleaseSelect(dropName,itemText); } } #endregion } }