using System.Linq; namespace BLL { /// /// 公司培训明细表 /// public class CompanyTrainingItemService { public static Model.SGGLDB db = Funs.DB; /// /// 根据主键获取公司培训明细信息 /// /// /// public static Model.Training_CompanyTrainingItem GetCompanyTrainingItemById(string companyTrainingItemId) { return db.Training_CompanyTrainingItem.FirstOrDefault(e => e.CompanyTrainingItemId == companyTrainingItemId); } /// /// 添加公司培训明细 /// /// public static void AddCompanyTrainingItem(Model.Training_CompanyTrainingItem model) { Model.Training_CompanyTrainingItem newModel = new Model.Training_CompanyTrainingItem(); newModel.CompanyTrainingItemId = model.CompanyTrainingItemId; newModel.CompanyTrainingId = model.CompanyTrainingId; newModel.CompanyTrainingItemCode = model.CompanyTrainingItemCode; newModel.CompanyTrainingItemName = model.CompanyTrainingItemName; newModel.AttachUrl = model.AttachUrl; newModel.CompileMan = model.CompileMan; newModel.CompileDate = model.CompileDate; newModel.WorkPostIds = model.WorkPostIds; newModel.WorkPostNames = model.WorkPostNames; db.Training_CompanyTrainingItem.InsertOnSubmit(newModel); db.SubmitChanges(); } /// /// 修改公司培训明细 /// /// public static void UpdateCompanyTrainingItem(Model.Training_CompanyTrainingItem model) { Model.Training_CompanyTrainingItem newModel = db.Training_CompanyTrainingItem.FirstOrDefault(e => e.CompanyTrainingItemId == model.CompanyTrainingItemId); if (newModel != null) { newModel.CompanyTrainingItemCode = model.CompanyTrainingItemCode; newModel.CompanyTrainingItemName = model.CompanyTrainingItemName; newModel.AttachUrl = model.AttachUrl; newModel.CompileMan = model.CompileMan; newModel.CompileDate = model.CompileDate; newModel.WorkPostIds = model.WorkPostIds; newModel.WorkPostNames = model.WorkPostNames; db.SubmitChanges(); } } /// /// 根据主键删除明细信息 /// /// public static void DeleteCompanyTrainingItemById(string companyTrainItemId) { Model.Training_CompanyTrainingItem model = db.Training_CompanyTrainingItem.FirstOrDefault(e => e.CompanyTrainingItemId == companyTrainItemId); if (model != null) { db.Training_CompanyTrainingItem.DeleteOnSubmit(model); db.SubmitChanges(); } } } }