88 lines
		
	
	
		
			3.3 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			88 lines
		
	
	
		
			3.3 KiB
		
	
	
	
		
			C#
		
	
	
	
|  | using System; | |||
|  | using System.Collections; | |||
|  | using System.Diagnostics.CodeAnalysis; | |||
|  | using System.Globalization; | |||
|  | using System.Linq; | |||
|  | using System.Data.Linq; | |||
|  | using System.Web.Security; | |||
|  | using System.Web.UI.WebControls; | |||
|  | using Model; | |||
|  | using BLL; | |||
|  | using System.Collections.Generic; | |||
|  | 
 | |||
|  | namespace BLL | |||
|  | { | |||
|  |     public class CnProfessionInitService | |||
|  |     { | |||
|  |         /// <summary> | |||
|  |         /// 根据专业Id获取专业信息 | |||
|  |         /// </summary> | |||
|  |         /// <param name="unitProjectId">专业Id</param> | |||
|  |         /// <returns></returns> | |||
|  |         public static Model.WBS_CnProfessionInit GetCnProfessionInitByCnProfessionId(string cnProfessionId) | |||
|  |         { | |||
|  |             return Funs.DB.WBS_CnProfessionInit.FirstOrDefault(e => e.CnProfessionId.ToString() == cnProfessionId); | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 增加专业 | |||
|  |         /// </summary> | |||
|  |         /// <param name="user">专业</param> | |||
|  |         //public static void AddCnProfessionInit(Model.WBS_CnProfessionInit cnProfessionInit) | |||
|  |         //{ | |||
|  |         //    Model.SGGLDB db = Funs.DB; | |||
|  |         //    Model.WBS_CnProfessionInit newCnP = new Model.WBS_CnProfessionInit(); | |||
|  |         //    newCnP.CnProfessionId = SQLHelper.GetNewID(typeof(Model.WBS_CnProfessionInit)); | |||
|  |         //    newCnP.CnProfessionName = cnProfessionInit.CnProfessionName; | |||
|  |         //    newCnP.CnProfessionCode = cnProfessionInit.CnProfessionCode; | |||
|  |         //    newCnP.InstallationId = cnProfessionInit.InstallationId; | |||
|  |         //    newCnP.ProjectId = cnProfessionInit.ProjectId; | |||
|  |         //    newCnP.StartDate = cnProfessionInit.StartDate; | |||
|  |         //    newCnP.EndDate = cnProfessionInit.EndDate; | |||
|  |         //    newCnP.Weights = cnProfessionInit.Weights; | |||
|  |         //    newCnP.OldId = cnProfessionInit.OldId; | |||
|  | 
 | |||
|  |         //    db.WBS_CnProfessionInit.InsertOnSubmit(newCnP); | |||
|  |         //    db.SubmitChanges(); | |||
|  |         //} | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 修改专业 | |||
|  |         /// </summary> | |||
|  |         /// <param name="user">专业</param> | |||
|  |         public static void UpdateCnProfession(Model.WBS_CnProfessionInit cnProfessionInit) | |||
|  |         { | |||
|  |             Model.SGGLDB db = Funs.DB; | |||
|  |             Model.WBS_CnProfessionInit newCnP = db.WBS_CnProfessionInit.First(e => e.CnProfessionId == cnProfessionInit.CnProfessionId); | |||
|  | 
 | |||
|  |             newCnP.CnProfessionName = cnProfessionInit.CnProfessionName; | |||
|  |             newCnP.CnProfessionCode = cnProfessionInit.CnProfessionCode; | |||
|  |             newCnP.ToCNLaw = cnProfessionInit.ToCNLaw; | |||
|  |             newCnP.SortIndex = cnProfessionInit.SortIndex; | |||
|  |             db.SubmitChanges(); | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 根据Id删除专业信息 | |||
|  |         /// </summary> | |||
|  |         /// <param name="userId"></param> | |||
|  |         public static void DeleteCnProfessionInit(string cnProfessionId) | |||
|  |         { | |||
|  |             Model.SGGLDB db = Funs.DB; | |||
|  |             Model.WBS_CnProfessionInit CnP = db.WBS_CnProfessionInit.First(e => e.CnProfessionId.ToString() == cnProfessionId); | |||
|  |             db.WBS_CnProfessionInit.DeleteOnSubmit(CnP); | |||
|  |             db.SubmitChanges(); | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 获取专业下拉选项 | |||
|  |         /// </summary> | |||
|  |         /// <returns></returns> | |||
|  |         public static List<Model.WBS_CnProfessionInit> GetCnProfessionInitDropDownList() | |||
|  |         { | |||
|  |             var list = (from x in Funs.DB.WBS_CnProfessionInit orderby x.CnProfessionId select x).ToList(); | |||
|  |             return list; | |||
|  |         } | |||
|  |     } | |||
|  | } |