102 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			102 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			C#
		
	
	
	
namespace BLL
 | 
						|
{
 | 
						|
    using Model;
 | 
						|
    using System.Collections.Generic;
 | 
						|
    using System.Linq;
 | 
						|
    public static class Base_PIPClassService
 | 
						|
    {
 | 
						|
        /// <summary>
 | 
						|
        ///获取压力管道分级信息
 | 
						|
        /// </summary>
 | 
						|
        /// <returns></returns>
 | 
						|
        public static Model.Base_PIPClass GetPIPClass(string pipClassId)
 | 
						|
        {
 | 
						|
            return Funs.DB.Base_PIPClass.FirstOrDefault(e => e.PIPClassId == pipClassId);
 | 
						|
        }
 | 
						|
 | 
						|
        /// <summary>
 | 
						|
        /// 增加压力管道分级信息
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="pipClass"></param>
 | 
						|
        public static void AddPIPClass(Model.Base_PIPClass pipClass)
 | 
						|
        {
 | 
						|
            Model.HJGLDB db = Funs.DB;
 | 
						|
            Model.Base_PIPClass newPIPClass = new Base_PIPClass
 | 
						|
            {
 | 
						|
                PIPClassId = pipClass.PIPClassId,
 | 
						|
                PIPClassCode = pipClass.PIPClassCode,
 | 
						|
                PIPClassName = pipClass.PIPClassName,
 | 
						|
                Remark = pipClass.Remark,
 | 
						|
            };
 | 
						|
 | 
						|
            db.Base_PIPClass.InsertOnSubmit(newPIPClass);
 | 
						|
            db.SubmitChanges();
 | 
						|
        }
 | 
						|
 | 
						|
        /// <summary>
 | 
						|
        /// 修改压力管道分级信息 
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="pipClass"></param>
 | 
						|
        public static void UpdatePIPClass(Model.Base_PIPClass pipClass)
 | 
						|
        {
 | 
						|
            Model.HJGLDB db = Funs.DB;
 | 
						|
            Model.Base_PIPClass newPIPClass = db.Base_PIPClass.FirstOrDefault(e => e.PIPClassId == pipClass.PIPClassId);
 | 
						|
            if (newPIPClass != null)
 | 
						|
            {
 | 
						|
                newPIPClass.PIPClassCode = pipClass.PIPClassCode;
 | 
						|
                newPIPClass.PIPClassName = pipClass.PIPClassName;
 | 
						|
                newPIPClass.Remark = pipClass.Remark;
 | 
						|
                db.SubmitChanges();
 | 
						|
            }
 | 
						|
        }
 | 
						|
 | 
						|
        /// <summary>
 | 
						|
        /// 删除压力管道分级信息
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="pipClassId"></param>
 | 
						|
        public static void DeletePIPClass(string pipClassId)
 | 
						|
        {
 | 
						|
            Model.HJGLDB db = Funs.DB;
 | 
						|
            Model.Base_PIPClass delPIPClass = db.Base_PIPClass.FirstOrDefault(e => e.PIPClassId == pipClassId);
 | 
						|
            if (delPIPClass != null)
 | 
						|
            {
 | 
						|
                db.Base_PIPClass.DeleteOnSubmit(delPIPClass);
 | 
						|
                db.SubmitChanges();
 | 
						|
            }
 | 
						|
        }
 | 
						|
 | 
						|
        /// <summary>
 | 
						|
        /// 按压力管道分级获取项
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="GrooveTypeType"></param>
 | 
						|
        /// <returns></returns>
 | 
						|
        public static List<Model.Base_PIPClass> GetPIPClassList()
 | 
						|
        {
 | 
						|
            var list = (from x in Funs.DB.Base_PIPClass
 | 
						|
                        orderby x.PIPClassCode
 | 
						|
                        select x).ToList();
 | 
						|
 | 
						|
            return list;
 | 
						|
        }
 | 
						|
 | 
						|
        #region 压力管道分级下拉项
 | 
						|
        /// <summary>
 | 
						|
        /// 压力管道分级下拉项
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="dropName">下拉框名称</param>
 | 
						|
        /// <param name="isShowPlease">是否显示请选择</param>
 | 
						|
        public static void InitPIPClassDropDownList(FineUIPro.DropDownList dropName, bool isShowPlease, string itemText)
 | 
						|
        {
 | 
						|
            dropName.DataValueField = "PIPClassId";
 | 
						|
            dropName.DataTextField = "PIPClassCode";
 | 
						|
            dropName.DataSource = GetPIPClassList();
 | 
						|
            dropName.DataBind();
 | 
						|
            if (isShowPlease)
 | 
						|
            {
 | 
						|
                Funs.FineUIPleaseSelect(dropName, itemText);
 | 
						|
            }
 | 
						|
        }
 | 
						|
        #endregion
 | 
						|
    }
 | 
						|
}
 |