/// <summary> /// 修改工作日报信息 /// </summary> /// <param name="dayReport">工作日报实体</param> public static void UpdateDayReport(Model.SitePerson_DayReport dayReport) { Model.SUBHSSEDB db = Funs.DB; Model.SitePerson_DayReport newDayReport = db.SitePerson_DayReport.First(e => e.DayReportId == dayReport.DayReportId); newDayReport.ProjectId = dayReport.ProjectId; newDayReport.CompileMan = dayReport.CompileMan; newDayReport.CompileDate = dayReport.CompileDate; newDayReport.States = dayReport.States; db.SubmitChanges(); }
/// <summary> /// 根据工作日报主键删除一个工作日报信息 /// </summary> /// <param name="dayReportId">工作日报主键</param> public static void DeleteDayReportByDayReportId(string dayReportId) { Model.SUBHSSEDB db = Funs.DB; Model.SitePerson_DayReport dayReport = db.SitePerson_DayReport.FirstOrDefault(e => e.DayReportId == dayReportId); if (dayReport != null) { ///删除编码表记录 BLL.CodeRecordsService.DeleteCodeRecordsByDataId(dayReportId); BLL.CommonService.DeleteFlowOperateByID(dayReportId); db.SitePerson_DayReport.DeleteOnSubmit(dayReport); db.SubmitChanges(); } }
/// <summary> /// 增加工作日报信息 /// </summary> /// <param name="dayReport">工作日报实体</param> public static void AddDayReport(Model.SitePerson_DayReport dayReport) { Model.SUBHSSEDB db = Funs.DB; Model.SitePerson_DayReport newDayReport = new Model.SitePerson_DayReport { DayReportId = dayReport.DayReportId, ProjectId = dayReport.ProjectId, CompileMan = dayReport.CompileMan, CompileDate = dayReport.CompileDate, States = dayReport.States }; db.SitePerson_DayReport.InsertOnSubmit(newDayReport); db.SubmitChanges(); ////增加一条编码记录 BLL.CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(BLL.Const.DayReportMenuId, dayReport.ProjectId, null, dayReport.DayReportId, dayReport.CompileDate); }