示例#1
0
 /// <summary>
 /// 根据主键删除工作总结
 /// </summary>
 /// <param name="managerTotalId"></param>
 public static void DeleteManagerTotalById(string managerTotalId)
 {
     Model.SUBHSSEDB            db           = Funs.DB;
     Model.Manager_ManagerTotal managerTotal = db.Manager_ManagerTotal.FirstOrDefault(e => e.ManagerTotalId == managerTotalId);
     if (managerTotal != null)
     {
         ///删除编码表记录
         BLL.CodeRecordsService.DeleteCodeRecordsByDataId(managerTotalId);
         BLL.CommonService.DeleteAttachFileById(managerTotalId);  //删除附件
         BLL.CommonService.DeleteFlowOperateByID(managerTotalId); //删除审核流程
         db.Manager_ManagerTotal.DeleteOnSubmit(managerTotal);
         db.SubmitChanges();
     }
 }
示例#2
0
 /// <summary>
 /// 修改工作总结
 /// </summary>
 /// <param name="managerTotal"></param>
 public static void UpdateManagerTotal(Model.Manager_ManagerTotal managerTotal)
 {
     Model.SUBHSSEDB            db = Funs.DB;
     Model.Manager_ManagerTotal newManagerTotal = db.Manager_ManagerTotal.FirstOrDefault(e => e.ManagerTotalId == managerTotal.ManagerTotalId);
     if (newManagerTotal != null)
     {
         //newManagerTotal.ProjectId = managerTotal.ProjectId;
         newManagerTotal.ManagerTotalCode = managerTotal.ManagerTotalCode;
         newManagerTotal.ManagerTotalName = managerTotal.ManagerTotalName;
         newManagerTotal.FileContent      = managerTotal.FileContent;
         newManagerTotal.CompileMan       = managerTotal.CompileMan;
         newManagerTotal.CompileDate      = managerTotal.CompileDate;
         newManagerTotal.States           = managerTotal.States;
         db.SubmitChanges();
     }
 }
示例#3
0
 /// <summary>
 /// 添加工作总结
 /// </summary>
 /// <param name="managerTotal"></param>
 public static void AddManagerTotal(Model.Manager_ManagerTotal managerTotal)
 {
     Model.SUBHSSEDB            db = Funs.DB;
     Model.Manager_ManagerTotal newManagerTotal = new Model.Manager_ManagerTotal
     {
         ManagerTotalId   = managerTotal.ManagerTotalId,
         ProjectId        = managerTotal.ProjectId,
         ManagerTotalCode = managerTotal.ManagerTotalCode,
         ManagerTotalName = managerTotal.ManagerTotalName,
         FileContent      = managerTotal.FileContent,
         CompileMan       = managerTotal.CompileMan,
         CompileDate      = managerTotal.CompileDate,
         States           = managerTotal.States
     };
     db.Manager_ManagerTotal.InsertOnSubmit(newManagerTotal);
     db.SubmitChanges();
     ////增加一条编码记录
     BLL.CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(BLL.Const.ProjectManagerTotalMenuId, managerTotal.ProjectId, null, managerTotal.ManagerTotalId, managerTotal.CompileDate);
 }