Example #1
0
 /// <summary>
 /// 根据主键删除分包方绩效评价
 /// </summary>
 /// <param name="perfomanceRecordId"></param>
 public static void DeletePerfomanceRecordById(string perfomanceRecordId)
 {
     Model.SUBHSSEDB db = Funs.DB;
     Model.Perfomance_PerfomanceRecord perfomanceRecord = db.Perfomance_PerfomanceRecord.FirstOrDefault(e => e.PerfomanceRecordId == perfomanceRecordId);
     if (perfomanceRecord != null)
     {
         CodeRecordsService.DeleteCodeRecordsByDataId(perfomanceRecordId);        //删除编号
         CommonService.DeleteFlowOperateByID(perfomanceRecordId);                 //删除流程
         UploadFileService.DeleteFile(Funs.RootPath, perfomanceRecord.AttachUrl); //删除附件
         db.Perfomance_PerfomanceRecord.DeleteOnSubmit(perfomanceRecord);
         db.SubmitChanges();
     }
 }
Example #2
0
 /// <summary>
 /// 修改分包方绩效评价
 /// </summary>
 /// <param name="perfomanceRecord"></param>
 public static void UpdatePerfomanceRecord(Model.Perfomance_PerfomanceRecord perfomanceRecord)
 {
     Model.SUBHSSEDB db = Funs.DB;
     Model.Perfomance_PerfomanceRecord newPerfomanceRecord = db.Perfomance_PerfomanceRecord.FirstOrDefault(e => e.PerfomanceRecordId == perfomanceRecord.PerfomanceRecordId);
     if (newPerfomanceRecord != null)
     {
         //newPerfomanceRecord.ProjectId = perfomanceRecord.ProjectId;
         newPerfomanceRecord.PerfomanceRecordCode = perfomanceRecord.PerfomanceRecordCode;
         newPerfomanceRecord.UnitId          = perfomanceRecord.UnitId;
         newPerfomanceRecord.SubContractNum  = perfomanceRecord.SubContractNum;
         newPerfomanceRecord.EvaluationDate  = perfomanceRecord.EvaluationDate;
         newPerfomanceRecord.EvaluationDef   = perfomanceRecord.EvaluationDef;
         newPerfomanceRecord.RewardOrPunish  = perfomanceRecord.RewardOrPunish;
         newPerfomanceRecord.RPMoney         = perfomanceRecord.RPMoney;
         newPerfomanceRecord.AssessmentGroup = perfomanceRecord.AssessmentGroup;
         newPerfomanceRecord.Behavior_1      = perfomanceRecord.Behavior_1;
         newPerfomanceRecord.Behavior_2      = perfomanceRecord.Behavior_2;
         newPerfomanceRecord.Behavior_3      = perfomanceRecord.Behavior_3;
         newPerfomanceRecord.Behavior_4      = perfomanceRecord.Behavior_4;
         newPerfomanceRecord.Behavior_5      = perfomanceRecord.Behavior_5;
         newPerfomanceRecord.Behavior_6      = perfomanceRecord.Behavior_6;
         newPerfomanceRecord.Behavior_7      = perfomanceRecord.Behavior_7;
         newPerfomanceRecord.Behavior_8      = perfomanceRecord.Behavior_8;
         newPerfomanceRecord.Behavior_9      = perfomanceRecord.Behavior_9;
         newPerfomanceRecord.Behavior_10     = perfomanceRecord.Behavior_10;
         newPerfomanceRecord.Behavior_11     = perfomanceRecord.Behavior_11;
         newPerfomanceRecord.Behavior_12     = perfomanceRecord.Behavior_12;
         newPerfomanceRecord.Behavior_13     = perfomanceRecord.Behavior_13;
         newPerfomanceRecord.Behavior_14     = perfomanceRecord.Behavior_14;
         newPerfomanceRecord.Behavior_15     = perfomanceRecord.Behavior_15;
         newPerfomanceRecord.Behavior_16     = perfomanceRecord.Behavior_16;
         newPerfomanceRecord.Behavior_17     = perfomanceRecord.Behavior_17;
         newPerfomanceRecord.Behavior_18     = perfomanceRecord.Behavior_18;
         newPerfomanceRecord.Behavior_19     = perfomanceRecord.Behavior_19;
         newPerfomanceRecord.Behavior_20     = perfomanceRecord.Behavior_20;
         newPerfomanceRecord.Score_1         = perfomanceRecord.Score_1;
         newPerfomanceRecord.Score_2         = perfomanceRecord.Score_2;
         newPerfomanceRecord.Score_3         = perfomanceRecord.Score_3;
         newPerfomanceRecord.Score_4         = perfomanceRecord.Score_4;
         newPerfomanceRecord.Score_5         = perfomanceRecord.Score_5;
         newPerfomanceRecord.Score_6         = perfomanceRecord.Score_6;
         newPerfomanceRecord.Score_7         = perfomanceRecord.Score_7;
         newPerfomanceRecord.Score_8         = perfomanceRecord.Score_8;
         newPerfomanceRecord.Score_9         = perfomanceRecord.Score_9;
         newPerfomanceRecord.Score_10        = perfomanceRecord.Score_10;
         newPerfomanceRecord.Score_11        = perfomanceRecord.Score_11;
         newPerfomanceRecord.Score_12        = perfomanceRecord.Score_12;
         newPerfomanceRecord.Score_13        = perfomanceRecord.Score_13;
         newPerfomanceRecord.Score_14        = perfomanceRecord.Score_14;
         newPerfomanceRecord.Score_15        = perfomanceRecord.Score_15;
         newPerfomanceRecord.Score_16        = perfomanceRecord.Score_16;
         newPerfomanceRecord.Score_17        = perfomanceRecord.Score_17;
         newPerfomanceRecord.Score_18        = perfomanceRecord.Score_18;
         newPerfomanceRecord.Score_19        = perfomanceRecord.Score_19;
         newPerfomanceRecord.Score_20        = perfomanceRecord.Score_20;
         newPerfomanceRecord.TotalJudging    = perfomanceRecord.TotalJudging;
         newPerfomanceRecord.TotalScore      = perfomanceRecord.TotalScore;
         newPerfomanceRecord.States          = perfomanceRecord.States;
         newPerfomanceRecord.CompileMan      = perfomanceRecord.CompileMan;
         newPerfomanceRecord.CompileDate     = perfomanceRecord.CompileDate;
         newPerfomanceRecord.AttachUrl       = perfomanceRecord.AttachUrl;
         db.SubmitChanges();
     }
 }
