public void Update(WorkPlanSummary work) { try { WorkPlanSummary WorkPlanSummary = dbcontext.WorkPlanSummaryContext.Find(work.WorkPlanSummaryID); if (WorkPlanSummary == null) { return; } WorkPlanSummary.AgencyID = work.AgencyID; WorkPlanSummary.SecrecyLevel = work.SecrecyLevel; WorkPlanSummary.Sort = work.Sort; WorkPlanSummary.Time = work.Time; WorkPlanSummary.UserInfoID = work.UserInfoID; if (work.Attachment != -4) { WorkPlanSummary.Attachment = work.Attachment; } dbcontext.SaveChanges(); } catch (Exception ex) { throw; } }
//插入工作计划与总结信息 public void Insert(WorkPlanSummary workPlanSummary) { try { dbcontext.WorkPlanSummaryContext.Add(workPlanSummary); dbcontext.SaveChanges(); } catch { throw; } }
//更新IsPass状态 public void UpdateIsPass(int ID, bool isPass) { try { WorkPlanSummary WorkPlanSummary = dbcontext.WorkPlanSummaryContext.Find(ID); if (WorkPlanSummary == null) { return; } WorkPlanSummary.IsPass = isPass; dbcontext.SaveChanges(); } catch { throw; } }
//根据AWorkPlanSummaryID删除工作计划与总结信息 public bool Delete(int aWorkPlanSummaryID) { try { //WorkPlanSummary aWorkPlanSummary = new WorkPlanSummary { WorkPlanSummaryID = aWorkPlanSummaryID }; WorkPlanSummary aWorkPlanSummary = dbcontext.WorkPlanSummaryContext.Find(aWorkPlanSummaryID); if (aWorkPlanSummary != null) { dbcontext.WorkPlanSummaryContext.Attach(aWorkPlanSummary); dbcontext.WorkPlanSummaryContext.Remove(aWorkPlanSummary); dbcontext.SaveChanges(); return(true); } else { return(false); } } catch { //throw; return(false); } }