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;
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								    }
							 | 
						|||
| 
								 | 
							
								}
							 |