Exemple #1
0
        /// <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();
        }
Exemple #2
0
 /// <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();
     }
 }
Exemple #3
0
        /// <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);
        }