安全技术交底接入真实数据库并关联当前项目(附件参考专项施工方案)
This commit is contained in:
+3
-27
@@ -77,33 +77,6 @@
|
||||
<HintPath>..\packages\Microsoft.Office.Interop.Word.15.0.4797.1004\lib\net20\Microsoft.Office.Interop.Word.dll</HintPath>
|
||||
<EmbedInteropTypes>False</EmbedInteropTypes>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.SqlServer.ConnectionInfo, Version=13.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\SQLServer.SMO.2016.13.0.0.2\lib\net462\Microsoft.SqlServer.ConnectionInfo.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.SqlServer.Diagnostics.STrace, Version=13.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\SQLServer.SMO.2016.13.0.0.2\lib\net462\Microsoft.SqlServer.Diagnostics.STrace.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.SqlServer.IntegrationServices.Common.ObjectModel, Version=13.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\SQLServer.SMO.2016.13.0.0.2\lib\net462\Microsoft.SqlServer.IntegrationServices.Common.ObjectModel.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.SqlServer.ManagedDTS, Version=13.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\SQLServer.SMO.2016.13.0.0.2\lib\net462\Microsoft.SqlServer.ManagedDTS.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.SqlServer.Management.IntegrationServices, Version=13.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\SQLServer.SMO.2016.13.0.0.2\lib\net462\Microsoft.SqlServer.Management.IntegrationServices.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.SqlServer.Management.IntegrationServicesEnum, Version=13.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\SQLServer.SMO.2016.13.0.0.2\lib\net462\Microsoft.SqlServer.Management.IntegrationServicesEnum.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.SqlServer.Management.Sdk.Sfc, Version=13.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\SQLServer.SMO.2016.13.0.0.2\lib\net462\Microsoft.SqlServer.Management.Sdk.Sfc.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.SqlServer.Smo, Version=13.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\SQLServer.SMO.2016.13.0.0.2\lib\net462\Microsoft.SqlServer.Smo.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.SqlServer.SqlClrProvider, Version=13.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\SQLServer.SMO.2016.13.0.0.2\lib\net462\Microsoft.SqlServer.SqlClrProvider.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="mscorlib" />
|
||||
<Reference Include="Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Newtonsoft.Json.13.0.1\lib\net45\Newtonsoft.Json.dll</HintPath>
|
||||
@@ -595,6 +568,9 @@
|
||||
<Compile Include="HSSE\Hazard\Hazard_OtherHazardService.cs" />
|
||||
<Compile Include="HSSE\Hazard\Hazard_PatrolPlanService.cs" />
|
||||
<Compile Include="HSSE\Hazard\Hazard_RoutingInspectionService.cs" />
|
||||
<Compile Include="HSSE\Hazard\HazardProjectService.cs" />
|
||||
<Compile Include="HSSE\Hazard\SafetyDisclosureService.cs" />
|
||||
<Compile Include="HSSE\Hazard\SpecialPlanService.cs" />
|
||||
<Compile Include="HSSE\HiddenInspection\HSSE_Hazard_HazardRegisterService.cs" />
|
||||
<Compile Include="HSSE\HSSESystem\HSSEMainDutyService.cs" />
|
||||
<Compile Include="HSSE\HSSESystem\ServerSafetyInstitutionService.cs" />
|
||||
|
||||
@@ -0,0 +1,93 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 安全技术交底服务
|
||||
/// </summary>
|
||||
public static class SafetyDisclosureService
|
||||
{
|
||||
/// <summary>
|
||||
/// 获取安全技术交底列表
|
||||
/// </summary>
|
||||
/// <param name="projectId">项目主键</param>
|
||||
/// <returns></returns>
|
||||
public static List<Model.HSSE_SafetyDisclosure> GetList(string projectId)
|
||||
{
|
||||
return Funs.DB.HSSE_SafetyDisclosure.Where(x => x.ProjectId == projectId).ToList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键获取安全技术交底
|
||||
/// </summary>
|
||||
/// <param name="disclosureId">主键</param>
|
||||
/// <returns></returns>
|
||||
public static Model.HSSE_SafetyDisclosure GetById(string disclosureId)
|
||||
{
|
||||
return Funs.DB.HSSE_SafetyDisclosure.FirstOrDefault(x => x.DisclosureId == disclosureId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 新增安全技术交底
|
||||
/// </summary>
|
||||
/// <param name="item">实体</param>
|
||||
public static void Add(Model.HSSE_SafetyDisclosure item)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.HSSE_SafetyDisclosure newItem = new Model.HSSE_SafetyDisclosure
|
||||
{
|
||||
DisclosureId = item.DisclosureId,
|
||||
ProjectId = item.ProjectId,
|
||||
HazardProjectName = item.HazardProjectName,
|
||||
DisclosureName = item.DisclosureName,
|
||||
DisclosureMan = item.DisclosureMan,
|
||||
DisclosureDate = item.DisclosureDate,
|
||||
UploadFile = item.UploadFile,
|
||||
Remark = item.Remark
|
||||
};
|
||||
db.HSSE_SafetyDisclosure.InsertOnSubmit(newItem);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 更新安全技术交底
|
||||
/// </summary>
|
||||
/// <param name="item">实体</param>
|
||||
public static void Update(Model.HSSE_SafetyDisclosure item)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.HSSE_SafetyDisclosure newItem = db.HSSE_SafetyDisclosure.FirstOrDefault(x => x.DisclosureId == item.DisclosureId);
|
||||
if (newItem != null)
|
||||
{
|
||||
newItem.HazardProjectName = item.HazardProjectName;
|
||||
newItem.DisclosureName = item.DisclosureName;
|
||||
newItem.DisclosureMan = item.DisclosureMan;
|
||||
newItem.DisclosureDate = item.DisclosureDate;
|
||||
newItem.UploadFile = item.UploadFile;
|
||||
newItem.Remark = item.Remark;
|
||||
db.SubmitChanges();
|
||||
}
|
||||
else
|
||||
{
|
||||
Add(item);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 删除安全技术交底
|
||||
/// </summary>
|
||||
/// <param name="disclosureId">主键</param>
|
||||
public static void Delete(string disclosureId)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.HSSE_SafetyDisclosure item = db.HSSE_SafetyDisclosure.FirstOrDefault(x => x.DisclosureId == disclosureId);
|
||||
if (item != null)
|
||||
{
|
||||
db.HSSE_SafetyDisclosure.DeleteOnSubmit(item);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user