20230530集团看板数据来源页面添加

This commit is contained in:
2023-05-30 08:52:00 +08:00
parent 9c804196e7
commit f4b1c42fa9
118 changed files with 18934 additions and 137 deletions
@@ -0,0 +1,84 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
/// <summary>
/// 监督检查报告明细
/// </summary>
public static class SubUnitCheckRectifyItemService
{
/// <summary>
/// 根据评价报告主键获取所有明细信息
/// </summary>
/// <param name="subUnitCheckRectifyId"></param>
/// <returns></returns>
public static List<Model.Supervise_SubUnitCheckRectifyItem> GetSubUnitCheckRectifyItemList(string subUnitCheckRectifyId)
{
return (from x in Funs.DB.Supervise_SubUnitCheckRectifyItem where x.SubUnitCheckRectifyId == subUnitCheckRectifyId orderby x.CheckDate descending select x).ToList();
}
/// <summary>
/// 添加监督评价报告明细
/// </summary>
/// <param name="item"></param>
public static void AddSubUnitCheckRectifyItem(Model.Supervise_SubUnitCheckRectifyItem item)
{
Model.Supervise_SubUnitCheckRectifyItem newItem = new Model.Supervise_SubUnitCheckRectifyItem
{
SubUnitCheckRectifyItemId = item.SubUnitCheckRectifyItemId,
SubUnitCheckRectifyId = item.SubUnitCheckRectifyId,
Name = item.Name,
Sex = item.Sex,
UnitName = item.UnitName,
PostName = item.PostName,
WorkTitle = item.WorkTitle,
CheckPostName = item.CheckPostName,
CheckDate = item.CheckDate
};
Funs.DB.Supervise_SubUnitCheckRectifyItem.InsertOnSubmit(newItem);
Funs.DB.SubmitChanges();
}
/// <summary>
/// 根据评价报告主键删除所有相关明细信息
/// </summary>
/// <param name="subUnitCheckRectifyId"></param>
public static void DeleteSubUnitCheckRectifyItemsList(string subUnitCheckRectifyId)
{
var q = (from x in Funs.DB.Supervise_SubUnitCheckRectifyItem where x.SubUnitCheckRectifyId == subUnitCheckRectifyId select x).ToList();
if (q != null)
{
Funs.DB.Supervise_SubUnitCheckRectifyItem.DeleteAllOnSubmit(q);
Funs.DB.SubmitChanges();
}
}
/// <summary>
///
/// </summary>
/// <param name="superviseCheckReportId"></param>
public static void DeleteSubUnitCheckRectifyBySuperviseCheckReportId(string superviseCheckReportId)
{
var q = (from x in Funs.DB.Supervise_SubUnitCheckRectify where x.SuperviseCheckReportId == superviseCheckReportId select x);
if (q.Count() > 0)
{
foreach (var item in q)
{
var subUnitCheckRectifyItem = from x in Funs.DB.Supervise_SubUnitCheckRectifyItem where x.SubUnitCheckRectifyId == item.SubUnitCheckRectifyId select x;
if (subUnitCheckRectifyItem.Count() > 0)
{
Funs.DB.Supervise_SubUnitCheckRectifyItem.DeleteAllOnSubmit(subUnitCheckRectifyItem);
Funs.DB.SubmitChanges();
}
Funs.DB.Supervise_SubUnitCheckRectify.DeleteOnSubmit(item);
Funs.DB.SubmitChanges();
}
}
}
}
}
@@ -0,0 +1,90 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
/// <summary>
/// 监督评价报告
/// </summary>
public static class SubUnitCheckRectifyService
{
/// <summary>
/// 根据安全监督检查报告id获取监督评价信息
/// </summary>
/// <param name="superviseCheckReportId"></param>
/// <returns></returns>
public static Model.Supervise_SubUnitCheckRectify GetSubUnitCheckRectifyBySuperviseCheckReportId(string superviseCheckReportId)
{
return Funs.DB.Supervise_SubUnitCheckRectify.FirstOrDefault(e => e.SuperviseCheckReportId == superviseCheckReportId);
}
/// <summary>
/// 根据主键获取监督评价信息
/// </summary>
/// <param name="subUnitCheckRectifyId"></param>
/// <returns></returns>
public static Model.Supervise_SubUnitCheckRectify GetSubUnitCheckRectifyById(string subUnitCheckRectifyId)
{
return Funs.DB.Supervise_SubUnitCheckRectify.FirstOrDefault(e => e.SubUnitCheckRectifyId == subUnitCheckRectifyId);
}
/// <summary>
/// 添加监督评价报告
/// </summary>
/// <param name="subUnitCheckRectify"></param>
public static void AddSubUnitCheckRectify(Model.Supervise_SubUnitCheckRectify subUnitCheckRectify)
{
Model.Supervise_SubUnitCheckRectify newSubUnitCheckRectify = new Model.Supervise_SubUnitCheckRectify
{
SubUnitCheckRectifyId = subUnitCheckRectify.SubUnitCheckRectifyId,
SuperviseCheckReportId = subUnitCheckRectify.SuperviseCheckReportId,
UnitId = subUnitCheckRectify.UnitId,
CheckRectType = subUnitCheckRectify.CheckRectType,
Values1 = subUnitCheckRectify.Values1,
Values2 = subUnitCheckRectify.Values2,
Values3 = subUnitCheckRectify.Values3,
Values4 = subUnitCheckRectify.Values4,
Values5 = subUnitCheckRectify.Values5,
Values6 = subUnitCheckRectify.Values6,
Values7 = subUnitCheckRectify.Values7,
Values8 = subUnitCheckRectify.Values8,
AttachUrl = subUnitCheckRectify.AttachUrl,
UpDateTime = subUnitCheckRectify.UpDateTime,
CheckEndDate = subUnitCheckRectify.CheckEndDate,
UpState = subUnitCheckRectify.UpState
};
Funs.DB.Supervise_SubUnitCheckRectify.InsertOnSubmit(newSubUnitCheckRectify);
Funs.DB.SubmitChanges();
}
/// <summary>
/// 修改监督评价报告
/// </summary>
/// <param name="subUnitCheckRectify"></param>
public static void UpdateSubUnitCheckRectify(Model.Supervise_SubUnitCheckRectify subUnitCheckRectify)
{
Model.Supervise_SubUnitCheckRectify newSubUnitCheckRectify = Funs.DB.Supervise_SubUnitCheckRectify.FirstOrDefault(e => e.SubUnitCheckRectifyId == subUnitCheckRectify.SubUnitCheckRectifyId);
if (newSubUnitCheckRectify != null)
{
newSubUnitCheckRectify.UnitId = subUnitCheckRectify.UnitId;
newSubUnitCheckRectify.CheckRectType = subUnitCheckRectify.CheckRectType;
newSubUnitCheckRectify.Values1 = subUnitCheckRectify.Values1;
newSubUnitCheckRectify.Values2 = subUnitCheckRectify.Values2;
newSubUnitCheckRectify.Values3 = subUnitCheckRectify.Values3;
newSubUnitCheckRectify.Values4 = subUnitCheckRectify.Values4;
newSubUnitCheckRectify.Values5 = subUnitCheckRectify.Values5;
newSubUnitCheckRectify.Values6 = subUnitCheckRectify.Values6;
newSubUnitCheckRectify.Values7 = subUnitCheckRectify.Values7;
newSubUnitCheckRectify.Values8 = subUnitCheckRectify.Values8;
newSubUnitCheckRectify.AttachUrl = subUnitCheckRectify.AttachUrl;
newSubUnitCheckRectify.UpDateTime = subUnitCheckRectify.UpDateTime;
newSubUnitCheckRectify.UpState = subUnitCheckRectify.UpState;
newSubUnitCheckRectify.CheckEndDate = subUnitCheckRectify.CheckEndDate;
Funs.DB.SubmitChanges();
}
}
}
}
@@ -0,0 +1,86 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
/// <summary>
/// 安全监督检查整改明细表
/// </summary>
public static class SuperviseCheckRectifyItemService
{
/// <summary>
/// 根据主键获取安全监督检查整改明细信息
/// </summary>
/// <param name="superviseCheckRectifyItemId"></param>
/// <returns></returns>
public static Model.Supervise_SuperviseCheckRectifyItem GetSuperviseCheckRectifyItemById(string superviseCheckRectifyItemId)
{
return Funs.DB.Supervise_SuperviseCheckRectifyItem.FirstOrDefault(e => e.SuperviseCheckRectifyItemId == superviseCheckRectifyItemId);
}
/// <summary>
/// 根据安全监督检查整改id获取所有相关明细信息
/// </summary>
/// <param name="superviseCheckRectifyId"></param>
/// <returns></returns>
public static List<Model.Supervise_SuperviseCheckRectifyItem> GetSuperviseCheckRectifyItemBySuperviseCheckRectifyId(string superviseCheckRectifyId)
{
return (from x in Funs.DB.Supervise_SuperviseCheckRectifyItem where x.SuperviseCheckRectifyId == superviseCheckRectifyId select x).ToList();
}
/// <summary>
/// 添加安全监督检查整改明细信息
/// </summary>
/// <param name="superviseCheckRectifyItem"></param>
public static void AddSuperviseCheckRectifyItem(Model.Supervise_SuperviseCheckRectifyItem superviseCheckRectifyItem)
{
Model.Supervise_SuperviseCheckRectifyItem newSuperviseCheckRectifyItem = new Model.Supervise_SuperviseCheckRectifyItem
{
SuperviseCheckRectifyItemId = superviseCheckRectifyItem.SuperviseCheckRectifyItemId,
SuperviseCheckRectifyId = superviseCheckRectifyItem.SuperviseCheckRectifyId,
RectifyItemId = superviseCheckRectifyItem.RectifyItemId,
ConfirmMan = superviseCheckRectifyItem.ConfirmMan,
ConfirmDate = superviseCheckRectifyItem.ConfirmDate,
OrderEndDate = superviseCheckRectifyItem.OrderEndDate,
OrderEndPerson = superviseCheckRectifyItem.OrderEndPerson,
RealEndDate = superviseCheckRectifyItem.RealEndDate,
AttachUrl = superviseCheckRectifyItem.AttachUrl,
VerifierName=superviseCheckRectifyItem.VerifierName,
VerifierDate=superviseCheckRectifyItem.VerifierDate,
};
Funs.DB.Supervise_SuperviseCheckRectifyItem.InsertOnSubmit(newSuperviseCheckRectifyItem);
Funs.DB.SubmitChanges();
}
/// <summary>
/// 根据主键删除安全监督检查整改明细信息
/// </summary>
/// <param name="superviseCheckRectifyItemId"></param>
public static void DeleteSuperviseCheckRectifyItem(string superviseCheckRectifyItemId)
{
Model.Supervise_SuperviseCheckRectifyItem superviseCheckRectifyItem = Funs.DB.Supervise_SuperviseCheckRectifyItem.FirstOrDefault(e => e.SuperviseCheckRectifyItemId == superviseCheckRectifyItemId);
if (superviseCheckRectifyItem != null)
{
Funs.DB.Supervise_SuperviseCheckRectifyItem.DeleteOnSubmit(superviseCheckRectifyItem);
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 根据安全监督检查整改ID删除所有相关明细信息
/// </summary>
/// <param name="superviseCheckRectifyId"></param>
public static void DeleteSuperviseCheckRectifyItemBySuperviseCheckRectifyId(string superviseCheckRectifyId)
{
var q = (from x in Funs.DB.Supervise_SuperviseCheckRectifyItem where x.SuperviseCheckRectifyId == superviseCheckRectifyId select x).ToList();
if (q != null)
{
Funs.DB.Supervise_SuperviseCheckRectifyItem.DeleteAllOnSubmit(q);
Funs.DB.SubmitChanges();
}
}
}
}
@@ -0,0 +1,97 @@
using System.Linq;
namespace BLL
{
/// <summary>
/// 安全监督检查整改
/// </summary>
public static class SuperviseCheckRectifyService
{
/// <summary>
/// 根据主键获取安全监督检查整改
/// </summary>
/// <param name="superviseCheckRectifyId"></param>
/// <returns></returns>
public static Model.Supervise_SuperviseCheckRectify GetSuperviseCheckRectifyById(string superviseCheckRectifyId)
{
return Funs.DB.Supervise_SuperviseCheckRectify.FirstOrDefault(e => e.SuperviseCheckRectifyId == superviseCheckRectifyId);
}
/// <summary>
/// 根据检查报告id获取整改
/// </summary>
/// <param name="superviseCheckReportId"></param>
/// <returns></returns>
public static Model.Supervise_SuperviseCheckRectify GetSuperviseCheckRectifyBySuperviseCheckReportId(string superviseCheckReportId)
{
return Funs.DB.Supervise_SuperviseCheckRectify.FirstOrDefault(e => e.SuperviseCheckReportId == superviseCheckReportId);
}
/// <summary>
/// 添加安全监督检查整改
/// </summary>
/// <param name="SuperviseCheckRectify"></param>
public static void AddSuperviseCheckRectify(Model.Supervise_SuperviseCheckRectify superviseCheckRectify)
{
Model.Supervise_SuperviseCheckRectify newSuperviseCheckRectify = new Model.Supervise_SuperviseCheckRectify
{
SuperviseCheckRectifyId = superviseCheckRectify.SuperviseCheckRectifyId,
SuperviseCheckRectifyCode = superviseCheckRectify.SuperviseCheckRectifyCode,
ProjectId = superviseCheckRectify.ProjectId,
UnitId = superviseCheckRectify.UnitId,
CheckDate = superviseCheckRectify.CheckDate,
IssueMan = superviseCheckRectify.IssueMan,
IssueDate = superviseCheckRectify.IssueDate,
SuperviseCheckReportId = superviseCheckRectify.SuperviseCheckReportId,
HandleState = superviseCheckRectify.HandleState
};
Funs.DB.Supervise_SuperviseCheckRectify.InsertOnSubmit(newSuperviseCheckRectify);
Funs.DB.SubmitChanges();
}
/// <summary>
/// 修改安全监督检查整改
/// </summary>
/// <param name="superviseCheckRectify"></param>
public static void UpdateSuperviseCheckRectify(Model.Supervise_SuperviseCheckRectify superviseCheckRectify)
{
Model.Supervise_SuperviseCheckRectify newSuperviseCheckRectify = Funs.DB.Supervise_SuperviseCheckRectify.FirstOrDefault(e => e.SuperviseCheckRectifyId == superviseCheckRectify.SuperviseCheckRectifyId);
if (newSuperviseCheckRectify != null)
{
newSuperviseCheckRectify.SuperviseCheckRectifyCode = superviseCheckRectify.SuperviseCheckRectifyCode;
newSuperviseCheckRectify.ProjectId = superviseCheckRectify.ProjectId;
newSuperviseCheckRectify.UnitId = superviseCheckRectify.UnitId;
newSuperviseCheckRectify.CheckDate = superviseCheckRectify.CheckDate;
newSuperviseCheckRectify.IssueMan = superviseCheckRectify.IssueMan;
newSuperviseCheckRectify.IssueDate = superviseCheckRectify.IssueDate;
newSuperviseCheckRectify.SuperviseCheckReportId = superviseCheckRectify.SuperviseCheckReportId;
newSuperviseCheckRectify.HandleState = superviseCheckRectify.HandleState;
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除安全监督检查整改
/// </summary>
/// <param name="superviseCheckRectifyId"></param>
public static void DeleteSuperviseCheckRectifyById(string superviseCheckRectifyId)
{
Model.Supervise_SuperviseCheckRectify superviseCheckRectify = Funs.DB.Supervise_SuperviseCheckRectify.FirstOrDefault(e => e.SuperviseCheckRectifyId == superviseCheckRectifyId);
if (superviseCheckRectify != null)
{
var superviseCheckRectifys = from x in Funs.DB.Supervise_SuperviseCheckRectify where x.SuperviseCheckReportId == superviseCheckRectify.SuperviseCheckReportId select x;
if (superviseCheckRectifys.Count() == 1)
{
var report = BLL.SuperviseCheckReportService.GetSuperviseCheckReportById(superviseCheckRectify.SuperviseCheckReportId);
if (report != null)
{
report.IsIssued = null; //已下发
BLL.SuperviseCheckReportService.UpdateSuperviseCheckReport(report);
}
}
Funs.DB.Supervise_SuperviseCheckRectify.DeleteOnSubmit(superviseCheckRectify);
Funs.DB.SubmitChanges();
}
}
}
}
@@ -0,0 +1,90 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
/// <summary>
/// 安全监督检查报告明细表
/// </summary>
public static class SuperviseCheckReportItemService
{
/// <summary>
/// 根据主键获取安全监督检查报告明细信息
/// </summary>
/// <param name="superviseCheckReportItemId"></param>
/// <returns></returns>
public static Model.Supervise_SuperviseCheckReportItem GetSuperviseCheckReportItemById(string superviseCheckReportItemId)
{
return Funs.DB.Supervise_SuperviseCheckReportItem.FirstOrDefault(e => e.SuperviseCheckReportItemId == superviseCheckReportItemId);
}
/// <summary>
/// 根据安全监督检查报告id获取所有相关明细信息
/// </summary>
/// <param name="superviseCheckReportId"></param>
/// <returns></returns>
public static List<Model.Supervise_SuperviseCheckReportItem> GetSuperviseCheckReportItemBySuperviseCheckReportId(string superviseCheckReportId)
{
return (from x in Funs.DB.Supervise_SuperviseCheckReportItem where x.SuperviseCheckReportId == superviseCheckReportId select x).ToList();
}
/// <summary>
/// 根据安全监督检查报告id获取所有选中的相关明细信息
/// </summary>
/// <param name="superviseCheckReportId"></param>
/// <returns></returns>
public static List<Model.Supervise_SuperviseCheckReportItem> GetSelectedSuperviseCheckReportItemBySuperviseCheckReportId(string superviseCheckReportId)
{
return (from x in Funs.DB.Supervise_SuperviseCheckReportItem where x.SuperviseCheckReportId == superviseCheckReportId && x.IsSelected == true select x).ToList();
}
/// <summary>
/// 添加安全监督检查报告明细信息
/// </summary>
/// <param name="superviseCheckReportItem"></param>
public static void AddSuperviseCheckReportItem(Model.Supervise_SuperviseCheckReportItem superviseCheckReportItem)
{
Model.Supervise_SuperviseCheckReportItem newSuperviseCheckReportItem = new Model.Supervise_SuperviseCheckReportItem
{
SuperviseCheckReportItemId = superviseCheckReportItem.SuperviseCheckReportItemId,
SuperviseCheckReportId = superviseCheckReportItem.SuperviseCheckReportId,
RectifyItemId = superviseCheckReportItem.RectifyItemId,
IsSelected = superviseCheckReportItem.IsSelected,
AttachUrl = superviseCheckReportItem.AttachUrl
};
Funs.DB.Supervise_SuperviseCheckReportItem.InsertOnSubmit(newSuperviseCheckReportItem);
Funs.DB.SubmitChanges();
}
/// <summary>
/// 根据主键删除安全监督检查报告明细信息
/// </summary>
/// <param name="superviseCheckReportItemId"></param>
public static void DeleteSuperviseCheckReportItem(string superviseCheckReportItemId)
{
Model.Supervise_SuperviseCheckReportItem superviseCheckReportItem = Funs.DB.Supervise_SuperviseCheckReportItem.FirstOrDefault(e => e.SuperviseCheckReportItemId == superviseCheckReportItemId);
if (superviseCheckReportItem != null)
{
Funs.DB.Supervise_SuperviseCheckReportItem.DeleteOnSubmit(superviseCheckReportItem);
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 根据安全监督检查报告ID删除所有相关明细信息
/// </summary>
/// <param name="superviseCheckReportId"></param>
public static void DeleteSuperviseCheckReportItemBySuperviseCheckReportId(string superviseCheckReportId)
{
var q = (from x in Funs.DB.Supervise_SuperviseCheckReportItem where x.SuperviseCheckReportId == superviseCheckReportId select x).ToList();
if (q != null)
{
Funs.DB.Supervise_SuperviseCheckReportItem.DeleteAllOnSubmit(q);
Funs.DB.SubmitChanges();
}
}
}
}
@@ -0,0 +1,87 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
/// <summary>
/// 安全监督检查报告表
/// </summary>
public static class SuperviseCheckReportService
{
/// <summary>
/// 根据主键获取安全监督检查报告
/// </summary>
/// <param name="superviseCheckReportId"></param>
/// <returns></returns>
public static Model.Supervise_SuperviseCheckReport GetSuperviseCheckReportById(string superviseCheckReportId)
{
return Funs.DB.Supervise_SuperviseCheckReport.FirstOrDefault(e => e.SuperviseCheckReportId == superviseCheckReportId);
}
/// <summary>
/// 添加安全监督检查报告
/// </summary>
/// <param name="superviseCheckReport"></param>
public static void AddSuperviseCheckReport(Model.Supervise_SuperviseCheckReport superviseCheckReport)
{
Model.Supervise_SuperviseCheckReport newSuperviseCheckReport = new Model.Supervise_SuperviseCheckReport
{
SuperviseCheckReportId = superviseCheckReport.SuperviseCheckReportId,
SuperviseCheckReportCode = superviseCheckReport.SuperviseCheckReportCode,
CheckDate = superviseCheckReport.CheckDate,
ProjectId = superviseCheckReport.ProjectId,
UnitId = superviseCheckReport.UnitId,
CheckTeam = superviseCheckReport.CheckTeam,
EvaluationResult = superviseCheckReport.EvaluationResult,
CheckType = superviseCheckReport.CheckType,
AttachUrl = superviseCheckReport.AttachUrl,
IsIssued = superviseCheckReport.IsIssued
};
Funs.DB.Supervise_SuperviseCheckReport.InsertOnSubmit(newSuperviseCheckReport);
Funs.DB.SubmitChanges();
}
/// <summary>
/// 修改安全监督检查报告
/// </summary>
/// <param name="superviseCheckReport"></param>
public static void UpdateSuperviseCheckReport(Model.Supervise_SuperviseCheckReport superviseCheckReport)
{
Model.Supervise_SuperviseCheckReport newSuperviseCheckReport = Funs.DB.Supervise_SuperviseCheckReport.FirstOrDefault(e => e.SuperviseCheckReportId == superviseCheckReport.SuperviseCheckReportId);
if (newSuperviseCheckReport != null)
{
newSuperviseCheckReport.SuperviseCheckReportCode = superviseCheckReport.SuperviseCheckReportCode;
newSuperviseCheckReport.CheckDate = superviseCheckReport.CheckDate;
newSuperviseCheckReport.ProjectId = superviseCheckReport.ProjectId;
newSuperviseCheckReport.UnitId = superviseCheckReport.UnitId;
newSuperviseCheckReport.CheckTeam = superviseCheckReport.CheckTeam;
newSuperviseCheckReport.EvaluationResult = superviseCheckReport.EvaluationResult;
newSuperviseCheckReport.CheckType = superviseCheckReport.CheckType;
newSuperviseCheckReport.AttachUrl = superviseCheckReport.AttachUrl;
newSuperviseCheckReport.IsIssued = superviseCheckReport.IsIssued;
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除安全监督检查报告
/// </summary>
/// <param name="superviseCheckReportId"></param>
public static void DeleteSuperviseCheckReportById(string superviseCheckReportId)
{
Model.Supervise_SuperviseCheckReport superviseCheckReport = Funs.DB.Supervise_SuperviseCheckReport.FirstOrDefault(e => e.SuperviseCheckReportId == superviseCheckReportId);
if (superviseCheckReport != null)
{
if (!string.IsNullOrEmpty(superviseCheckReport.AttachUrl))
{
BLL.UploadFileService.DeleteFile(Funs.RootPath, superviseCheckReport.AttachUrl);//删除附件
}
Funs.DB.Supervise_SuperviseCheckReport.DeleteOnSubmit(superviseCheckReport);
Funs.DB.SubmitChanges();
}
}
}
}