0513
This commit is contained in:
@@ -236,6 +236,7 @@
|
||||
<Compile Include="API\HSSE\APITrainRecordService.cs" />
|
||||
<Compile Include="BaseInfo\AccidentTypeService.cs" />
|
||||
<Compile Include="BaseInfo\BaseFactoryService.cs" />
|
||||
<Compile Include="BaseInfo\PerfomanceContentService.cs" />
|
||||
<Compile Include="BaseInfo\CertificateService.cs" />
|
||||
<Compile Include="BaseInfo\CNProfessionalService.cs" />
|
||||
<Compile Include="BaseInfo\CostTypeService.cs" />
|
||||
@@ -658,6 +659,7 @@
|
||||
<Compile Include="HSSE\OccupationHealth\OccupationalDiseaseAccidentService.cs" />
|
||||
<Compile Include="HSSE\OccupationHealth\PhysicalExaminationService.cs" />
|
||||
<Compile Include="HSSE\Perfomance\PerfomanceRecordService.cs" />
|
||||
<Compile Include="HSSE\Perfomance\ManagerPerfomanceService.cs" />
|
||||
<Compile Include="HSSE\Perfomance\PersonPerfomanceService.cs" />
|
||||
<Compile Include="HSSE\QualityAudit\EquipmentPersonQualityService.cs" />
|
||||
<Compile Include="HSSE\QualityAudit\EquipmentQualityAuditDetailService.cs" />
|
||||
|
||||
@@ -0,0 +1,93 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 特岗证书
|
||||
/// </summary>
|
||||
public static class PerfomanceContentService
|
||||
{
|
||||
public static Model.SGGLDB db = Funs.DB;
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键获取特岗证书
|
||||
/// </summary>
|
||||
/// <param name="certificateId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.Perfomance_PerfomanceContent GetPerfomanceContentById(string perfomanceId)
|
||||
{
|
||||
return Funs.DB.Perfomance_PerfomanceContent.FirstOrDefault(e => e.PerfomanceId == perfomanceId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加特岗证书
|
||||
/// </summary>
|
||||
/// <param name="certificate"></param>
|
||||
public static void AddPerfomanceContent(Model.Perfomance_PerfomanceContent perfomanceContent)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.Perfomance_PerfomanceContent newCertificate = new Model.Perfomance_PerfomanceContent
|
||||
{
|
||||
PerfomanceType = perfomanceContent.PerfomanceType,
|
||||
PerfomanceValue = perfomanceContent.PerfomanceValue,
|
||||
PerfomanceContent = perfomanceContent.PerfomanceContent,
|
||||
PerfomanceId = perfomanceContent.PerfomanceId,
|
||||
ProjectId = perfomanceContent.ProjectId,
|
||||
ShowIndex = perfomanceContent.ShowIndex,
|
||||
ReMark = perfomanceContent.ReMark
|
||||
};
|
||||
db.Perfomance_PerfomanceContent.InsertOnSubmit(newCertificate);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改特岗证书
|
||||
/// </summary>
|
||||
/// <param name="perfomanceContent"></param>
|
||||
public static void UpdatePerfomanceContent(Model.Perfomance_PerfomanceContent perfomanceContent)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.Perfomance_PerfomanceContent newPerfomanceConten = db.Perfomance_PerfomanceContent.FirstOrDefault(e => e.PerfomanceId == perfomanceContent.PerfomanceId);
|
||||
if (newPerfomanceConten != null)
|
||||
{
|
||||
newPerfomanceConten.PerfomanceType = perfomanceContent.PerfomanceType;
|
||||
newPerfomanceConten.PerfomanceValue = perfomanceContent.PerfomanceValue;
|
||||
newPerfomanceConten.PerfomanceContent = perfomanceContent.PerfomanceContent;
|
||||
newPerfomanceConten.PerfomanceId = perfomanceContent.PerfomanceId;
|
||||
newPerfomanceConten.ProjectId = perfomanceContent.ProjectId;
|
||||
newPerfomanceConten.ShowIndex = perfomanceContent.ShowIndex;
|
||||
newPerfomanceConten.ReMark = perfomanceContent.ReMark;
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除特岗证书
|
||||
/// </summary>
|
||||
/// <param name="perfomanceId"></param>
|
||||
public static void DeletePerfomanceContentById(string perfomanceId)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.Perfomance_PerfomanceContent perfomanceContent = db.Perfomance_PerfomanceContent.FirstOrDefault(e => e.PerfomanceId == perfomanceId);
|
||||
if (perfomanceContent != null)
|
||||
{
|
||||
db.Perfomance_PerfomanceContent.DeleteOnSubmit(perfomanceContent);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取特岗证书列表
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public static List<Model.Perfomance_PerfomanceContent> GetCertificateList(int perfomanceType)
|
||||
{
|
||||
return (from x in Funs.DB.Perfomance_PerfomanceContent where x.PerfomanceType == perfomanceType orderby x.ShowIndex select x).ToList();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@@ -1471,6 +1471,10 @@ namespace BLL
|
||||
/// </summary>
|
||||
public const string CertificateMenuId = "3A40AF0B-C9B8-4AF9-A683-FEADD8CC3A1C";
|
||||
/// <summary>
|
||||
/// 绩效评定内容定义
|
||||
/// </summary>
|
||||
public const string PerfomanceContentMenuId = "C07999B5-E4E9-4875-A515-360EEB8DF6E9";
|
||||
/// <summary>
|
||||
/// 机具设备
|
||||
/// </summary>
|
||||
public const string SpecialEquipmentMenuId = "B7926494-8CCD-40BD-1111-6BD10176DA0D";
|
||||
@@ -2984,9 +2988,16 @@ namespace BLL
|
||||
public const string PerfomanceRecordMenuId = "EED8DBEE-83F6-4B5B-8382-AF40EB66B0A9";
|
||||
|
||||
/// <summary>
|
||||
/// HSSE个人绩效评价
|
||||
/// 项目组管理人员绩效评价
|
||||
/// </summary>
|
||||
public const string PersonPerfomanceMenuId = "1320A6D8-713B-43D4-BB00-CDA3DE6D24CB";
|
||||
|
||||
/// <summary>
|
||||
/// 分包方主要负责人绩效评价
|
||||
/// </summary>
|
||||
public const string PerfomanceManagereMenuId = "CB487A5C-FE68-4951-A0E9-EB0D217DCA9E";
|
||||
|
||||
|
||||
#endregion
|
||||
|
||||
#region HSSE事故处理及预防
|
||||
|
||||
@@ -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 ManagerPerfomanceService
|
||||
{
|
||||
/// <summary>
|
||||
/// 根据主键获取个人绩效评价
|
||||
/// </summary>
|
||||
/// <param name="personPerfomanceId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.Perfomance_ManagerPerfomance GetPersonPerfomanceById(string personPerfomanceId)
|
||||
{
|
||||
return Funs.DB.Perfomance_ManagerPerfomance.FirstOrDefault(e => e.PersonPerfomanceId == personPerfomanceId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加个人绩效评价
|
||||
/// </summary>
|
||||
/// <param name="personPerfomance"></param>
|
||||
public static void AddPersonPerfomance(Model.Perfomance_ManagerPerfomance personPerfomance)
|
||||
{
|
||||
Model.Perfomance_ManagerPerfomance newPersonPerfomance = new Model.Perfomance_ManagerPerfomance
|
||||
{
|
||||
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_ManagerPerfomance.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_ManagerPerfomance personPerfomance)
|
||||
{
|
||||
Model.Perfomance_ManagerPerfomance newPersonPerfomance = Funs.DB.Perfomance_ManagerPerfomance.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_ManagerPerfomance personPerfomance = Funs.DB.Perfomance_ManagerPerfomance.FirstOrDefault(e => e.PersonPerfomanceId == personPerfomanceId);
|
||||
if (personPerfomance != null)
|
||||
{
|
||||
CodeRecordsService.DeleteCodeRecordsByDataId(personPerfomanceId);//删除编号
|
||||
CommonService.DeleteFlowOperateByID(personPerfomanceId);//删除流程
|
||||
UploadFileService.DeleteFile(Funs.RootPath, personPerfomance.AttachUrl);//删除附件
|
||||
Funs.DB.Perfomance_ManagerPerfomance.DeleteOnSubmit(personPerfomance);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user