106 lines
		
	
	
		
			4.0 KiB
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			106 lines
		
	
	
		
			4.0 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;
 | |
|         }
 | |
| 
 | |
|         /// <summary>
 | |
|         /// 专业下拉框
 | |
|         /// </summary>
 | |
|         /// <param name="dropName">下拉框名字</param>
 | |
|         /// <param name="projectId">项目id</param>
 | |
|         /// <param name="isShowPlease">是否显示请选择</param>
 | |
|         public static void InitCnProfessionInitDropDownList(FineUIPro.DropDownList dropName, bool isShowPlease)
 | |
|         {
 | |
|             dropName.DataValueField = "CnProfessionId";
 | |
|             dropName.DataTextField = "CnProfessionName";
 | |
|             dropName.DataSource = GetCnProfessionInitDropDownList();
 | |
|             dropName.DataBind();
 | |
|             if (isShowPlease)
 | |
|             {
 | |
|                 Funs.FineUIPleaseSelect(dropName);
 | |
|             }
 | |
|         }
 | |
|     }
 | |
| }
 |