initiate
This commit is contained in:
@@ -0,0 +1,179 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 分包方绩效评价
|
||||
/// </summary>
|
||||
public static class PerfomanceRecordService
|
||||
{
|
||||
/// <summary>
|
||||
/// 根据主键获取分包方绩效评价
|
||||
/// </summary>
|
||||
/// <param name="perfomanceRecordId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.Perfomance_PerfomanceRecord GetPerfomanceRecordById(string perfomanceRecordId)
|
||||
{
|
||||
return Funs.DB.Perfomance_PerfomanceRecord.FirstOrDefault(e => e.PerfomanceRecordId == perfomanceRecordId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加分包方绩效评价
|
||||
/// </summary>
|
||||
/// <param name="perfomanceRecord"></param>
|
||||
public static void AddPerfomanceRecord(Model.Perfomance_PerfomanceRecord perfomanceRecord)
|
||||
{
|
||||
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
|
||||
};
|
||||
Funs.DB.Perfomance_PerfomanceRecord.InsertOnSubmit(newPerfomanceRecord);
|
||||
Funs.DB.SubmitChanges();
|
||||
CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(Const.PerfomanceRecordMenuId, perfomanceRecord.ProjectId, null, perfomanceRecord.PerfomanceRecordId, perfomanceRecord.CompileDate);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改分包方绩效评价
|
||||
/// </summary>
|
||||
/// <param name="perfomanceRecord"></param>
|
||||
public static void UpdatePerfomanceRecord(Model.Perfomance_PerfomanceRecord perfomanceRecord)
|
||||
{
|
||||
Model.Perfomance_PerfomanceRecord newPerfomanceRecord = Funs.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;
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除分包方绩效评价
|
||||
/// </summary>
|
||||
/// <param name="perfomanceRecordId"></param>
|
||||
public static void DeletePerfomanceRecordById(string perfomanceRecordId)
|
||||
{
|
||||
Model.Perfomance_PerfomanceRecord perfomanceRecord = Funs.DB.Perfomance_PerfomanceRecord.FirstOrDefault(e => e.PerfomanceRecordId == perfomanceRecordId);
|
||||
if (perfomanceRecord != null)
|
||||
{
|
||||
CodeRecordsService.DeleteCodeRecordsByDataId(perfomanceRecordId);//删除编号
|
||||
CommonService.DeleteFlowOperateByID(perfomanceRecordId);//删除流程
|
||||
UploadFileService.DeleteFile(Funs.RootPath, perfomanceRecord.AttachUrl);//删除附件
|
||||
Funs.DB.Perfomance_PerfomanceRecord.DeleteOnSubmit(perfomanceRecord);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,143 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 个人绩效评价
|
||||
/// </summary>
|
||||
public static class PersonPerfomanceService
|
||||
{
|
||||
/// <summary>
|
||||
/// 根据主键获取个人绩效评价
|
||||
/// </summary>
|
||||
/// <param name="personPerfomanceId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.Perfomance_PersonPerfomance GetPersonPerfomanceById(string personPerfomanceId)
|
||||
{
|
||||
return Funs.DB.Perfomance_PersonPerfomance.FirstOrDefault(e => e.PersonPerfomanceId == personPerfomanceId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加个人绩效评价
|
||||
/// </summary>
|
||||
/// <param name="personPerfomance"></param>
|
||||
public static void AddPersonPerfomance(Model.Perfomance_PersonPerfomance personPerfomance)
|
||||
{
|
||||
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
|
||||
};
|
||||
Funs.DB.Perfomance_PersonPerfomance.InsertOnSubmit(newPersonPerfomance);
|
||||
Funs.DB.SubmitChanges();
|
||||
CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(Const.PersonPerfomanceMenuId, personPerfomance.ProjectId, null, personPerfomance.PersonPerfomanceId, personPerfomance.CompileDate);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改个人绩效评价
|
||||
/// </summary>
|
||||
/// <param name="personPerfomance"></param>
|
||||
public static void UpdatePersonPerfomance(Model.Perfomance_PersonPerfomance personPerfomance)
|
||||
{
|
||||
Model.Perfomance_PersonPerfomance newPersonPerfomance = Funs.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;
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除个人绩效评价
|
||||
/// </summary>
|
||||
/// <param name="personPerfomanceId"></param>
|
||||
public static void DeletePersonPerfomanceById(string personPerfomanceId)
|
||||
{
|
||||
Model.Perfomance_PersonPerfomance personPerfomance = Funs.DB.Perfomance_PersonPerfomance.FirstOrDefault(e => e.PersonPerfomanceId == personPerfomanceId);
|
||||
if (personPerfomance != null)
|
||||
{
|
||||
CodeRecordsService.DeleteCodeRecordsByDataId(personPerfomanceId);//删除编号
|
||||
CommonService.DeleteFlowOperateByID(personPerfomanceId);//删除流程
|
||||
UploadFileService.DeleteFile(Funs.RootPath, personPerfomance.AttachUrl);//删除附件
|
||||
Funs.DB.Perfomance_PersonPerfomance.DeleteOnSubmit(personPerfomance);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user