示例#1
0
 /// <summary>
 /// 根据主键删除个人绩效评价
 /// </summary>
 /// <param name="personPerfomanceId"></param>
 public static void DeletePersonPerfomanceById(string personPerfomanceId)
 {
     Model.SUBHSSEDB db = Funs.DB;
     Model.Perfomance_PersonPerfomance personPerfomance = db.Perfomance_PersonPerfomance.FirstOrDefault(e => e.PersonPerfomanceId == personPerfomanceId);
     if (personPerfomance != null)
     {
         CodeRecordsService.DeleteCodeRecordsByDataId(personPerfomanceId);        //删除编号
         CommonService.DeleteFlowOperateByID(personPerfomanceId);                 //删除流程
         UploadFileService.DeleteFile(Funs.RootPath, personPerfomance.AttachUrl); //删除附件
         db.Perfomance_PersonPerfomance.DeleteOnSubmit(personPerfomance);
         db.SubmitChanges();
     }
 }
示例#2
0
 /// <summary>
 /// 添加个人绩效评价
 /// </summary>
 /// <param name="personPerfomance"></param>
 public static void AddPersonPerfomance(Model.Perfomance_PersonPerfomance personPerfomance)
 {
     Model.SUBHSSEDB db = Funs.DB;
     Model.Perfomance_PersonPerfomance newPersonPerfomance = new Model.Perfomance_PersonPerfomance
     {
         PersonPerfomanceId   = personPerfomance.PersonPerfomanceId,
         ProjectId            = personPerfomance.ProjectId,
         PersonPerfomanceCode = personPerfomance.PersonPerfomanceCode,
         UnitId          = personPerfomance.UnitId,
         TeamGroupId     = personPerfomance.TeamGroupId,
         PersonId        = personPerfomance.PersonId,
         SubContractNum  = personPerfomance.SubContractNum,
         EvaluationDate  = personPerfomance.EvaluationDate,
         EvaluationDef   = personPerfomance.EvaluationDef,
         RewardOrPunish  = personPerfomance.RewardOrPunish,
         RPMoney         = personPerfomance.RPMoney,
         AssessmentGroup = personPerfomance.AssessmentGroup,
         Behavior_1      = personPerfomance.Behavior_1,
         Behavior_2      = personPerfomance.Behavior_2,
         Behavior_3      = personPerfomance.Behavior_3,
         Behavior_4      = personPerfomance.Behavior_4,
         Behavior_5      = personPerfomance.Behavior_5,
         Behavior_6      = personPerfomance.Behavior_6,
         Behavior_7      = personPerfomance.Behavior_7,
         Behavior_8      = personPerfomance.Behavior_8,
         Behavior_9      = personPerfomance.Behavior_9,
         Behavior_10     = personPerfomance.Behavior_10,
         Score_1         = personPerfomance.Score_1,
         Score_2         = personPerfomance.Score_2,
         Score_3         = personPerfomance.Score_3,
         Score_4         = personPerfomance.Score_4,
         Score_5         = personPerfomance.Score_5,
         Score_6         = personPerfomance.Score_6,
         Score_7         = personPerfomance.Score_7,
         Score_8         = personPerfomance.Score_8,
         Score_9         = personPerfomance.Score_9,
         Score_10        = personPerfomance.Score_10,
         TotalJudging    = personPerfomance.TotalJudging,
         TotalScore      = personPerfomance.TotalScore,
         States          = personPerfomance.States,
         CompileMan      = personPerfomance.CompileMan,
         CompileDate     = personPerfomance.CompileDate,
         AttachUrl       = personPerfomance.AttachUrl
     };
     db.Perfomance_PersonPerfomance.InsertOnSubmit(newPersonPerfomance);
     db.SubmitChanges();
     CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(Const.PersonPerfomanceMenuId, personPerfomance.ProjectId, null, personPerfomance.PersonPerfomanceId, personPerfomance.CompileDate);
 }
示例#3
0
 /// <summary>
 /// 修改个人绩效评价
 /// </summary>
 /// <param name="personPerfomance"></param>
 public static void UpdatePersonPerfomance(Model.Perfomance_PersonPerfomance personPerfomance)
 {
     Model.SUBHSSEDB db = Funs.DB;
     Model.Perfomance_PersonPerfomance newPersonPerfomance = db.Perfomance_PersonPerfomance.FirstOrDefault(e => e.PersonPerfomanceId == personPerfomance.PersonPerfomanceId);
     if (newPersonPerfomance != null)
     {
         //newPersonPerfomance.ProjectId = personPerfomance.ProjectId;
         newPersonPerfomance.PersonPerfomanceCode = personPerfomance.PersonPerfomanceCode;
         newPersonPerfomance.UnitId          = personPerfomance.UnitId;
         newPersonPerfomance.TeamGroupId     = personPerfomance.TeamGroupId;
         newPersonPerfomance.PersonId        = personPerfomance.PersonId;
         newPersonPerfomance.SubContractNum  = personPerfomance.SubContractNum;
         newPersonPerfomance.EvaluationDate  = personPerfomance.EvaluationDate;
         newPersonPerfomance.EvaluationDef   = personPerfomance.EvaluationDef;
         newPersonPerfomance.RewardOrPunish  = personPerfomance.RewardOrPunish;
         newPersonPerfomance.RPMoney         = personPerfomance.RPMoney;
         newPersonPerfomance.AssessmentGroup = personPerfomance.AssessmentGroup;
         newPersonPerfomance.Behavior_1      = personPerfomance.Behavior_1;
         newPersonPerfomance.Behavior_2      = personPerfomance.Behavior_2;
         newPersonPerfomance.Behavior_3      = personPerfomance.Behavior_3;
         newPersonPerfomance.Behavior_4      = personPerfomance.Behavior_4;
         newPersonPerfomance.Behavior_5      = personPerfomance.Behavior_5;
         newPersonPerfomance.Behavior_6      = personPerfomance.Behavior_6;
         newPersonPerfomance.Behavior_7      = personPerfomance.Behavior_7;
         newPersonPerfomance.Behavior_8      = personPerfomance.Behavior_8;
         newPersonPerfomance.Behavior_9      = personPerfomance.Behavior_9;
         newPersonPerfomance.Behavior_10     = personPerfomance.Behavior_10;
         newPersonPerfomance.Score_1         = personPerfomance.Score_1;
         newPersonPerfomance.Score_2         = personPerfomance.Score_2;
         newPersonPerfomance.Score_3         = personPerfomance.Score_3;
         newPersonPerfomance.Score_4         = personPerfomance.Score_4;
         newPersonPerfomance.Score_5         = personPerfomance.Score_5;
         newPersonPerfomance.Score_6         = personPerfomance.Score_6;
         newPersonPerfomance.Score_7         = personPerfomance.Score_7;
         newPersonPerfomance.Score_8         = personPerfomance.Score_8;
         newPersonPerfomance.Score_9         = personPerfomance.Score_9;
         newPersonPerfomance.Score_10        = personPerfomance.Score_10;
         newPersonPerfomance.TotalJudging    = personPerfomance.TotalJudging;
         newPersonPerfomance.TotalScore      = personPerfomance.TotalScore;
         newPersonPerfomance.States          = personPerfomance.States;
         newPersonPerfomance.CompileMan      = personPerfomance.CompileMan;
         newPersonPerfomance.CompileDate     = personPerfomance.CompileDate;
         newPersonPerfomance.AttachUrl       = personPerfomance.AttachUrl;
         db.SubmitChanges();
     }
 }