using Model; using System.Collections.Generic; using System.Linq; namespace BLL { /// /// 岗位培训角色 /// public static class PostTrainingRoleService { /// /// 根据主键获取岗位培训角色信息 /// /// /// public static Model.PostTraining_Role GetRoleById(string Id) { return Funs.DB.PostTraining_Role.FirstOrDefault(e => e.Id == Id); } /// /// 添加岗位培训角色 /// /// public static void AddRole(Model.PostTraining_Role model) { Model.PostTraining_Role newModel = new Model.PostTraining_Role { Id = model.Id, Code = model.Code, Name = model.Name, CompileDate = model.CompileDate, CompileMan = model.CompileMan, Remark = model.Remark }; Funs.DB.PostTraining_Role.InsertOnSubmit(newModel); Funs.DB.SubmitChanges(); } /// /// 修改 /// /// public static void UpdateRole(Model.PostTraining_Role model) { Model.PostTraining_Role newModel = Funs.DB.PostTraining_Role.FirstOrDefault(e => e.Id == model.Id); if (newModel != null) { newModel.Code = model.Code; newModel.Name = model.Name; newModel.Remark = model.Remark; newModel.CompileDate = model.CompileDate; newModel.CompileMan = model.CompileMan; Funs.DB.SubmitChanges(); } } /// /// 删除 /// /// public static void DeleteRoleById(string Id) { Model.PostTraining_Role model = Funs.DB.PostTraining_Role.FirstOrDefault(e => e.Id == Id); if (model != null) { CommonService.DeleteAttachFileById(Id); Funs.DB.PostTraining_Role.DeleteOnSubmit(model); Funs.DB.SubmitChanges(); } } /// /// 获取所有岗位培训角色List /// /// public static List GetRoleList() { return (from x in Funs.DB.PostTraining_Role orderby x.Code select x).ToList(); } /// /// 获取岗位培训角色下拉框 /// /// /// public static void InitPostTrainingRoleDropDownList(FineUIPro.DropDownList dropName, bool isShowPlease) { dropName.DataValueField = "Id"; dropName.DataTextField = "Name"; dropName.DataSource = GetPostTrainingRoleList(); dropName.DataBind(); if (isShowPlease) { Funs.FineUIPleaseSelect(dropName); } } /// /// 获取岗位培训角色下拉项 /// /// public static List GetPostTrainingRoleList() { return (from x in Funs.DB.PostTraining_Role orderby x.Code select x).ToList(); } } }