2023-03-31 报表升级

This commit is contained in:
2023-03-31 10:21:00 +08:00
parent 5acee68633
commit 5ee3b089b7
175 changed files with 68864 additions and 2056 deletions
@@ -0,0 +1,108 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
/// <summary>
/// 生态环保工作总结报告
/// </summary>
public static class EPSummaryReportService
{
/// <summary>
/// 根据主键获取生态环保工作总结报告
/// </summary>
/// <param name="ePSummaryReportId"></param>
/// <returns></returns>
public static Model.Information_EPSummaryReport GetEPSummaryReportById(string ePSummaryReportId)
{
return Funs.DB.Information_EPSummaryReport.FirstOrDefault(e => e.EPSummaryReportId == ePSummaryReportId);
}
/// <summary>
/// 根据单位和年份获取生态环保工作总结报告
/// </summary>
/// <param name="unitId"></param>
/// <param name="yearId"></param>
/// <returns></returns>
public static Model.Information_EPSummaryReport GetEPSummaryReportByUnitIdAndYearId(string unitId, int yearId)
{
return Funs.DB.Information_EPSummaryReport.FirstOrDefault(e => e.UnitId == unitId && e.YearId == yearId);
}
/// <summary>
/// 添加生态环保工作总结报告
/// </summary>
/// <param name="ePSummaryReport"></param>
public static void AddEPSummaryReport(Model.Information_EPSummaryReport ePSummaryReport)
{
Model.Information_EPSummaryReport newReport = new Model.Information_EPSummaryReport
{
EPSummaryReportId = ePSummaryReport.EPSummaryReportId,
UnitId = ePSummaryReport.UnitId,
YearId = ePSummaryReport.YearId,
ResponsiblePerson = ePSummaryReport.ResponsiblePerson,
ResponsiblePersonTel = ePSummaryReport.ResponsiblePersonTel,
ContactPerson = ePSummaryReport.ContactPerson,
ContactPersonTel = ePSummaryReport.ContactPersonTel,
ReportDate = ePSummaryReport.ReportDate,
Description1 = ePSummaryReport.Description1,
Description2 = ePSummaryReport.Description2,
Description3 = ePSummaryReport.Description3,
Description4 = ePSummaryReport.Description4,
Description5 = ePSummaryReport.Description5,
Description6 = ePSummaryReport.Description6,
Description7 = ePSummaryReport.Description7,
Description8 = ePSummaryReport.Description8,
Description9 = ePSummaryReport.Description9
};
Funs.DB.Information_EPSummaryReport.InsertOnSubmit(newReport);
Funs.DB.SubmitChanges();
}
/// <summary>
/// 修改生态环保工作总结报告
/// </summary>
/// <param name="ePSummaryReport"></param>
public static void UpdateEPSummaryReport(Model.Information_EPSummaryReport ePSummaryReport)
{
Model.Information_EPSummaryReport newReport = Funs.DB.Information_EPSummaryReport.FirstOrDefault(e => e.EPSummaryReportId == ePSummaryReport.EPSummaryReportId);
if (newReport != null)
{
newReport.UnitId = ePSummaryReport.UnitId;
newReport.YearId = ePSummaryReport.YearId;
newReport.ResponsiblePerson = ePSummaryReport.ResponsiblePerson;
newReport.ResponsiblePersonTel = ePSummaryReport.ResponsiblePersonTel;
newReport.ContactPerson = ePSummaryReport.ContactPerson;
newReport.ContactPersonTel = ePSummaryReport.ContactPersonTel;
newReport.ReportDate = ePSummaryReport.ReportDate;
newReport.Description1 = ePSummaryReport.Description1;
newReport.Description2 = ePSummaryReport.Description2;
newReport.Description3 = ePSummaryReport.Description3;
newReport.Description4 = ePSummaryReport.Description4;
newReport.Description5 = ePSummaryReport.Description5;
newReport.Description6 = ePSummaryReport.Description6;
newReport.Description7 = ePSummaryReport.Description7;
newReport.Description8 = ePSummaryReport.Description8;
newReport.Description9 = ePSummaryReport.Description9;
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除生态环保工作总结报告
/// </summary>
/// <param name="ePSummaryReportId"></param>
public static void DeleteEPSummaryReportById(string ePSummaryReportId)
{
Model.Information_EPSummaryReport ePSummaryReport = Funs.DB.Information_EPSummaryReport.FirstOrDefault(e => e.EPSummaryReportId == ePSummaryReportId);
if (ePSummaryReport != null)
{
Funs.DB.Information_EPSummaryReport.DeleteOnSubmit(ePSummaryReport);
Funs.DB.SubmitChanges();
}
}
}
}
@@ -6,20 +6,20 @@ namespace BLL
public static class MillionsMonthlyReportItemService
{
/// <summary>
/// 百万工时安全统计月报明细表
/// 企业安全数据统计月报明细表
/// </summary>
/// <param name="MillionsMonthlyReportItemId">百万工时安全统计月报明细表Id</param>
/// <returns>百万工时安全统计月报明细表</returns>
/// <param name="MillionsMonthlyReportItemId">企业安全数据统计月报明细表Id</param>
/// <returns>企业安全数据统计月报明细表</returns>
public static Model.Information_MillionsMonthlyReportItem GetMillionsMonthlyReportItemByMillionsMonthlyReportItemId(string MillionsMonthlyReportItemId)
{
return Funs.DB.Information_MillionsMonthlyReportItem.FirstOrDefault(e => e.MillionsMonthlyReportItemId == MillionsMonthlyReportItemId);
}
/// <summary>
/// 百万工时安全统计月报明细表
/// 企业安全数据统计月报明细表
/// </summary>
/// <param name="MillionsMonthlyReportItemId">百万工时安全统计月报明细表Id</param>
/// <returns>百万工时安全统计月报明细表</returns>
/// <param name="MillionsMonthlyReportItemId">企业安全数据统计月报明细表Id</param>
/// <returns>企业安全数据统计月报明细表</returns>
public static Model.Information_MillionsMonthlyReportItem GetMillionsMonthlyReportItemByMillionsMonthlyReportIdAndTypeId(string MillionsMonthlyReportId)
{
return Funs.DB.Information_MillionsMonthlyReportItem.FirstOrDefault(e => e.MillionsMonthlyReportId == MillionsMonthlyReportId);
@@ -28,7 +28,7 @@ namespace BLL
/// <summary>
/// 根据主表Id判断是否存在明细记录
/// </summary>
/// <param name="MillionsMonthlyReportItemId">百万工时安全统计月报表Id</param>
/// <param name="MillionsMonthlyReportItemId">企业安全数据统计月报表Id</param>
/// <returns>是否存在明细记录</returns>
public static bool IsExitItems(string MillionsMonthlyReportId)
{
@@ -38,7 +38,7 @@ namespace BLL
/// <summary>
/// 根据主表Id获取明细记录集合
/// </summary>
/// <param name="MillionsMonthlyReportItemId">百万工时安全统计月报明细表Id</param>
/// <param name="MillionsMonthlyReportItemId">企业安全数据统计月报明细表Id</param>
/// <returns>明细记录集合</returns>
public static List<Model.Information_MillionsMonthlyReportItem> GetItems(string MillionsMonthlyReportId)
{
@@ -51,7 +51,7 @@ namespace BLL
/// <summary>
/// 根据主表Id获取明细记录集合
/// </summary>
/// <param name="MillionsMonthlyReportItemId">百万工时安全统计月报明细表Id</param>
/// <param name="MillionsMonthlyReportItemId">企业安全数据统计月报明细表Id</param>
/// <returns>明细记录集合</returns>
public static List<Model.Information_MillionsMonthlyReportItem> GetYearSumItems(string unitId, int? year, int? month)
{
@@ -66,7 +66,7 @@ namespace BLL
/// <summary>
/// 根据主表Id获取明细记录集合
/// </summary>
/// <param name="MillionsMonthlyReportItemId">百万工时安全统计月报明细表Id</param>
/// <param name="MillionsMonthlyReportItemId">企业安全数据统计月报明细表Id</param>
/// <returns>明细记录集合</returns>
public static List<Model.Information_MillionsMonthlyReportItem> GetAllUnitYearSumItems(int year, int month)
{
@@ -80,7 +80,7 @@ namespace BLL
/// <summary>
/// 根据主表Id获取明细记录集合(不包含本月合计行)
/// </summary>
/// <param name="MillionsMonthlyReportItemId">百万工时安全统计月报明细表Id</param>
/// <param name="MillionsMonthlyReportItemId">企业安全数据统计月报明细表Id</param>
/// <returns>明细记录集合</returns>
public static List<Model.Information_MillionsMonthlyReportItem> GetItemsNoSum(string MillionsMonthlyReportId)
{
@@ -92,9 +92,9 @@ namespace BLL
}
/// <summary>
/// 增加百万工时安全统计月报明细表
/// 增加企业安全数据统计月报明细表
/// </summary>
/// <param name="MillionsMonthlyReportItem">百万工时安全统计月报明细表实体</param>
/// <param name="MillionsMonthlyReportItem">企业安全数据统计月报明细表实体</param>
public static void AddMillionsMonthlyReportItem(Model.Information_MillionsMonthlyReportItem MillionsMonthlyReportItem)
{
Model.Information_MillionsMonthlyReportItem newMillionsMonthlyReportItem = new Model.Information_MillionsMonthlyReportItem
@@ -109,6 +109,9 @@ namespace BLL
ContractorNum = MillionsMonthlyReportItem.ContractorNum,
SumPersonNum = MillionsMonthlyReportItem.SumPersonNum,
TotalWorkNum = MillionsMonthlyReportItem.TotalWorkNum,
DeathAccidentNum = MillionsMonthlyReportItem.DeathAccidentNum,
DeathAccidentPersonNum = MillionsMonthlyReportItem.DeathAccidentPersonNum,
DeathAccidentLossHour = MillionsMonthlyReportItem.DeathAccidentLossHour,
SeriousInjuriesNum = MillionsMonthlyReportItem.SeriousInjuriesNum,
SeriousInjuriesPersonNum = MillionsMonthlyReportItem.SeriousInjuriesPersonNum,
SeriousInjuriesLossHour = MillionsMonthlyReportItem.SeriousInjuriesLossHour,
@@ -123,6 +126,7 @@ namespace BLL
MedicalTreatmentPersonNum = MillionsMonthlyReportItem.MedicalTreatmentPersonNum,
MedicalTreatmentLossHour = MillionsMonthlyReportItem.MedicalTreatmentLossHour,
FireNum = MillionsMonthlyReportItem.FireNum,
EnvironmenNum = MillionsMonthlyReportItem.EnvironmenNum,
ExplosionNum = MillionsMonthlyReportItem.ExplosionNum,
TrafficNum = MillionsMonthlyReportItem.TrafficNum,
EquipmentNum = MillionsMonthlyReportItem.EquipmentNum,
@@ -138,9 +142,9 @@ namespace BLL
}
/// <summary>
/// 修改百万工时安全统计月报明细表
/// 修改企业安全数据统计月报明细表
/// </summary>
/// <param name="MillionsMonthlyReportItem">百万工时安全统计月报明细表实体</param>
/// <param name="MillionsMonthlyReportItem">企业安全数据统计月报明细表实体</param>
public static void UpdateMillionsMonthlyReportItem(Model.Information_MillionsMonthlyReportItem MillionsMonthlyReportItem)
{
Model.Information_MillionsMonthlyReportItem newMillionsMonthlyReportItem = Funs.DB.Information_MillionsMonthlyReportItem.FirstOrDefault(e => e.MillionsMonthlyReportItemId == MillionsMonthlyReportItem.MillionsMonthlyReportItemId);
@@ -152,6 +156,9 @@ namespace BLL
newMillionsMonthlyReportItem.ContractorNum = MillionsMonthlyReportItem.ContractorNum;
newMillionsMonthlyReportItem.SumPersonNum = MillionsMonthlyReportItem.SumPersonNum;
newMillionsMonthlyReportItem.TotalWorkNum = MillionsMonthlyReportItem.TotalWorkNum;
newMillionsMonthlyReportItem.DeathAccidentNum = MillionsMonthlyReportItem.DeathAccidentNum;
newMillionsMonthlyReportItem.DeathAccidentPersonNum = MillionsMonthlyReportItem.DeathAccidentPersonNum;
newMillionsMonthlyReportItem.DeathAccidentLossHour = MillionsMonthlyReportItem.DeathAccidentLossHour;
newMillionsMonthlyReportItem.SeriousInjuriesNum = MillionsMonthlyReportItem.SeriousInjuriesNum;
newMillionsMonthlyReportItem.SeriousInjuriesPersonNum = MillionsMonthlyReportItem.SeriousInjuriesPersonNum;
newMillionsMonthlyReportItem.SeriousInjuriesLossHour = MillionsMonthlyReportItem.SeriousInjuriesLossHour;
@@ -167,6 +174,7 @@ namespace BLL
newMillionsMonthlyReportItem.MedicalTreatmentLossHour = MillionsMonthlyReportItem.MedicalTreatmentLossHour;
newMillionsMonthlyReportItem.FireNum = MillionsMonthlyReportItem.FireNum;
newMillionsMonthlyReportItem.ExplosionNum = MillionsMonthlyReportItem.ExplosionNum;
newMillionsMonthlyReportItem.EnvironmenNum = MillionsMonthlyReportItem.EnvironmenNum;
newMillionsMonthlyReportItem.TrafficNum = MillionsMonthlyReportItem.TrafficNum;
newMillionsMonthlyReportItem.EquipmentNum = MillionsMonthlyReportItem.EquipmentNum;
newMillionsMonthlyReportItem.QualityNum = MillionsMonthlyReportItem.QualityNum;
@@ -6,41 +6,41 @@ namespace BLL
public static class MillionsMonthlyReportService
{
/// <summary>
/// 百万工时安全统计月报
/// 企业安全数据统计月报
/// </summary>
/// <param name="MillionsMonthlyReportId">百万工时安全统计月报Id</param>
/// <returns>百万工时安全统计月报</returns>
/// <param name="MillionsMonthlyReportId">企业安全数据统计月报Id</param>
/// <returns>企业安全数据统计月报</returns>
public static Model.Information_MillionsMonthlyReport GetMillionsMonthlyReportByMillionsMonthlyReportId(string MillionsMonthlyReportId)
{
return Funs.DB.Information_MillionsMonthlyReport.FirstOrDefault(e => e.MillionsMonthlyReportId == MillionsMonthlyReportId);
}
/// <summary>
/// 百万工时安全统计月报
/// 企业安全数据统计月报
/// </summary>
/// <param name="unitId">单位Id</param>
/// <param name = "year" > 年度 </ param >
/// <param name="month">月份</param>
/// <returns>百万工时安全统计月报</returns>
/// <returns>企业安全数据统计月报</returns>
public static Model.Information_MillionsMonthlyReport GetMillionsMonthlyReportByUnitIdAndYearAndMonth(string unitId, int year, int month)
{
return Funs.DB.Information_MillionsMonthlyReport.FirstOrDefault(e => e.UnitId == unitId && e.Month == month && e.Year == year);
}
/// <summary>
/// 根据单位Id获取百万工时安全统计月报集合
/// 根据单位Id获取企业安全数据统计月报集合
/// </summary>
/// <param name="UnitId">单位Id</param>
/// <returns>百万工时安全统计月报集合</returns>
/// <returns>企业安全数据统计月报集合</returns>
public static List<Model.View_Information_MillionsMonthlyReport> GetMillionsMonthlyReportsByUnitId(string UnitId)
{
return (from x in Funs.DB.View_Information_MillionsMonthlyReport where x.UnitId == UnitId orderby x.FillingDate descending select x).ToList();
}
/// <summary>
/// 增加百万工时安全统计月报
/// 增加企业安全数据统计月报
/// </summary>
/// <param name="MillionsMonthlyReport">百万工时安全统计月报实体</param>
/// <param name="MillionsMonthlyReport">企业安全数据统计月报实体</param>
public static void AddMillionsMonthlyReport(Model.Information_MillionsMonthlyReport MillionsMonthlyReport)
{
Model.Information_MillionsMonthlyReport newMillionsMonthlyReport = new Model.Information_MillionsMonthlyReport
@@ -59,7 +59,23 @@ namespace BLL
FillingMan = MillionsMonthlyReport.FillingMan,
UpState = MillionsMonthlyReport.UpState,
HandleState = MillionsMonthlyReport.HandleState,
HandleMan = MillionsMonthlyReport.HandleMan
HandleMan = MillionsMonthlyReport.HandleMan,
InputCosts = MillionsMonthlyReport.InputCosts,
TrainNum = MillionsMonthlyReport.TrainNum,
GeneralHazardNum = MillionsMonthlyReport.GeneralHazardNum,
MajorHazardNum = MillionsMonthlyReport.MajorHazardNum,
NotProofLargeProjectNum = MillionsMonthlyReport.NotProofLargeProjectNum,
ProofLargeProjectNum = MillionsMonthlyReport.ProofLargeProjectNum,
FireLicenseNum = MillionsMonthlyReport.FireLicenseNum,
LimitLicenseNum = MillionsMonthlyReport.LimitLicenseNum,
HighLicenseNum = MillionsMonthlyReport.HighLicenseNum,
HoistingLicenseNum = MillionsMonthlyReport.HoistingLicenseNum,
BreakGroundLicenseNum = MillionsMonthlyReport.BreakGroundLicenseNum,
ElectricityLicenseNum = MillionsMonthlyReport.ElectricityLicenseNum,
RTLicenseNum = MillionsMonthlyReport.RTLicenseNum,
NightLicenseNum = MillionsMonthlyReport.NightLicenseNum,
CommissionerNum = MillionsMonthlyReport.CommissionerNum,
SoleDutyNum = MillionsMonthlyReport.SoleDutyNum,
};
Funs.DB.Information_MillionsMonthlyReport.InsertOnSubmit(newMillionsMonthlyReport);
@@ -67,9 +83,9 @@ namespace BLL
}
/// <summary>
/// 修改百万工时安全统计月报
/// 修改企业安全数据统计月报
/// </summary>
/// <param name="MillionsMonthlyReport">百万工时安全统计月报实体</param>
/// <param name="MillionsMonthlyReport">企业安全数据统计月报实体</param>
public static void UpdateMillionsMonthlyReport(Model.Information_MillionsMonthlyReport MillionsMonthlyReport)
{
Model.Information_MillionsMonthlyReport newMillionsMonthlyReport = Funs.DB.Information_MillionsMonthlyReport.FirstOrDefault(e => e.MillionsMonthlyReportId == MillionsMonthlyReport.MillionsMonthlyReportId);
@@ -88,6 +104,22 @@ namespace BLL
newMillionsMonthlyReport.UpState = MillionsMonthlyReport.UpState;
newMillionsMonthlyReport.HandleState = MillionsMonthlyReport.HandleState;
newMillionsMonthlyReport.HandleMan = MillionsMonthlyReport.HandleMan;
newMillionsMonthlyReport.InputCosts = MillionsMonthlyReport.InputCosts;
newMillionsMonthlyReport.TrainNum = MillionsMonthlyReport.TrainNum;
newMillionsMonthlyReport.GeneralHazardNum = MillionsMonthlyReport.GeneralHazardNum;
newMillionsMonthlyReport.MajorHazardNum = MillionsMonthlyReport.MajorHazardNum;
newMillionsMonthlyReport.NotProofLargeProjectNum = MillionsMonthlyReport.NotProofLargeProjectNum;
newMillionsMonthlyReport.ProofLargeProjectNum = MillionsMonthlyReport.ProofLargeProjectNum;
newMillionsMonthlyReport.FireLicenseNum = MillionsMonthlyReport.FireLicenseNum;
newMillionsMonthlyReport.LimitLicenseNum = MillionsMonthlyReport.LimitLicenseNum;
newMillionsMonthlyReport.HighLicenseNum = MillionsMonthlyReport.HighLicenseNum;
newMillionsMonthlyReport.HoistingLicenseNum = MillionsMonthlyReport.HoistingLicenseNum;
newMillionsMonthlyReport.BreakGroundLicenseNum = MillionsMonthlyReport.BreakGroundLicenseNum;
newMillionsMonthlyReport.ElectricityLicenseNum = MillionsMonthlyReport.ElectricityLicenseNum;
newMillionsMonthlyReport.RTLicenseNum = MillionsMonthlyReport.RTLicenseNum;
newMillionsMonthlyReport.NightLicenseNum = MillionsMonthlyReport.NightLicenseNum;
newMillionsMonthlyReport.CommissionerNum = MillionsMonthlyReport.CommissionerNum;
newMillionsMonthlyReport.SoleDutyNum = MillionsMonthlyReport.SoleDutyNum;
Funs.DB.SubmitChanges();
}
@@ -0,0 +1,115 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
/// <summary>
/// 质量管理工作总结报告
/// </summary>
public static class QualityWorkSummaryReportService
{
/// <summary>
/// 根据主键获取质量管理工作总结报告
/// </summary>
/// <param name="qualityWorkSummaryReportId"></param>
/// <returns></returns>
public static Model.Information_QualityWorkSummaryReport GetQualityWorkSummaryReportById(string qualityWorkSummaryReportId)
{
return Funs.DB.Information_QualityWorkSummaryReport.FirstOrDefault(e => e.QualityWorkSummaryReportId == qualityWorkSummaryReportId);
}
/// <summary>
/// 质量管理工作总结报告
/// </summary>
/// <param name="unitId">单位Id</param>
/// <param name="year">年度</param>
/// <returns>质量管理工作总结报告</returns>
public static Model.Information_QualityWorkSummaryReport GetQualityWorkSummaryReportByUnitIdAndYear(string unitId, int year)
{
return Funs.DB.Information_QualityWorkSummaryReport.FirstOrDefault(e => e.UnitId == unitId && e.YearId == year);
}
/// <summary>
/// 添加质量管理工作总结报告
/// </summary>
/// <param name="qualityWorkSummaryReport"></param>
public static void AddQualityWorkSummaryReport(Model.Information_QualityWorkSummaryReport qualityWorkSummaryReport)
{
Model.Information_QualityWorkSummaryReport newQualityWorkSummaryReport = new Model.Information_QualityWorkSummaryReport
{
QualityWorkSummaryReportId = qualityWorkSummaryReport.QualityWorkSummaryReportId,
YearId = qualityWorkSummaryReport.YearId,
UnitId = qualityWorkSummaryReport.UnitId,
ResponsiblePerson = qualityWorkSummaryReport.ResponsiblePerson,
ResponsiblePersonTel = qualityWorkSummaryReport.ResponsiblePersonTel,
ContactPerson = qualityWorkSummaryReport.ContactPerson,
ContactPersonTel = qualityWorkSummaryReport.ContactPersonTel,
ReportDate = qualityWorkSummaryReport.ReportDate,
Performance = qualityWorkSummaryReport.Performance,
AccidentSituation = qualityWorkSummaryReport.AccidentSituation,
Awards = qualityWorkSummaryReport.Awards,
WorkDevelopment = qualityWorkSummaryReport.WorkDevelopment,
PersonnelTraining = qualityWorkSummaryReport.PersonnelTraining,
CheckSituation = qualityWorkSummaryReport.CheckSituation,
ManagementActivity = qualityWorkSummaryReport.ManagementActivity,
WorkExperience = qualityWorkSummaryReport.WorkExperience,
Countermeasures = qualityWorkSummaryReport.Countermeasures,
NextYearWorkPlan = qualityWorkSummaryReport.NextYearWorkPlan,
JobSuggestion = qualityWorkSummaryReport.JobSuggestion,
UpState = qualityWorkSummaryReport.UpState
};
Funs.DB.Information_QualityWorkSummaryReport.InsertOnSubmit(newQualityWorkSummaryReport);
Funs.DB.SubmitChanges();
}
/// <summary>
/// 修改质量管理工作总结报告
/// </summary>
/// <param name="qualityWorkSummaryReport"></param>
public static void UpdateQualityWorkSummaryReport(Model.Information_QualityWorkSummaryReport qualityWorkSummaryReport)
{
Model.Information_QualityWorkSummaryReport newQualityWorkSummaryReport = Funs.DB.Information_QualityWorkSummaryReport.FirstOrDefault(e => e.QualityWorkSummaryReportId == qualityWorkSummaryReport.QualityWorkSummaryReportId);
if (newQualityWorkSummaryReport != null)
{
newQualityWorkSummaryReport.UnitId = qualityWorkSummaryReport.UnitId;
newQualityWorkSummaryReport.YearId = qualityWorkSummaryReport.YearId;
newQualityWorkSummaryReport.ResponsiblePerson = qualityWorkSummaryReport.ResponsiblePerson;
newQualityWorkSummaryReport.ResponsiblePersonTel = qualityWorkSummaryReport.ResponsiblePersonTel;
newQualityWorkSummaryReport.ContactPerson = qualityWorkSummaryReport.ContactPerson;
newQualityWorkSummaryReport.ContactPersonTel = qualityWorkSummaryReport.ContactPersonTel;
newQualityWorkSummaryReport.ReportDate = qualityWorkSummaryReport.ReportDate;
newQualityWorkSummaryReport.Performance = qualityWorkSummaryReport.Performance;
newQualityWorkSummaryReport.AccidentSituation = qualityWorkSummaryReport.AccidentSituation;
newQualityWorkSummaryReport.Awards = qualityWorkSummaryReport.Awards;
newQualityWorkSummaryReport.WorkDevelopment = qualityWorkSummaryReport.WorkDevelopment;
newQualityWorkSummaryReport.PersonnelTraining = qualityWorkSummaryReport.PersonnelTraining;
newQualityWorkSummaryReport.CheckSituation = qualityWorkSummaryReport.CheckSituation;
newQualityWorkSummaryReport.ManagementActivity = qualityWorkSummaryReport.ManagementActivity;
newQualityWorkSummaryReport.WorkExperience = qualityWorkSummaryReport.WorkExperience;
newQualityWorkSummaryReport.Countermeasures = qualityWorkSummaryReport.Countermeasures;
newQualityWorkSummaryReport.NextYearWorkPlan = qualityWorkSummaryReport.NextYearWorkPlan;
newQualityWorkSummaryReport.JobSuggestion = qualityWorkSummaryReport.JobSuggestion;
newQualityWorkSummaryReport.UpState = qualityWorkSummaryReport.UpState;
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除质量管理工作总结报告
/// </summary>
/// <param name="QualityWorkSummaryReportId"></param>
public static void DeleteQualityWorkSummaryReportById(string QualityWorkSummaryReportId)
{
Model.Information_QualityWorkSummaryReport qualityWorkSummaryReport = Funs.DB.Information_QualityWorkSummaryReport.FirstOrDefault(e => e.QualityWorkSummaryReportId == QualityWorkSummaryReportId);
if (qualityWorkSummaryReport != null)
{
Funs.DB.Information_QualityWorkSummaryReport.DeleteOnSubmit(qualityWorkSummaryReport);
Funs.DB.SubmitChanges();
}
}
}
}
@@ -0,0 +1,146 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
/// <summary>
/// 季度工程项目质量信息表
/// </summary>
public static class QuarterlyProjectQualityService
{
/// <summary>
/// 根据主键获取季度工程项目质量信息表
/// </summary>
/// <param name="quarterlyProjectQualityId"></param>
/// <returns></returns>
public static Model.Information_QuarterlyProjectQuality GetQuarterlyProjectQualityById(string quarterlyProjectQualityId)
{
return Funs.DB.Information_QuarterlyProjectQuality.FirstOrDefault(e => e.QuarterlyProjectQualityId == quarterlyProjectQualityId);
}
/// <summary>
/// 季度工程项目质量信息表
/// </summary>
/// <param name="unitId">单位Id</param>
/// <param name="year">年度</param>
/// <param name="quarter">季度</param>
/// <returns>季度工程项目质量信息表</returns>
public static Model.Information_QuarterlyProjectQuality GetQuarterlyProjectQualityByUnitIdAndYearAndQuarter(string unitId, int year,int quarter)
{
return Funs.DB.Information_QuarterlyProjectQuality.FirstOrDefault(e => e.UnitId == unitId && e.Year == year && e.Quarter == quarter);
}
/// <summary>
/// 添加季度工程项目质量信息表
/// </summary>
/// <param name="quarterlyProjectQuality"></param>
public static void AddQuarterlyProjectQuality(Model.Information_QuarterlyProjectQuality quarterlyProjectQuality)
{
Model.Information_QuarterlyProjectQuality newQuarterlyProjectQuality = new Model.Information_QuarterlyProjectQuality
{
QuarterlyProjectQualityId = quarterlyProjectQuality.QuarterlyProjectQualityId,
UnitId = quarterlyProjectQuality.UnitId,
Year = quarterlyProjectQuality.Year,
Quarter = quarterlyProjectQuality.Quarter,
QualityManagePersonNum = quarterlyProjectQuality.QualityManagePersonNum,
AdvancedTitlePersonNum = quarterlyProjectQuality.AdvancedTitlePersonNum,
IntermediateTitlePersonNum = quarterlyProjectQuality.IntermediateTitlePersonNum,
BeImplementedProjectNum = quarterlyProjectQuality.BeImplementedProjectNum,
StartImplementedProjectNum = quarterlyProjectQuality.StartImplementedProjectNum,
AccumulativeStartImplemented = quarterlyProjectQuality.AccumulativeStartImplemented,
CompleteProjectNum = quarterlyProjectQuality.CompleteProjectNum,
YearCompleteProjectNum = quarterlyProjectQuality.YearCompleteProjectNum,
QuarterTotal = quarterlyProjectQuality.QuarterTotal,
QuarterFirstPassNum = quarterlyProjectQuality.QuarterFirstPassNum,
QuarterFirstPassRate = quarterlyProjectQuality.QuarterFirstPassRate,
YearTotal = quarterlyProjectQuality.YearTotal,
YearFirstPassNum = quarterlyProjectQuality.YearFirstPassNum,
YearFirstPassRate = quarterlyProjectQuality.YearFirstPassRate,
QuaterCheckSuperviseNum = quarterlyProjectQuality.QuaterCheckSuperviseNum,
QuaterCorrectiveNoticeNum = quarterlyProjectQuality.QuaterCorrectiveNoticeNum,
QuaterQualityProblemNum = quarterlyProjectQuality.QuaterQualityProblemNum,
QuaterClosedQualityProblemNum = quarterlyProjectQuality.QuaterClosedQualityProblemNum,
YearCheckSuperviseNum = quarterlyProjectQuality.YearCheckSuperviseNum,
YearCorrectiveNoticeNum = quarterlyProjectQuality.YearCorrectiveNoticeNum,
YearQualityProblemNum = quarterlyProjectQuality.YearQualityProblemNum,
YearClosedQualityProblemNum = quarterlyProjectQuality.YearClosedQualityProblemNum,
QuaterQualityAccidentNum = quarterlyProjectQuality.QuaterQualityAccidentNum,
QuaterDirectEconomicLoss = quarterlyProjectQuality.QuaterDirectEconomicLoss,
YearQualityAccidentNum = quarterlyProjectQuality.YearQualityAccidentNum,
YearDirectEconomicLoss = quarterlyProjectQuality.YearDirectEconomicLoss,
ResponsiblePerson = quarterlyProjectQuality.ResponsiblePerson,
CompileMan = quarterlyProjectQuality.CompileMan,
CompileDate = quarterlyProjectQuality.CompileDate,
Tel = quarterlyProjectQuality.Tel,
UpState = quarterlyProjectQuality.UpState
};
Funs.DB.Information_QuarterlyProjectQuality.InsertOnSubmit(newQuarterlyProjectQuality);
Funs.DB.SubmitChanges();
}
/// <summary>
/// 修改季度工程项目质量信息表
/// </summary>
/// <param name="quarterlyProjectQuality"></param>
public static void UpdateQuarterlyProjectQuality(Model.Information_QuarterlyProjectQuality quarterlyProjectQuality)
{
Model.Information_QuarterlyProjectQuality newQuarterlyProjectQuality = Funs.DB.Information_QuarterlyProjectQuality.FirstOrDefault(e => e.QuarterlyProjectQualityId == quarterlyProjectQuality.QuarterlyProjectQualityId);
if (newQuarterlyProjectQuality != null)
{
newQuarterlyProjectQuality.UnitId = quarterlyProjectQuality.UnitId;
newQuarterlyProjectQuality.Year = quarterlyProjectQuality.Year;
newQuarterlyProjectQuality.Quarter = quarterlyProjectQuality.Quarter;
newQuarterlyProjectQuality.QualityManagePersonNum = quarterlyProjectQuality.QualityManagePersonNum;
newQuarterlyProjectQuality.AdvancedTitlePersonNum = quarterlyProjectQuality.AdvancedTitlePersonNum;
newQuarterlyProjectQuality.IntermediateTitlePersonNum = quarterlyProjectQuality.IntermediateTitlePersonNum;
newQuarterlyProjectQuality.BeImplementedProjectNum = quarterlyProjectQuality.BeImplementedProjectNum;
newQuarterlyProjectQuality.StartImplementedProjectNum = quarterlyProjectQuality.StartImplementedProjectNum;
newQuarterlyProjectQuality.AccumulativeStartImplemented = quarterlyProjectQuality.AccumulativeStartImplemented;
newQuarterlyProjectQuality.CompleteProjectNum = quarterlyProjectQuality.CompleteProjectNum;
newQuarterlyProjectQuality.YearCompleteProjectNum = quarterlyProjectQuality.YearCompleteProjectNum;
newQuarterlyProjectQuality.QuarterTotal = quarterlyProjectQuality.QuarterTotal;
newQuarterlyProjectQuality.QuarterFirstPassNum = quarterlyProjectQuality.QuarterFirstPassNum;
newQuarterlyProjectQuality.QuarterFirstPassRate = quarterlyProjectQuality.QuarterFirstPassRate;
newQuarterlyProjectQuality.YearTotal = quarterlyProjectQuality.YearTotal;
newQuarterlyProjectQuality.YearFirstPassNum = quarterlyProjectQuality.YearFirstPassNum;
newQuarterlyProjectQuality.YearFirstPassRate = quarterlyProjectQuality.YearFirstPassRate;
newQuarterlyProjectQuality.QuaterCheckSuperviseNum = quarterlyProjectQuality.QuaterCheckSuperviseNum;
newQuarterlyProjectQuality.QuaterCorrectiveNoticeNum = quarterlyProjectQuality.QuaterCorrectiveNoticeNum;
newQuarterlyProjectQuality.QuaterQualityProblemNum = quarterlyProjectQuality.QuaterQualityProblemNum;
newQuarterlyProjectQuality.QuaterClosedQualityProblemNum = quarterlyProjectQuality.QuaterClosedQualityProblemNum;
newQuarterlyProjectQuality.YearCheckSuperviseNum = quarterlyProjectQuality.YearCheckSuperviseNum;
newQuarterlyProjectQuality.YearCorrectiveNoticeNum = quarterlyProjectQuality.YearCorrectiveNoticeNum;
newQuarterlyProjectQuality.YearQualityProblemNum = quarterlyProjectQuality.YearQualityProblemNum;
newQuarterlyProjectQuality.YearClosedQualityProblemNum = quarterlyProjectQuality.YearClosedQualityProblemNum;
newQuarterlyProjectQuality.QuaterQualityAccidentNum = quarterlyProjectQuality.QuaterQualityAccidentNum;
newQuarterlyProjectQuality.QuaterDirectEconomicLoss = quarterlyProjectQuality.QuaterDirectEconomicLoss;
newQuarterlyProjectQuality.YearQualityAccidentNum = quarterlyProjectQuality.YearQualityAccidentNum;
newQuarterlyProjectQuality.YearDirectEconomicLoss = quarterlyProjectQuality.YearDirectEconomicLoss;
newQuarterlyProjectQuality.ResponsiblePerson = quarterlyProjectQuality.ResponsiblePerson;
newQuarterlyProjectQuality.CompileMan = quarterlyProjectQuality.CompileMan;
newQuarterlyProjectQuality.CompileDate = quarterlyProjectQuality.CompileDate;
newQuarterlyProjectQuality.Tel = quarterlyProjectQuality.Tel;
newQuarterlyProjectQuality.UpState = quarterlyProjectQuality.UpState;
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除季度工程项目质量信息表
/// </summary>
/// <param name="quarterlyProjectQualityId"></param>
public static void DeleteQuarterlyProjectQualityById(string quarterlyProjectQualityId)
{
Model.Information_QuarterlyProjectQuality quarterlyProjectQuality = Funs.DB.Information_QuarterlyProjectQuality.FirstOrDefault(e => e.QuarterlyProjectQualityId == quarterlyProjectQualityId);
if (quarterlyProjectQuality != null)
{
Funs.DB.Information_QuarterlyProjectQuality.DeleteOnSubmit(quarterlyProjectQuality);
Funs.DB.SubmitChanges();
}
}
}
}
@@ -0,0 +1,120 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
/// <summary>
/// 实业安全简报
/// </summary>
public static class SafetyBriefingService
{
/// <summary>
/// 根据主键获取实业安全简报
/// </summary>
/// <param name="safetyBriefingId"></param>
/// <returns></returns>
public static Model.Information_SafetyBriefing GetSafetyBriefingById(string safetyBriefingId)
{
return Funs.DB.Information_SafetyBriefing.FirstOrDefault(e => e.SafetyBriefingId == safetyBriefingId);
}
/// <summary>
/// 实业安全简报
/// </summary>
/// <param name="unitId">单位Id</param>
/// <param name="year">年度</param>
/// <param name="month">月份</param>
/// <returns>实业安全简报</returns>
public static Model.Information_SafetyBriefing GetSafetyBriefingByUnitIdAndYearAndMonth(string unitId, int year,int month)
{
return Funs.DB.Information_SafetyBriefing.FirstOrDefault(e => e.UnitId == unitId && e.YearId == year && e.Month == month);
}
/// <summary>
/// 添加实业安全简报
/// </summary>
/// <param name="safetyBriefing"></param>
public static void AddSafetyBriefing(Model.Information_SafetyBriefing safetyBriefing)
{
Model.Information_SafetyBriefing newSafetyBriefing = new Model.Information_SafetyBriefing
{
SafetyBriefingId = safetyBriefing.SafetyBriefingId,
UnitId = safetyBriefing.UnitId,
YearId = safetyBriefing.YearId,
Month = safetyBriefing.Month,
CompileMan = safetyBriefing.CompileMan,
CompileDate = safetyBriefing.CompileDate,
Auditor = safetyBriefing.Auditor,
Approver = safetyBriefing.Approver,
MainWork=safetyBriefing.MainWork,
HazardRecording=safetyBriefing.HazardRecording,
SafetyAccident=safetyBriefing.SafetyAccident,
EPAccident=safetyBriefing.EPAccident,
OHAccident=safetyBriefing.OHAccident,
WorkPermitNum=safetyBriefing.WorkPermitNum,
HiddenDangerDetection=safetyBriefing.HiddenDangerDetection,
RectificationSituation=safetyBriefing.RectificationSituation,
CheckProblemsRectification=safetyBriefing.CheckProblemsRectification,
PendingProject=safetyBriefing.PendingProject,
ContractorManagement=safetyBriefing.ContractorManagement,
EnvironmentalEmissions=safetyBriefing.EnvironmentalEmissions,
NextMonthWorkPlan=safetyBriefing.NextMonthWorkPlan,
UpState = safetyBriefing.UpState
};
Funs.DB.Information_SafetyBriefing.InsertOnSubmit(newSafetyBriefing);
Funs.DB.SubmitChanges();
}
/// <summary>
/// 修改实业安全简报
/// </summary>
/// <param name="safetyBriefing"></param>
public static void UpdateSafetyBriefing(Model.Information_SafetyBriefing safetyBriefing)
{
Model.Information_SafetyBriefing newSafetyBriefing = Funs.DB.Information_SafetyBriefing.FirstOrDefault(e => e.SafetyBriefingId == safetyBriefing.SafetyBriefingId);
if (newSafetyBriefing != null)
{
newSafetyBriefing.UnitId = safetyBriefing.UnitId;
newSafetyBriefing.YearId = safetyBriefing.YearId;
newSafetyBriefing.Month = safetyBriefing.Month;
newSafetyBriefing.CompileMan = safetyBriefing.CompileMan;
newSafetyBriefing.CompileDate = safetyBriefing.CompileDate;
newSafetyBriefing.Auditor = safetyBriefing.Auditor;
newSafetyBriefing.Approver = safetyBriefing.Approver;
newSafetyBriefing.MainWork = safetyBriefing.MainWork;
newSafetyBriefing.HazardRecording = safetyBriefing.HazardRecording;
newSafetyBriefing.SafetyAccident = safetyBriefing.SafetyAccident;
newSafetyBriefing.EPAccident = safetyBriefing.EPAccident;
newSafetyBriefing.OHAccident = safetyBriefing.OHAccident;
newSafetyBriefing.WorkPermitNum = safetyBriefing.WorkPermitNum;
newSafetyBriefing.HiddenDangerDetection = safetyBriefing.HiddenDangerDetection;
newSafetyBriefing.RectificationSituation = safetyBriefing.RectificationSituation;
newSafetyBriefing.CheckProblemsRectification = safetyBriefing.CheckProblemsRectification;
newSafetyBriefing.PendingProject = safetyBriefing.PendingProject;
newSafetyBriefing.ContractorManagement = safetyBriefing.ContractorManagement;
newSafetyBriefing.EnvironmentalEmissions = safetyBriefing.EnvironmentalEmissions;
newSafetyBriefing.NextMonthWorkPlan = safetyBriefing.NextMonthWorkPlan;
newSafetyBriefing.UpState = safetyBriefing.UpState;
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除实业安全简报
/// </summary>
/// <param name="safetyBriefingId"></param>
public static void DeleteSafetyBriefingById(string safetyBriefingId)
{
Model.Information_SafetyBriefing safetyBriefing = Funs.DB.Information_SafetyBriefing.FirstOrDefault(e => e.SafetyBriefingId == safetyBriefingId);
if (safetyBriefing != null)
{
Funs.DB.Information_SafetyBriefing.DeleteOnSubmit(safetyBriefing);
Funs.DB.SubmitChanges();
}
}
}
}
+10 -5
View File
@@ -4,9 +4,11 @@ using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
namespace BLL
{
/// <summary>
///
/// </summary>
public static class UrgeReportService
{
/// <summary>
@@ -19,11 +21,11 @@ namespace BLL
public static void SetComplete(string unitId, string reportType, string year, string value)
{
Model.Information_UrgeReport urgeReport = new Model.Information_UrgeReport();
if (reportType == Const.ReportType_1 || reportType == Const.ReportType_2)
if (reportType == Const.ReportType_1 || reportType == Const.ReportType_2 || reportType == Const.ReportType_8)
{
urgeReport = Funs.DB.Information_UrgeReport.FirstOrDefault(x => x.UnitId == unitId && x.ReprotType == reportType && x.YearId == year && x.MonthId == value);
}
else if (reportType == Const.ReportType_3 || reportType == Const.ReportType_4)
else if (reportType == Const.ReportType_3 || reportType == Const.ReportType_4 || reportType == Const.ReportType_9)
{
urgeReport = Funs.DB.Information_UrgeReport.FirstOrDefault(x => x.UnitId == unitId && x.ReprotType == reportType && x.YearId == year && x.QuarterId == value);
}
@@ -31,6 +33,10 @@ namespace BLL
{
urgeReport = Funs.DB.Information_UrgeReport.FirstOrDefault(x => x.UnitId == unitId && x.ReprotType == reportType && x.YearId == year && x.HalfYearId == value);
}
else if (reportType == Const.ReportType_6 || reportType == Const.ReportType_7 || reportType == Const.ReportType_10)
{
urgeReport = Funs.DB.Information_UrgeReport.FirstOrDefault(x => x.UnitId == unitId && x.ReprotType == reportType && x.YearId == year);
}
if (urgeReport != null)
{
urgeReport.IsComplete = true;
@@ -38,5 +44,4 @@ namespace BLL
}
}
}
}
@@ -0,0 +1,113 @@
using System.Linq;
namespace BLL
{
/// <summary>
/// 安全管理工作总结报告
/// </summary>
public static class WorkSummaryReportService
{
/// <summary>
/// 根据主键获取安全管理工作总结报告
/// </summary>
/// <param name="workSummaryReportId"></param>
/// <returns></returns>
public static Model.Information_WorkSummaryReport GetWorkSummaryReportById(string workSummaryReportId)
{
return Funs.DB.Information_WorkSummaryReport.FirstOrDefault(e => e.WorkSummaryReportId == workSummaryReportId);
}
/// <summary>
/// 安全管理工作总结报告
/// </summary>
/// <param name="unitId">单位Id</param>
/// <param name="year">年度</param>
/// <returns>安全管理工作总结报告</returns>
public static Model.Information_WorkSummaryReport GetWorkSummaryReportByUnitIdAndYear(string unitId, int year)
{
return Funs.DB.Information_WorkSummaryReport.FirstOrDefault(e => e.UnitId == unitId && e.YearId == year);
}
/// <summary>
/// 添加安全管理工作总结报告
/// </summary>
/// <param name="workSummaryReport"></param>
public static void AddWorkSummaryReport(Model.Information_WorkSummaryReport workSummaryReport)
{
Model.Information_WorkSummaryReport newWorkSummaryReport = new Model.Information_WorkSummaryReport
{
WorkSummaryReportId = workSummaryReport.WorkSummaryReportId,
YearId = workSummaryReport.YearId,
UnitId = workSummaryReport.UnitId,
ResponsiblePerson = workSummaryReport.ResponsiblePerson,
ResponsiblePersonTel = workSummaryReport.ResponsiblePersonTel,
ContactPerson = workSummaryReport.ContactPerson,
ContactPersonTel = workSummaryReport.ContactPersonTel,
ReportDate = workSummaryReport.ReportDate,
SafeLaborTime = workSummaryReport.SafeLaborTime,
SafetyObjectives = workSummaryReport.SafetyObjectives,
AccidentSituation = workSummaryReport.AccidentSituation,
Awards = workSummaryReport.Awards,
WorkDevelopment = workSummaryReport.WorkDevelopment,
PersonnelTraining = workSummaryReport.PersonnelTraining,
GovernanceSituation = workSummaryReport.GovernanceSituation,
ManagementActivity = workSummaryReport.ManagementActivity,
WorkExperience = workSummaryReport.WorkExperience,
Countermeasures = workSummaryReport.Countermeasures,
NextYearWorkPlan = workSummaryReport.NextYearWorkPlan,
JobSuggestion = workSummaryReport.JobSuggestion,
UpState = workSummaryReport.UpState
};
Funs.DB.Information_WorkSummaryReport.InsertOnSubmit(newWorkSummaryReport);
Funs.DB.SubmitChanges();
}
/// <summary>
/// 修改安全管理工作总结报告
/// </summary>
/// <param name="workSummaryReport"></param>
public static void UpdateWorkSummaryReport(Model.Information_WorkSummaryReport workSummaryReport)
{
Model.Information_WorkSummaryReport newWorkSummaryReport = Funs.DB.Information_WorkSummaryReport.FirstOrDefault(e => e.WorkSummaryReportId == workSummaryReport.WorkSummaryReportId);
if (newWorkSummaryReport != null)
{
newWorkSummaryReport.UnitId = workSummaryReport.UnitId;
newWorkSummaryReport.YearId = workSummaryReport.YearId;
newWorkSummaryReport.ResponsiblePerson = workSummaryReport.ResponsiblePerson;
newWorkSummaryReport.ResponsiblePersonTel = workSummaryReport.ResponsiblePersonTel;
newWorkSummaryReport.ContactPerson = workSummaryReport.ContactPerson;
newWorkSummaryReport.ContactPersonTel = workSummaryReport.ContactPersonTel;
newWorkSummaryReport.ReportDate = workSummaryReport.ReportDate;
newWorkSummaryReport.SafeLaborTime = workSummaryReport.SafeLaborTime;
newWorkSummaryReport.SafetyObjectives = workSummaryReport.SafetyObjectives;
newWorkSummaryReport.AccidentSituation = workSummaryReport.AccidentSituation;
newWorkSummaryReport.Awards = workSummaryReport.Awards;
newWorkSummaryReport.WorkDevelopment = workSummaryReport.WorkDevelopment;
newWorkSummaryReport.PersonnelTraining = workSummaryReport.PersonnelTraining;
newWorkSummaryReport.GovernanceSituation = workSummaryReport.GovernanceSituation;
newWorkSummaryReport.ManagementActivity = workSummaryReport.ManagementActivity;
newWorkSummaryReport.WorkExperience = workSummaryReport.WorkExperience;
newWorkSummaryReport.Countermeasures = workSummaryReport.Countermeasures;
newWorkSummaryReport.NextYearWorkPlan = workSummaryReport.NextYearWorkPlan;
newWorkSummaryReport.JobSuggestion = workSummaryReport.JobSuggestion;
newWorkSummaryReport.UpState = workSummaryReport.UpState;
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除安全管理工作总结报告
/// </summary>
/// <param name="workSummaryReportId"></param>
public static void DeleteWorkSummaryReportById(string workSummaryReportId)
{
Model.Information_WorkSummaryReport workSummaryReport = Funs.DB.Information_WorkSummaryReport.FirstOrDefault(e => e.WorkSummaryReportId == workSummaryReportId);
if (workSummaryReport != null)
{
Funs.DB.Information_WorkSummaryReport.DeleteOnSubmit(workSummaryReport);
Funs.DB.SubmitChanges();
}
}
}
}