169 lines
7.6 KiB
C#
169 lines
7.6 KiB
C#
|
using FineUIPro;
|
|||
|
using System;
|
|||
|
using System.Collections;
|
|||
|
using System.Collections.Generic;
|
|||
|
using System.Linq;
|
|||
|
using System.Text;
|
|||
|
using System.Threading.Tasks;
|
|||
|
|
|||
|
namespace BLL
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// 安全生产专项整治第四阶段工作开展情况
|
|||
|
/// </summary>
|
|||
|
public class SafetySpecialWorkService
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// 根据主键获取安全生产专项整治第四阶段工作开展情况
|
|||
|
/// </summary>
|
|||
|
/// <param name="SafetySpecialWorkId"></param>
|
|||
|
/// <returns></returns>
|
|||
|
public static Model.Manager_SubSafetySpecialWork GetSubSafetySpecialWorkById(string SafetySpecialWorkId)
|
|||
|
{
|
|||
|
return Funs.DB.Manager_SubSafetySpecialWork.FirstOrDefault(e => e.SafetySpecialWorkId == SafetySpecialWorkId);
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 根据月份获取安全生产专项整治第四阶段工作开展情况
|
|||
|
/// </summary>
|
|||
|
/// <param name="months"></param>
|
|||
|
/// <returns></returns>
|
|||
|
public static Model.Manager_SubSafetySpecialWork GetSubSafetySpecialWorkByMonth(string projectId, DateTime months)
|
|||
|
{
|
|||
|
return Funs.DB.Manager_SubSafetySpecialWork.FirstOrDefault(e => e.ProjectId == projectId && e.ReportDate == months);
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 添加安全生产专项整治第四阶段工作开展情况
|
|||
|
/// </summary>
|
|||
|
/// <param name="subWork"></param>
|
|||
|
public static void AddSubSafetySpecialWork(Model.Manager_SubSafetySpecialWork subWork)
|
|||
|
{
|
|||
|
Model.Manager_SubSafetySpecialWork newSubSafetySpecialWork = new Model.Manager_SubSafetySpecialWork
|
|||
|
{
|
|||
|
SafetySpecialWorkId = subWork.SafetySpecialWorkId,
|
|||
|
UnitId=subWork.UnitId,
|
|||
|
ProjectId = subWork.ProjectId,
|
|||
|
ReportDate = subWork.ReportDate,
|
|||
|
Item1A = subWork.Item1A,
|
|||
|
Item1B = subWork.Item1B,
|
|||
|
Item1Rate = subWork.Item1Rate,
|
|||
|
Item2A = subWork.Item2A,
|
|||
|
Item2B = subWork.Item2B,
|
|||
|
Item2Rate = subWork.Item2Rate,
|
|||
|
Item3A = subWork.Item3A,
|
|||
|
Item3B = subWork.Item3B,
|
|||
|
Item3Rate = subWork.Item3Rate,
|
|||
|
Item4A = subWork.Item4A,
|
|||
|
Item4B = subWork.Item4B,
|
|||
|
Item4Rate = subWork.Item4Rate,
|
|||
|
Item5A = subWork.Item5A,
|
|||
|
Item5B = subWork.Item5B,
|
|||
|
Item5Rate = subWork.Item5Rate,
|
|||
|
Item5C = subWork.Item5C,
|
|||
|
Item5D = subWork.Item5D,
|
|||
|
Item5Rate2 = subWork.Item5Rate2,
|
|||
|
Item6A = subWork.Item6A,
|
|||
|
Item6B = subWork.Item6B,
|
|||
|
Item6Rate = subWork.Item6Rate,
|
|||
|
Item7A = subWork.Item7A,
|
|||
|
Item7B = subWork.Item7B,
|
|||
|
Item7Rate = subWork.Item7Rate,
|
|||
|
Item8A = subWork.Item8A,
|
|||
|
Item8B = subWork.Item8B,
|
|||
|
Item8Rate = subWork.Item8Rate,
|
|||
|
Item9A = subWork.Item9A,
|
|||
|
Item9B = subWork.Item9B,
|
|||
|
Item9Rate = subWork.Item9Rate,
|
|||
|
NextMonthWork = subWork.NextMonthWork,
|
|||
|
Opinion = subWork.Opinion,
|
|||
|
MonthReportDay = subWork.MonthReportDay,
|
|||
|
WorkContent1 = subWork.WorkContent1,
|
|||
|
WorkContent2 = subWork.WorkContent2,
|
|||
|
WorkContent3 = subWork.WorkContent3,
|
|||
|
WorkContent4 = subWork.WorkContent4,
|
|||
|
WorkContent5 = subWork.WorkContent5,
|
|||
|
WorkContent6 = subWork.WorkContent6,
|
|||
|
WorkContent7 = subWork.WorkContent7,
|
|||
|
CompileDate=subWork.CompileDate,
|
|||
|
CompileManId=subWork.CompileManId,
|
|||
|
};
|
|||
|
Funs.DB.Manager_SubSafetySpecialWork.InsertOnSubmit(newSubSafetySpecialWork);
|
|||
|
Funs.DB.SubmitChanges();
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 修改安全生产专项整治第四阶段工作开展情况
|
|||
|
/// </summary>
|
|||
|
/// <param name="subWork"></param>
|
|||
|
public static void UpdateSubSafetySpecialWork(Model.Manager_SubSafetySpecialWork subWork)
|
|||
|
{
|
|||
|
Model.Manager_SubSafetySpecialWork newSubWork = Funs.DB.Manager_SubSafetySpecialWork.FirstOrDefault(e => e.SafetySpecialWorkId == subWork.SafetySpecialWorkId);
|
|||
|
if (newSubWork != null)
|
|||
|
{
|
|||
|
newSubWork.ProjectId = subWork.ProjectId;
|
|||
|
newSubWork.ReportDate = subWork.ReportDate;
|
|||
|
newSubWork.Item1A = subWork.Item1A;
|
|||
|
newSubWork.Item1B = subWork.Item1B;
|
|||
|
newSubWork.Item1Rate = subWork.Item1Rate;
|
|||
|
newSubWork.Item2A = subWork.Item2A;
|
|||
|
newSubWork.Item2B = subWork.Item2B;
|
|||
|
newSubWork.Item2Rate = subWork.Item2Rate;
|
|||
|
newSubWork.Item3A = subWork.Item3A;
|
|||
|
newSubWork.Item3B = subWork.Item3B;
|
|||
|
newSubWork.Item3Rate = subWork.Item3Rate;
|
|||
|
newSubWork.Item4A = subWork.Item4A;
|
|||
|
newSubWork.Item4B = subWork.Item4B;
|
|||
|
newSubWork.Item4Rate = subWork.Item4Rate;
|
|||
|
newSubWork.Item5A = subWork.Item5A;
|
|||
|
newSubWork.Item5B = subWork.Item5B;
|
|||
|
newSubWork.Item5Rate = subWork.Item5Rate;
|
|||
|
newSubWork.Item5C = subWork.Item5C;
|
|||
|
newSubWork.Item5D = subWork.Item5D;
|
|||
|
newSubWork.Item5Rate2 = subWork.Item5Rate2;
|
|||
|
newSubWork.Item6A = subWork.Item6A;
|
|||
|
newSubWork.Item6B = subWork.Item6B;
|
|||
|
newSubWork.Item6Rate = subWork.Item6Rate;
|
|||
|
newSubWork.Item7A = subWork.Item7A;
|
|||
|
newSubWork.Item7B = subWork.Item7B;
|
|||
|
newSubWork.Item7Rate = subWork.Item7Rate;
|
|||
|
newSubWork.Item8A = subWork.Item8A;
|
|||
|
newSubWork.Item8B = subWork.Item8B;
|
|||
|
newSubWork.Item8Rate = subWork.Item8Rate;
|
|||
|
newSubWork.Item9A = subWork.Item9A;
|
|||
|
newSubWork.Item9B = subWork.Item9B;
|
|||
|
newSubWork.Item9Rate = subWork.Item9Rate;
|
|||
|
newSubWork.NextMonthWork = subWork.NextMonthWork;
|
|||
|
newSubWork.Opinion = subWork.Opinion;
|
|||
|
newSubWork.MonthReportDay = subWork.MonthReportDay;
|
|||
|
newSubWork.WorkContent1 = subWork.WorkContent1;
|
|||
|
newSubWork.WorkContent2 = subWork.WorkContent2;
|
|||
|
newSubWork.WorkContent3 = subWork.WorkContent3;
|
|||
|
newSubWork.WorkContent4 = subWork.WorkContent4;
|
|||
|
newSubWork.WorkContent5 = subWork.WorkContent5;
|
|||
|
newSubWork.WorkContent6 = subWork.WorkContent6;
|
|||
|
newSubWork.WorkContent7 = subWork.WorkContent7;
|
|||
|
newSubWork.CompileDate = subWork.CompileDate;
|
|||
|
newSubWork.CompileManId = subWork.CompileManId;
|
|||
|
Funs.DB.SubmitChanges();
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 根据主键删除安全生产专项整治第四阶段工作开展情况
|
|||
|
/// </summary>
|
|||
|
/// <param name="SubSafetySpecialWorkId"></param>
|
|||
|
public static void DeleteSubSafetySpecialWorkById(string SubSafetySpecialWorkId)
|
|||
|
{
|
|||
|
Model.Manager_SubSafetySpecialWork specialWork = Funs.DB.Manager_SubSafetySpecialWork.FirstOrDefault(e => e.SafetySpecialWorkId == SubSafetySpecialWorkId);
|
|||
|
if (specialWork != null)
|
|||
|
{
|
|||
|
BLL.CommonService.DeleteAttachFileById(SubSafetySpecialWorkId);//删除附件
|
|||
|
Funs.DB.Manager_SubSafetySpecialWork.DeleteOnSubmit(specialWork);
|
|||
|
Funs.DB.SubmitChanges();
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|