Example #3
0
 /// <summary>
 /// 添加分包方绩效评价
 /// </summary>
 /// <param name="perfomanceRecord"></param>
 public static void AddPerfomanceRecord(Model.Perfomance_PerfomanceRecord perfomanceRecord)
 {
     Model.SUBHSSEDB db = Funs.DB;
     Model.Perfomance_PerfomanceRecord newPerfomanceRecord = new Model.Perfomance_PerfomanceRecord
     {
         PerfomanceRecordId   = perfomanceRecord.PerfomanceRecordId,
         ProjectId            = perfomanceRecord.ProjectId,
         PerfomanceRecordCode = perfomanceRecord.PerfomanceRecordCode,
         UnitId          = perfomanceRecord.UnitId,
         SubContractNum  = perfomanceRecord.SubContractNum,
         EvaluationDate  = perfomanceRecord.EvaluationDate,
         EvaluationDef   = perfomanceRecord.EvaluationDef,
         RewardOrPunish  = perfomanceRecord.RewardOrPunish,
         RPMoney         = perfomanceRecord.RPMoney,
         AssessmentGroup = perfomanceRecord.AssessmentGroup,
         Behavior_1      = perfomanceRecord.Behavior_1,
         Behavior_2      = perfomanceRecord.Behavior_2,
         Behavior_3      = perfomanceRecord.Behavior_3,
         Behavior_4      = perfomanceRecord.Behavior_4,
         Behavior_5      = perfomanceRecord.Behavior_5,
         Behavior_6      = perfomanceRecord.Behavior_6,
         Behavior_7      = perfomanceRecord.Behavior_7,
         Behavior_8      = perfomanceRecord.Behavior_8,
         Behavior_9      = perfomanceRecord.Behavior_9,
         Behavior_10     = perfomanceRecord.Behavior_10,
         Behavior_11     = perfomanceRecord.Behavior_11,
         Behavior_12     = perfomanceRecord.Behavior_12,
         Behavior_13     = perfomanceRecord.Behavior_13,
         Behavior_14     = perfomanceRecord.Behavior_14,
         Behavior_15     = perfomanceRecord.Behavior_15,
         Behavior_16     = perfomanceRecord.Behavior_16,
         Behavior_17     = perfomanceRecord.Behavior_17,
         Behavior_18     = perfomanceRecord.Behavior_18,
         Behavior_19     = perfomanceRecord.Behavior_19,
         Behavior_20     = perfomanceRecord.Behavior_20,
         Score_1         = perfomanceRecord.Score_1,
         Score_2         = perfomanceRecord.Score_2,
         Score_3         = perfomanceRecord.Score_3,
         Score_4         = perfomanceRecord.Score_4,
         Score_5         = perfomanceRecord.Score_5,
         Score_6         = perfomanceRecord.Score_6,
         Score_7         = perfomanceRecord.Score_7,
         Score_8         = perfomanceRecord.Score_8,
         Score_9         = perfomanceRecord.Score_9,
         Score_10        = perfomanceRecord.Score_10,
         Score_11        = perfomanceRecord.Score_11,
         Score_12        = perfomanceRecord.Score_12,
         Score_13        = perfomanceRecord.Score_13,
         Score_14        = perfomanceRecord.Score_14,
         Score_15        = perfomanceRecord.Score_15,
         Score_16        = perfomanceRecord.Score_16,
         Score_17        = perfomanceRecord.Score_17,
         Score_18        = perfomanceRecord.Score_18,
         Score_19        = perfomanceRecord.Score_19,
         Score_20        = perfomanceRecord.Score_20,
         TotalJudging    = perfomanceRecord.TotalJudging,
         TotalScore      = perfomanceRecord.TotalScore,
         States          = perfomanceRecord.States,
         CompileMan      = perfomanceRecord.CompileMan,
         CompileDate     = perfomanceRecord.CompileDate,
         AttachUrl       = perfomanceRecord.AttachUrl
     };
     db.Perfomance_PerfomanceRecord.InsertOnSubmit(newPerfomanceRecord);
     db.SubmitChanges();
     CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(Const.PerfomanceRecordMenuId, perfomanceRecord.ProjectId, null, perfomanceRecord.PerfomanceRecordId, perfomanceRecord.CompileDate);
 }