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 SafetyMonthExamineService { public static Model.SUBQHSEDB db = Funs.DB; /// /// 添加 /// /// public static void Add(Model.SafetyMonthExamine model) { using (Model.SUBQHSEDB db = new Model.SUBQHSEDB(Funs.ConnString)) { Model.SafetyMonthExamine newModel = new Model.SafetyMonthExamine(); newModel.SafetyMonthExamineId = model.SafetyMonthExamineId; newModel.SafetyOfficerCheckPersonId = model.SafetyOfficerCheckPersonId; newModel.Score = model.Score; newModel.State = model.State; newModel.CheckDate = model.CheckDate; newModel.CheckMan = model.CheckMan; newModel.ExamineDate = model.ExamineDate; newModel.SaveHandleMan = model.SaveHandleMan; newModel.SumScore = model.SumScore; db.SafetyMonthExamine.InsertOnSubmit(newModel); db.SubmitChanges(); } } /// /// 修改 /// /// public static void Update(Model.SafetyMonthExamine model) { using (var db = new Model.SUBQHSEDB(Funs.ConnString)) { Model.SafetyMonthExamine newModel = db.SafetyMonthExamine.First(e => e.SafetyMonthExamineId == model.SafetyMonthExamineId); newModel.SafetyOfficerCheckPersonId = model.SafetyOfficerCheckPersonId; newModel.SumScore = model.SumScore; newModel.Score = model.Score; newModel.State = model.State; //newModel.CheckDate = model.CheckDate; //newModel.CheckMan = model.CheckMan; newModel.ExamineDate = model.ExamineDate; newModel.SaveHandleMan = model.SaveHandleMan; db.SubmitChanges(); } } /// /// 删除 /// /// 主键ID public static void Delete(string modelId) { using (var db = new Model.SUBQHSEDB(Funs.ConnString)) { Model.SafetyMonthExamine newModel = db.SafetyMonthExamine.First(e => e.SafetyMonthExamineId == modelId); db.SafetyMonthExamine.DeleteOnSubmit(newModel); db.SubmitChanges(); Model.SafetyOfficerCheckPersonApprove appModel = db.SafetyOfficerCheckPersonApprove.FirstOrDefault(x => x.CheckControlCode == modelId); if (appModel!=null) { //审核表有数据则删除 db.SafetyOfficerCheckPersonApprove.DeleteOnSubmit(appModel); db.SubmitChanges(); } } } } }