using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Web.UI.WebControls; /// /// 群安员年度考核 /// namespace BLL { public class SafetyYearExamineService { public static Model.SUBQHSEDB db = Funs.DB; /// /// 添加 /// /// public static void Add(Model.SafetyYearExamine model) { using (Model.SUBQHSEDB db = new Model.SUBQHSEDB(Funs.ConnString)) { Model.SafetyYearExamine newModel = new Model.SafetyYearExamine(); newModel.SafetyYearExamineId = model.SafetyYearExamineId; newModel.SafetyOfficerCheckPersonId = model.SafetyOfficerCheckPersonId; newModel.Yxcs = model.Yxcs; newModel.Lhcs = model.Lhcs; newModel.Hgcs = model.Hgcs; newModel.Bhgcs = model.Bhgcs; newModel.ProblemContent = model.ProblemContent; newModel.CheckDate = model.CheckDate; newModel.CheckMan = model.CheckMan; newModel.CheckYear = model.CheckYear; newModel.State = model.State; newModel.SaveHandleMan = model.SaveHandleMan; db.SafetyYearExamine.InsertOnSubmit(newModel); db.SubmitChanges(); } } /// /// 修改 /// /// public static void Update(Model.SafetyYearExamine model) { using (var db = new Model.SUBQHSEDB(Funs.ConnString)) { Model.SafetyYearExamine newModel = db.SafetyYearExamine.First(e => e.SafetyYearExamineId == model.SafetyYearExamineId); newModel.SafetyOfficerCheckPersonId = model.SafetyOfficerCheckPersonId; newModel.Yxcs = model.Yxcs; newModel.Lhcs = model.Lhcs; newModel.Hgcs = model.Hgcs; newModel.Bhgcs = model.Bhgcs; newModel.ProblemContent = model.ProblemContent; //newModel.CheckDate = model.CheckDate; //newModel.CheckMan = model.CheckMan; newModel.CheckYear = model.CheckYear; newModel.State = model.State; newModel.SaveHandleMan = model.SaveHandleMan; db.SubmitChanges(); } } /// /// 删除 /// /// 主键ID public static void Delete(string modelId) { using (var db = new Model.SUBQHSEDB(Funs.ConnString)) { Model.SafetyYearExamine newModel = db.SafetyYearExamine.First(e => e.SafetyYearExamineId == modelId); db.SafetyYearExamine.DeleteOnSubmit(newModel); db.SubmitChanges(); Model.SafetyOfficerCheckPersonApprove appModel = db.SafetyOfficerCheckPersonApprove.FirstOrDefault(x => x.CheckControlCode == modelId); if (appModel != null) { //审核表有数据则删除 db.SafetyOfficerCheckPersonApprove.DeleteOnSubmit(appModel); db.SubmitChanges(); } } } } }