20210430
This commit is contained in:
@@ -0,0 +1,122 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 特种设备作业人员资质
|
||||
/// </summary>
|
||||
public static class EquipmentPersonQualityService
|
||||
{
|
||||
public static Model.SGGLDB db = Funs.DB;
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键获取特种设备作业人员资质
|
||||
/// </summary>
|
||||
/// <param name="EquipmentPersonQualityId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.QualityAudit_EquipmentPersonQuality GetEquipmentPersonQualityByPersonId(string personId)
|
||||
{
|
||||
return Funs.DB.QualityAudit_EquipmentPersonQuality.FirstOrDefault(e => e.PersonId == personId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取时间段的特岗资质集合
|
||||
/// </summary>
|
||||
/// <param name="projectId"></param>
|
||||
/// <param name="startTime"></param>
|
||||
/// <param name="endTime"></param>
|
||||
/// <returns></returns>
|
||||
public static List<Model.QualityAudit_EquipmentPersonQuality> GetListByDate(string projectId, DateTime startTime, DateTime endTime)
|
||||
{
|
||||
return (from x in Funs.DB.QualityAudit_EquipmentPersonQuality
|
||||
join y in Funs.DB.SitePerson_Person
|
||||
on x.PersonId equals y.PersonId
|
||||
where y.ProjectId == projectId && x.AuditDate >= startTime && x.AuditDate <= endTime
|
||||
orderby x.AuditDate
|
||||
select x).Distinct().ToList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取时间段的特岗资质数量
|
||||
/// </summary>
|
||||
/// <param name="projectId"></param>
|
||||
/// <param name="startTime"></param>
|
||||
/// <param name="endTime"></param>
|
||||
/// <returns></returns>
|
||||
public static int GetCountByDate(string projectId, DateTime startTime, DateTime endTime)
|
||||
{
|
||||
using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
|
||||
{
|
||||
var q = (from x in db.QualityAudit_EquipmentPersonQuality
|
||||
join y in db.SitePerson_Person
|
||||
on x.PersonId equals y.PersonId
|
||||
where y.ProjectId == projectId && x.AuditDate >= startTime && x.AuditDate <= endTime
|
||||
orderby x.AuditDate
|
||||
select x).Distinct().ToList();
|
||||
return q.Count();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加特种设备作业人员资质
|
||||
/// </summary>
|
||||
/// <param name="EquipmentPersonQuality"></param>
|
||||
public static void AddEquipmentPersonQuality(Model.QualityAudit_EquipmentPersonQuality EquipmentPersonQuality)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.QualityAudit_EquipmentPersonQuality newEquipmentPersonQuality = new Model.QualityAudit_EquipmentPersonQuality
|
||||
{
|
||||
EquipmentPersonQualityId = EquipmentPersonQuality.EquipmentPersonQualityId,
|
||||
PersonId = EquipmentPersonQuality.PersonId,
|
||||
CertificateId = EquipmentPersonQuality.CertificateId,
|
||||
CertificateNo = EquipmentPersonQuality.CertificateNo,
|
||||
CertificateName = EquipmentPersonQuality.CertificateName,
|
||||
Grade = EquipmentPersonQuality.Grade,
|
||||
SendUnit = EquipmentPersonQuality.SendUnit,
|
||||
SendDate = EquipmentPersonQuality.SendDate,
|
||||
LimitDate = EquipmentPersonQuality.LimitDate,
|
||||
LateCheckDate = EquipmentPersonQuality.LateCheckDate,
|
||||
ApprovalPerson = EquipmentPersonQuality.ApprovalPerson,
|
||||
Remark = EquipmentPersonQuality.Remark,
|
||||
CompileMan = EquipmentPersonQuality.CompileMan,
|
||||
CompileDate = EquipmentPersonQuality.CompileDate,
|
||||
AuditDate = EquipmentPersonQuality.AuditDate,
|
||||
AuditorId = EquipmentPersonQuality.AuditorId,
|
||||
};
|
||||
db.QualityAudit_EquipmentPersonQuality.InsertOnSubmit(newEquipmentPersonQuality);
|
||||
db.SubmitChanges();
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改特种设备作业人员资质
|
||||
/// </summary>
|
||||
/// <param name="EquipmentPersonQuality"></param>
|
||||
public static void UpdateEquipmentPersonQuality(Model.QualityAudit_EquipmentPersonQuality EquipmentPersonQuality)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.QualityAudit_EquipmentPersonQuality newEquipmentPersonQuality = db.QualityAudit_EquipmentPersonQuality.FirstOrDefault(e => e.EquipmentPersonQualityId == EquipmentPersonQuality.EquipmentPersonQualityId);
|
||||
if (newEquipmentPersonQuality != null)
|
||||
{
|
||||
newEquipmentPersonQuality.CertificateId = EquipmentPersonQuality.CertificateId;
|
||||
newEquipmentPersonQuality.CertificateNo = EquipmentPersonQuality.CertificateNo;
|
||||
newEquipmentPersonQuality.CertificateName = EquipmentPersonQuality.CertificateName;
|
||||
newEquipmentPersonQuality.Grade = EquipmentPersonQuality.Grade;
|
||||
newEquipmentPersonQuality.SendUnit = EquipmentPersonQuality.SendUnit;
|
||||
newEquipmentPersonQuality.SendDate = EquipmentPersonQuality.SendDate;
|
||||
newEquipmentPersonQuality.LimitDate = EquipmentPersonQuality.LimitDate;
|
||||
newEquipmentPersonQuality.LateCheckDate = EquipmentPersonQuality.LateCheckDate;
|
||||
newEquipmentPersonQuality.ApprovalPerson = EquipmentPersonQuality.ApprovalPerson;
|
||||
newEquipmentPersonQuality.Remark = EquipmentPersonQuality.Remark;
|
||||
newEquipmentPersonQuality.CompileMan = EquipmentPersonQuality.CompileMan;
|
||||
newEquipmentPersonQuality.CompileDate = EquipmentPersonQuality.CompileDate;
|
||||
newEquipmentPersonQuality.AuditDate = EquipmentPersonQuality.AuditDate;
|
||||
newEquipmentPersonQuality.AuditorId = EquipmentPersonQuality.AuditorId;
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,106 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 特种设备资质审查明细
|
||||
/// </summary>
|
||||
public static class EquipmentQualityAuditDetailService
|
||||
{
|
||||
public static Model.SGGLDB db = Funs.DB;
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键获取特种设备资质审查明细
|
||||
/// </summary>
|
||||
/// <param name="EquipmentQualityAuditDetailId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.QualityAudit_EquipmentQualityAuditDetail GetEquipmentQualityAuditDetailById(string auditDetailId)
|
||||
{
|
||||
return Funs.DB.QualityAudit_EquipmentQualityAuditDetail.FirstOrDefault(e => e.AuditDetailId == auditDetailId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取时间段的审查明细集合
|
||||
/// </summary>
|
||||
/// <param name="projectId"></param>
|
||||
/// <param name="startTime"></param>
|
||||
/// <param name="endTime"></param>
|
||||
/// <returns></returns>
|
||||
public static List<Model.QualityAudit_EquipmentQualityAuditDetail> GetListByDate(string projectId, DateTime startTime, DateTime endTime)
|
||||
{
|
||||
return (from x in Funs.DB.QualityAudit_EquipmentQualityAuditDetail where x.ProjectId == projectId && x.AuditDate >= startTime && x.AuditDate <= endTime orderby x.AuditDate select x).ToList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取时间段的审查明细数量
|
||||
/// </summary>
|
||||
/// <param name="projectId"></param>
|
||||
/// <param name="startTime"></param>
|
||||
/// <param name="endTime"></param>
|
||||
/// <returns></returns>
|
||||
public static int GetCountByDate(string projectId, DateTime startTime, DateTime endTime)
|
||||
{
|
||||
var q = (from x in Funs.DB.QualityAudit_EquipmentQualityAuditDetail where x.ProjectId == projectId && x.AuditDate >= startTime && x.AuditDate <= endTime orderby x.AuditDate select x).ToList();
|
||||
return q.Count();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加特种设备资质审查明细
|
||||
/// </summary>
|
||||
/// <param name="auditDetail"></param>
|
||||
public static void AddEquipmentQualityAuditDetail(Model.QualityAudit_EquipmentQualityAuditDetail auditDetail)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.QualityAudit_EquipmentQualityAuditDetail newEquipmentQualityAuditDetail = new Model.QualityAudit_EquipmentQualityAuditDetail
|
||||
{
|
||||
AuditDetailId = auditDetail.AuditDetailId,
|
||||
ProjectId = auditDetail.ProjectId,
|
||||
EquipmentQualityId = auditDetail.EquipmentQualityId,
|
||||
AuditContent = auditDetail.AuditContent,
|
||||
AuditMan = auditDetail.AuditMan,
|
||||
AuditDate = auditDetail.AuditDate,
|
||||
AuditResult = auditDetail.AuditResult
|
||||
};
|
||||
db.QualityAudit_EquipmentQualityAuditDetail.InsertOnSubmit(newEquipmentQualityAuditDetail);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改特种设备资质审查明细
|
||||
/// </summary>
|
||||
/// <param name="auditDetail"></param>
|
||||
public static void UpdateEquipmentQualityAuditDetail(Model.QualityAudit_EquipmentQualityAuditDetail auditDetail)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.QualityAudit_EquipmentQualityAuditDetail newEquipmentQualityAuditDetail = db.QualityAudit_EquipmentQualityAuditDetail.FirstOrDefault(e => e.AuditDetailId == auditDetail.AuditDetailId);
|
||||
if (newEquipmentQualityAuditDetail != null)
|
||||
{
|
||||
newEquipmentQualityAuditDetail.AuditContent = auditDetail.AuditContent;
|
||||
newEquipmentQualityAuditDetail.AuditMan = auditDetail.AuditMan;
|
||||
newEquipmentQualityAuditDetail.AuditDate = auditDetail.AuditDate;
|
||||
newEquipmentQualityAuditDetail.AuditResult = auditDetail.AuditResult;
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除特种设备资质审查明细
|
||||
/// </summary>
|
||||
/// <param name="auditDetailId"></param>
|
||||
public static void DeleteEquipmentQualityAuditDetailById(string auditDetailId)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.QualityAudit_EquipmentQualityAuditDetail auditDetail = db.QualityAudit_EquipmentQualityAuditDetail.FirstOrDefault(e => e.AuditDetailId == auditDetailId);
|
||||
if (auditDetail != null)
|
||||
{
|
||||
////删除附件表
|
||||
BLL.CommonService.DeleteAttachFileById(auditDetail.AuditDetailId);
|
||||
db.QualityAudit_EquipmentQualityAuditDetail.DeleteOnSubmit(auditDetail);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,120 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 特殊机具设备资质
|
||||
/// </summary>
|
||||
public static class EquipmentQualityService
|
||||
{
|
||||
public static Model.SGGLDB db = Funs.DB;
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键获取特殊机具设备资质
|
||||
/// </summary>
|
||||
/// <param name="equipmentQualityId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.QualityAudit_EquipmentQuality GetEquipmentQualityById(string equipmentQualityId)
|
||||
{
|
||||
return Funs.DB.QualityAudit_EquipmentQuality.FirstOrDefault(e => e.EquipmentQualityId == equipmentQualityId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取时间段的特种设备数量
|
||||
/// </summary>
|
||||
/// <param name="projectId"></param>
|
||||
/// <param name="startTime"></param>
|
||||
/// <param name="endTime"></param>
|
||||
/// <returns></returns>
|
||||
public static int GetCountByDate(string projectId, DateTime startTime, DateTime endTime)
|
||||
{
|
||||
var q = (from x in Funs.DB.QualityAudit_EquipmentQuality where x.ProjectId == projectId && x.InDate >= startTime && x.InDate <= endTime orderby x.InDate select x).ToList();
|
||||
return q.Count();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加特殊机具设备资质
|
||||
/// </summary>
|
||||
/// <param name="equipmentQuality"></param>
|
||||
public static void AddEquipmentQuality(Model.QualityAudit_EquipmentQuality equipmentQuality)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.QualityAudit_EquipmentQuality newEquipmentQuality = new Model.QualityAudit_EquipmentQuality
|
||||
{
|
||||
EquipmentQualityId = equipmentQuality.EquipmentQualityId,
|
||||
ProjectId = equipmentQuality.ProjectId,
|
||||
EquipmentQualityCode = equipmentQuality.EquipmentQualityCode,
|
||||
UnitId = equipmentQuality.UnitId,
|
||||
SpecialEquipmentId = equipmentQuality.SpecialEquipmentId,
|
||||
EquipmentQualityName = equipmentQuality.EquipmentQualityName,
|
||||
SizeModel = equipmentQuality.SizeModel,
|
||||
FactoryCode = equipmentQuality.FactoryCode,
|
||||
CertificateCode = equipmentQuality.CertificateCode,
|
||||
CheckDate = equipmentQuality.CheckDate,
|
||||
LimitDate = equipmentQuality.LimitDate,
|
||||
InDate = equipmentQuality.InDate,
|
||||
OutDate = equipmentQuality.OutDate,
|
||||
ApprovalPerson = equipmentQuality.ApprovalPerson,
|
||||
CarNum = equipmentQuality.CarNum,
|
||||
Remark = equipmentQuality.Remark,
|
||||
CompileMan = equipmentQuality.CompileMan,
|
||||
CompileDate = equipmentQuality.CompileDate
|
||||
};
|
||||
db.QualityAudit_EquipmentQuality.InsertOnSubmit(newEquipmentQuality);
|
||||
db.SubmitChanges();
|
||||
CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(Const.EquipmentQualityMenuId, equipmentQuality.ProjectId, null, equipmentQuality.EquipmentQualityId, equipmentQuality.CompileDate);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改特殊机具设备资质
|
||||
/// </summary>
|
||||
/// <param name="equipmentQuality"></param>
|
||||
public static void UpdateEquipmentQuality(Model.QualityAudit_EquipmentQuality equipmentQuality)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.QualityAudit_EquipmentQuality newEquipmentQuality = db.QualityAudit_EquipmentQuality.FirstOrDefault(e => e.EquipmentQualityId == equipmentQuality.EquipmentQualityId);
|
||||
if (newEquipmentQuality != null)
|
||||
{
|
||||
newEquipmentQuality.ProjectId = equipmentQuality.ProjectId;
|
||||
newEquipmentQuality.EquipmentQualityCode = equipmentQuality.EquipmentQualityCode;
|
||||
newEquipmentQuality.UnitId = equipmentQuality.UnitId;
|
||||
newEquipmentQuality.SpecialEquipmentId = equipmentQuality.SpecialEquipmentId;
|
||||
newEquipmentQuality.EquipmentQualityName = equipmentQuality.EquipmentQualityName;
|
||||
newEquipmentQuality.SizeModel = equipmentQuality.SizeModel;
|
||||
newEquipmentQuality.FactoryCode = equipmentQuality.FactoryCode;
|
||||
newEquipmentQuality.CertificateCode = equipmentQuality.CertificateCode;
|
||||
newEquipmentQuality.CheckDate = equipmentQuality.CheckDate;
|
||||
newEquipmentQuality.LimitDate = equipmentQuality.LimitDate;
|
||||
newEquipmentQuality.InDate = equipmentQuality.InDate;
|
||||
newEquipmentQuality.OutDate = equipmentQuality.OutDate;
|
||||
newEquipmentQuality.ApprovalPerson = equipmentQuality.ApprovalPerson;
|
||||
newEquipmentQuality.CarNum = equipmentQuality.CarNum;
|
||||
newEquipmentQuality.Remark = equipmentQuality.Remark;
|
||||
newEquipmentQuality.CompileMan = equipmentQuality.CompileMan;
|
||||
newEquipmentQuality.CompileDate = equipmentQuality.CompileDate;
|
||||
newEquipmentQuality.QRCodeAttachUrl = equipmentQuality.QRCodeAttachUrl;
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除特殊机具设备资质
|
||||
/// </summary>
|
||||
/// <param name="equipmentQualityId"></param>
|
||||
public static void DeleteEquipmentQualityById(string equipmentQualityId)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.QualityAudit_EquipmentQuality equipmentQuality = db.QualityAudit_EquipmentQuality.FirstOrDefault(e => e.EquipmentQualityId == equipmentQualityId);
|
||||
if (equipmentQuality != null)
|
||||
{
|
||||
CodeRecordsService.DeleteCodeRecordsByDataId(equipmentQualityId);//删除编号
|
||||
CommonService.DeleteAttachFileById(equipmentQualityId);//删除附件
|
||||
db.QualityAudit_EquipmentQuality.DeleteOnSubmit(equipmentQuality);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,123 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 一般机具设备资质
|
||||
/// </summary>
|
||||
public static class GeneralEquipmentQualityService
|
||||
{
|
||||
public static Model.SGGLDB db = Funs.DB;
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键获取一般机具设备资质
|
||||
/// </summary>
|
||||
/// <param name="generalEquipmentQualityId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.QualityAudit_GeneralEquipmentQuality GetGeneralEquipmentQualityById(string generalEquipmentQualityId)
|
||||
{
|
||||
return Funs.DB.QualityAudit_GeneralEquipmentQuality.FirstOrDefault(e => e.GeneralEquipmentQualityId == generalEquipmentQualityId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取时间段的一般机具设备资质集合
|
||||
/// </summary>
|
||||
/// <param name="projectId"></param>
|
||||
/// <param name="startTime"></param>
|
||||
/// <param name="endTime"></param>
|
||||
/// <returns></returns>
|
||||
public static List<Model.QualityAudit_GeneralEquipmentQuality> GetListByDate(string projectId, DateTime startTime, DateTime endTime)
|
||||
{
|
||||
return (from x in Funs.DB.QualityAudit_GeneralEquipmentQuality where x.ProjectId == projectId && x.InDate >= startTime && x.InDate <= endTime orderby x.InDate select x).ToList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取时间段的一般机具设备资质数量
|
||||
/// </summary>
|
||||
/// <param name="projectId"></param>
|
||||
/// <param name="startTime"></param>
|
||||
/// <param name="endTime"></param>
|
||||
/// <returns></returns>
|
||||
public static int GetSumCountByDate(string projectId, DateTime startTime, DateTime endTime)
|
||||
{
|
||||
int sum = 0;
|
||||
var q= (from x in Funs.DB.QualityAudit_GeneralEquipmentQuality where x.ProjectId == projectId && x.InDate >= startTime && x.InDate <= endTime select x).ToList();
|
||||
foreach (var item in q)
|
||||
{
|
||||
sum += item.EquipmentCount ?? 0;
|
||||
}
|
||||
return sum;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加一般机具设备资质
|
||||
/// </summary>
|
||||
/// <param name="generalEquipmentQuality"></param>
|
||||
public static void AddGeneralEquipmentQuality(Model.QualityAudit_GeneralEquipmentQuality generalEquipmentQuality)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.QualityAudit_GeneralEquipmentQuality newGeneralEquipmentQuality = new Model.QualityAudit_GeneralEquipmentQuality
|
||||
{
|
||||
GeneralEquipmentQualityId = generalEquipmentQuality.GeneralEquipmentQualityId,
|
||||
ProjectId = generalEquipmentQuality.ProjectId,
|
||||
GeneralEquipmentQualityCode = generalEquipmentQuality.GeneralEquipmentQualityCode,
|
||||
UnitId = generalEquipmentQuality.UnitId,
|
||||
SpecialEquipmentId = generalEquipmentQuality.SpecialEquipmentId,
|
||||
EquipmentCount = generalEquipmentQuality.EquipmentCount,
|
||||
IsQualified = generalEquipmentQuality.IsQualified,
|
||||
Remark = generalEquipmentQuality.Remark,
|
||||
CompileMan = generalEquipmentQuality.CompileMan,
|
||||
CompileDate = generalEquipmentQuality.CompileDate,
|
||||
InDate = generalEquipmentQuality.InDate
|
||||
};
|
||||
db.QualityAudit_GeneralEquipmentQuality.InsertOnSubmit(newGeneralEquipmentQuality);
|
||||
db.SubmitChanges();
|
||||
CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(Const.GeneralEquipmentQualityMenuId, generalEquipmentQuality.ProjectId, null, generalEquipmentQuality.GeneralEquipmentQualityId, generalEquipmentQuality.CompileDate);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改一般机具设备资质
|
||||
/// </summary>
|
||||
/// <param name="generalEquipmentQuality"></param>
|
||||
public static void UpdateGeneralEquipmentQuality(Model.QualityAudit_GeneralEquipmentQuality generalEquipmentQuality)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.QualityAudit_GeneralEquipmentQuality newGeneralEquipmentQuality = db.QualityAudit_GeneralEquipmentQuality.FirstOrDefault(e => e.GeneralEquipmentQualityId == generalEquipmentQuality.GeneralEquipmentQualityId);
|
||||
if (newGeneralEquipmentQuality != null)
|
||||
{
|
||||
newGeneralEquipmentQuality.ProjectId = generalEquipmentQuality.ProjectId;
|
||||
newGeneralEquipmentQuality.GeneralEquipmentQualityCode = generalEquipmentQuality.GeneralEquipmentQualityCode;
|
||||
newGeneralEquipmentQuality.UnitId = generalEquipmentQuality.UnitId;
|
||||
newGeneralEquipmentQuality.SpecialEquipmentId = generalEquipmentQuality.SpecialEquipmentId;
|
||||
newGeneralEquipmentQuality.EquipmentCount = generalEquipmentQuality.EquipmentCount;
|
||||
newGeneralEquipmentQuality.IsQualified = generalEquipmentQuality.IsQualified;
|
||||
newGeneralEquipmentQuality.Remark = generalEquipmentQuality.Remark;
|
||||
newGeneralEquipmentQuality.CompileMan = generalEquipmentQuality.CompileMan;
|
||||
newGeneralEquipmentQuality.CompileDate = generalEquipmentQuality.CompileDate;
|
||||
newGeneralEquipmentQuality.InDate = generalEquipmentQuality.InDate;
|
||||
newGeneralEquipmentQuality.QRCodeAttachUrl = generalEquipmentQuality.QRCodeAttachUrl;
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除一般机具设备资质
|
||||
/// </summary>
|
||||
/// <param name="generalEquipmentQualityId"></param>
|
||||
public static void DeleteGeneralEquipmentQualityById(string generalEquipmentQualityId)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.QualityAudit_GeneralEquipmentQuality generalEquipmentQuality = db.QualityAudit_GeneralEquipmentQuality.FirstOrDefault(e => e.GeneralEquipmentQualityId == generalEquipmentQualityId);
|
||||
if (generalEquipmentQuality != null)
|
||||
{
|
||||
CodeRecordsService.DeleteCodeRecordsByDataId(generalEquipmentQualityId);
|
||||
CommonService.DeleteAttachFileById(generalEquipmentQualityId);
|
||||
db.QualityAudit_GeneralEquipmentQuality.DeleteOnSubmit(generalEquipmentQuality);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,129 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 采购供货厂家管理
|
||||
/// </summary>
|
||||
public static class InUnitService
|
||||
{
|
||||
/// <summary>
|
||||
/// 根据主键获取采购供货厂家管理
|
||||
/// </summary>
|
||||
/// <param name="inUnitId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.QualityAudit_InUnit GetInUnitById(string inUnitId)
|
||||
{
|
||||
return Funs.DB.QualityAudit_InUnit.FirstOrDefault(e => e.InUnitId == inUnitId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加采购供货厂家管理
|
||||
/// </summary>
|
||||
/// <param name="inUnit"></param>
|
||||
public static void AddInUnit(Model.QualityAudit_InUnit inUnit)
|
||||
{
|
||||
Model.QualityAudit_InUnit newInUnit = new Model.QualityAudit_InUnit
|
||||
{
|
||||
InUnitId = inUnit.InUnitId,
|
||||
ProjectId = inUnit.ProjectId,
|
||||
InUnitCode = inUnit.InUnitCode,
|
||||
ManufacturerName = inUnit.ManufacturerName,
|
||||
HSEMan = inUnit.HSEMan,
|
||||
HeadTel = inUnit.HeadTel,
|
||||
InDate = inUnit.InDate,
|
||||
PersonCount = inUnit.PersonCount,
|
||||
TrainNum = inUnit.TrainNum,
|
||||
OutDate = inUnit.OutDate,
|
||||
BadgesIssued = inUnit.BadgesIssued,
|
||||
JobTicketValidity = inUnit.JobTicketValidity,
|
||||
TrainRecordsUrl = inUnit.TrainRecordsUrl,
|
||||
PlanUrl = inUnit.PlanUrl,
|
||||
TemporaryPersonUrl = inUnit.TemporaryPersonUrl,
|
||||
InPersonTrainUrl = inUnit.InPersonTrainUrl,
|
||||
Accommodation = inUnit.Accommodation,
|
||||
OperationTicket = inUnit.OperationTicket,
|
||||
LaborSituation = inUnit.LaborSituation,
|
||||
CompileMan = inUnit.CompileMan,
|
||||
CompileDate = inUnit.CompileDate,
|
||||
HSEAgreementUrl = inUnit.HSEAgreementUrl
|
||||
};
|
||||
Funs.DB.QualityAudit_InUnit.InsertOnSubmit(newInUnit);
|
||||
Funs.DB.SubmitChanges();
|
||||
CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(Const.InUnitMenuId, inUnit.ProjectId, null, inUnit.InUnitId, inUnit.CompileDate);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改采购供货厂家管理
|
||||
/// </summary>
|
||||
/// <param name="inUnit"></param>
|
||||
public static void UpdateInUnit(Model.QualityAudit_InUnit inUnit)
|
||||
{
|
||||
Model.QualityAudit_InUnit newInUnit = Funs.DB.QualityAudit_InUnit.FirstOrDefault(e => e.InUnitId == inUnit.InUnitId);
|
||||
if (newInUnit != null)
|
||||
{
|
||||
newInUnit.ProjectId = inUnit.ProjectId;
|
||||
newInUnit.InUnitCode = inUnit.InUnitCode;
|
||||
newInUnit.ManufacturerName = inUnit.ManufacturerName;
|
||||
newInUnit.HSEMan = inUnit.HSEMan;
|
||||
newInUnit.HeadTel = inUnit.HeadTel;
|
||||
newInUnit.InDate = inUnit.InDate;
|
||||
newInUnit.PersonCount = inUnit.PersonCount;
|
||||
newInUnit.TrainNum = inUnit.TrainNum;
|
||||
newInUnit.OutDate = inUnit.OutDate;
|
||||
newInUnit.BadgesIssued = inUnit.BadgesIssued;
|
||||
newInUnit.JobTicketValidity = inUnit.JobTicketValidity;
|
||||
newInUnit.TrainRecordsUrl = inUnit.TrainRecordsUrl;
|
||||
newInUnit.PlanUrl = inUnit.PlanUrl;
|
||||
newInUnit.TemporaryPersonUrl = inUnit.TemporaryPersonUrl;
|
||||
newInUnit.InPersonTrainUrl = inUnit.InPersonTrainUrl;
|
||||
newInUnit.Accommodation = inUnit.Accommodation;
|
||||
newInUnit.OperationTicket = inUnit.OperationTicket;
|
||||
newInUnit.LaborSituation = inUnit.LaborSituation;
|
||||
newInUnit.CompileMan = inUnit.CompileMan;
|
||||
newInUnit.CompileDate = inUnit.CompileDate;
|
||||
newInUnit.HSEAgreementUrl = inUnit.HSEAgreementUrl;
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除采购供货厂家管理
|
||||
/// </summary>
|
||||
/// <param name="inUnitId"></param>
|
||||
public static void DeleteInUnitById(string inUnitId)
|
||||
{
|
||||
Model.QualityAudit_InUnit inUnit = Funs.DB.QualityAudit_InUnit.FirstOrDefault(e => e.InUnitId == inUnitId);
|
||||
if (inUnit != null)
|
||||
{
|
||||
CodeRecordsService.DeleteCodeRecordsByDataId(inUnitId);
|
||||
if (!string.IsNullOrEmpty(inUnit.TrainRecordsUrl))
|
||||
{
|
||||
UploadFileService.DeleteFile(Funs.RootPath, inUnit.TrainRecordsUrl);
|
||||
}
|
||||
if (!string.IsNullOrEmpty(inUnit.PlanUrl))
|
||||
{
|
||||
UploadFileService.DeleteFile(Funs.RootPath, inUnit.PlanUrl);
|
||||
}
|
||||
if (!string.IsNullOrEmpty(inUnit.TemporaryPersonUrl))
|
||||
{
|
||||
UploadFileService.DeleteFile(Funs.RootPath, inUnit.TemporaryPersonUrl);
|
||||
}
|
||||
if (!string.IsNullOrEmpty(inUnit.InPersonTrainUrl))
|
||||
{
|
||||
UploadFileService.DeleteFile(Funs.RootPath, inUnit.InPersonTrainUrl);
|
||||
}
|
||||
if (!string.IsNullOrEmpty(inUnit.HSEAgreementUrl))
|
||||
{
|
||||
UploadFileService.DeleteFile(Funs.RootPath, inUnit.HSEAgreementUrl);
|
||||
}
|
||||
Funs.DB.QualityAudit_InUnit.DeleteOnSubmit(inUnit);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,137 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 特殊岗位人员资质
|
||||
/// </summary>
|
||||
public static class PersonQualityService
|
||||
{
|
||||
public static Model.SGGLDB db = Funs.DB;
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键获取特殊岗位人员资质
|
||||
/// </summary>
|
||||
/// <param name="personQualityId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.QualityAudit_PersonQuality GetPersonQualityByPersonId(string personId)
|
||||
{
|
||||
return Funs.DB.QualityAudit_PersonQuality.FirstOrDefault(e => e.PersonId == personId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取时间段的特岗资质集合
|
||||
/// </summary>
|
||||
/// <param name="projectId"></param>
|
||||
/// <param name="startTime"></param>
|
||||
/// <param name="endTime"></param>
|
||||
/// <returns></returns>
|
||||
public static List<Model.QualityAudit_PersonQuality> GetListByDate(string projectId, DateTime startTime, DateTime endTime)
|
||||
{
|
||||
return (from x in Funs.DB.QualityAudit_PersonQuality
|
||||
join y in Funs.DB.SitePerson_Person
|
||||
on x.PersonId equals y.PersonId
|
||||
where y.ProjectId == projectId && x.AuditDate >= startTime && x.AuditDate <= endTime
|
||||
orderby x.AuditDate
|
||||
select x).Distinct().ToList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取时间段的特岗资质数量
|
||||
/// </summary>
|
||||
/// <param name="projectId"></param>
|
||||
/// <param name="startTime"></param>
|
||||
/// <param name="endTime"></param>
|
||||
/// <returns></returns>
|
||||
public static int GetCountByDate(string projectId, DateTime startTime, DateTime endTime)
|
||||
{
|
||||
using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
|
||||
{
|
||||
var q = (from x in db.QualityAudit_PersonQuality
|
||||
join y in db.SitePerson_Person
|
||||
on x.PersonId equals y.PersonId
|
||||
where y.ProjectId == projectId && x.AuditDate >= startTime && x.AuditDate <= endTime
|
||||
orderby x.AuditDate
|
||||
select x).Distinct().ToList();
|
||||
return q.Count();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加特殊岗位人员资质
|
||||
/// </summary>
|
||||
/// <param name="personQuality"></param>
|
||||
public static void AddPersonQuality(Model.QualityAudit_PersonQuality personQuality)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.QualityAudit_PersonQuality newPersonQuality = new Model.QualityAudit_PersonQuality
|
||||
{
|
||||
PersonQualityId = personQuality.PersonQualityId,
|
||||
PersonId = personQuality.PersonId,
|
||||
CertificateId = personQuality.CertificateId,
|
||||
CertificateNo = personQuality.CertificateNo,
|
||||
CertificateName = personQuality.CertificateName,
|
||||
Grade = personQuality.Grade,
|
||||
SendUnit = personQuality.SendUnit,
|
||||
SendDate = personQuality.SendDate,
|
||||
LimitDate = personQuality.LimitDate,
|
||||
LateCheckDate = personQuality.LateCheckDate,
|
||||
ApprovalPerson = personQuality.ApprovalPerson,
|
||||
Remark = personQuality.Remark,
|
||||
CompileMan = personQuality.CompileMan,
|
||||
CompileDate = personQuality.CompileDate,
|
||||
AuditDate = personQuality.AuditDate,
|
||||
AuditorId = personQuality.AuditorId,
|
||||
};
|
||||
db.QualityAudit_PersonQuality.InsertOnSubmit(newPersonQuality);
|
||||
db.SubmitChanges();
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改特殊岗位人员资质
|
||||
/// </summary>
|
||||
/// <param name="personQuality"></param>
|
||||
public static void UpdatePersonQuality(Model.QualityAudit_PersonQuality personQuality)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.QualityAudit_PersonQuality newPersonQuality = db.QualityAudit_PersonQuality.FirstOrDefault(e => e.PersonQualityId == personQuality.PersonQualityId);
|
||||
if (newPersonQuality != null)
|
||||
{
|
||||
newPersonQuality.CertificateId = personQuality.CertificateId;
|
||||
newPersonQuality.CertificateNo = personQuality.CertificateNo;
|
||||
newPersonQuality.CertificateName = personQuality.CertificateName;
|
||||
newPersonQuality.Grade = personQuality.Grade;
|
||||
newPersonQuality.SendUnit = personQuality.SendUnit;
|
||||
newPersonQuality.SendDate = personQuality.SendDate;
|
||||
newPersonQuality.LimitDate = personQuality.LimitDate;
|
||||
newPersonQuality.LateCheckDate = personQuality.LateCheckDate;
|
||||
newPersonQuality.ApprovalPerson = personQuality.ApprovalPerson;
|
||||
newPersonQuality.Remark = personQuality.Remark;
|
||||
newPersonQuality.CompileMan = personQuality.CompileMan;
|
||||
newPersonQuality.CompileDate = personQuality.CompileDate;
|
||||
newPersonQuality.AuditDate = personQuality.AuditDate;
|
||||
newPersonQuality.AuditorId = personQuality.AuditorId;
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据Id删除特殊岗位人员资质
|
||||
/// </summary>
|
||||
/// <param name="personId">人员Id</param>
|
||||
public static void DeletePersonQuality(string personId)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.QualityAudit_PersonQuality personQuality = db.QualityAudit_PersonQuality.FirstOrDefault(e => e.PersonId == personId);
|
||||
if (personQuality != null)
|
||||
{
|
||||
db.QualityAudit_PersonQuality.DeleteOnSubmit(personQuality);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,78 @@
|
||||
using System.Linq;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 项目安全协议清单
|
||||
/// </summary>
|
||||
public static class ProjectRecordService
|
||||
{
|
||||
/// <summary>
|
||||
/// 根据主键获取项目协议记录
|
||||
/// </summary>
|
||||
/// <param name="projectRecordId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.QualityAudit_ProjectRecord GetProjectRecordById(string projectRecordId)
|
||||
{
|
||||
return Funs.DB.QualityAudit_ProjectRecord.FirstOrDefault(e => e.ProjectRecordId == projectRecordId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加项目协议记录
|
||||
/// </summary>
|
||||
/// <param name="projectRecord"></param>
|
||||
public static void AddProjectRecord(Model.QualityAudit_ProjectRecord projectRecord)
|
||||
{
|
||||
Model.QualityAudit_ProjectRecord newProjectRecord = new Model.QualityAudit_ProjectRecord
|
||||
{
|
||||
ProjectRecordId = projectRecord.ProjectRecordId,
|
||||
UnitId = projectRecord.UnitId,
|
||||
ProjectId = projectRecord.ProjectId,
|
||||
ProjectRecordCode = projectRecord.ProjectRecordCode,
|
||||
ProjectRecordName = projectRecord.ProjectRecordName,
|
||||
Remark = projectRecord.Remark,
|
||||
CompileMan = projectRecord.CompileMan,
|
||||
CompileDate = projectRecord.CompileDate
|
||||
};
|
||||
Funs.DB.QualityAudit_ProjectRecord.InsertOnSubmit(newProjectRecord);
|
||||
Funs.DB.SubmitChanges();
|
||||
CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(Const.ProjectRecordMenuId, projectRecord.ProjectId, null, projectRecord.ProjectRecordId, projectRecord.CompileDate);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改项目协议记录
|
||||
/// </summary>
|
||||
/// <param name="projectRecord"></param>
|
||||
public static void UpdateProjectRecord(Model.QualityAudit_ProjectRecord projectRecord)
|
||||
{
|
||||
Model.QualityAudit_ProjectRecord newProjectRecord = Funs.DB.QualityAudit_ProjectRecord.FirstOrDefault(e => e.ProjectRecordId == projectRecord.ProjectRecordId);
|
||||
if (newProjectRecord != null)
|
||||
{
|
||||
newProjectRecord.ProjectId = projectRecord.ProjectId;
|
||||
newProjectRecord.ProjectRecordCode = projectRecord.ProjectRecordCode;
|
||||
newProjectRecord.ProjectRecordName = projectRecord.ProjectRecordName;
|
||||
newProjectRecord.UnitId = projectRecord.UnitId;
|
||||
newProjectRecord.Remark = projectRecord.Remark;
|
||||
newProjectRecord.CompileMan = projectRecord.CompileMan;
|
||||
newProjectRecord.CompileDate = projectRecord.CompileDate;
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除项目协议记录
|
||||
/// </summary>
|
||||
/// <param name="projectRecordId"></param>
|
||||
public static void DeleteProjectRecordById(string projectRecordId)
|
||||
{
|
||||
Model.QualityAudit_ProjectRecord projectRecord = Funs.DB.QualityAudit_ProjectRecord.FirstOrDefault(e => e.ProjectRecordId == projectRecordId);
|
||||
if (projectRecord != null)
|
||||
{
|
||||
CodeRecordsService.DeleteCodeRecordsByDataId(projectRecordId);
|
||||
CommonService.DeleteAttachFileById(projectRecordId);
|
||||
Funs.DB.QualityAudit_ProjectRecord.DeleteOnSubmit(projectRecord);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,81 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 安全人员资质
|
||||
/// </summary>
|
||||
public static class SafePersonQualityService
|
||||
{
|
||||
public static Model.SGGLDB db = Funs.DB;
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键获取安全人员资质
|
||||
/// </summary>
|
||||
/// <param name="SafePersonQualityId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.QualityAudit_SafePersonQuality GetSafePersonQualityByPersonId(string personId)
|
||||
{
|
||||
return Funs.DB.QualityAudit_SafePersonQuality.FirstOrDefault(e => e.PersonId == personId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加安全人员资质
|
||||
/// </summary>
|
||||
/// <param name="SafePersonQuality"></param>
|
||||
public static void AddSafePersonQuality(Model.QualityAudit_SafePersonQuality SafePersonQuality)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.QualityAudit_SafePersonQuality newSafePersonQuality = new Model.QualityAudit_SafePersonQuality
|
||||
{
|
||||
SafePersonQualityId = SafePersonQuality.SafePersonQualityId,
|
||||
PersonId = SafePersonQuality.PersonId,
|
||||
CertificateNo = SafePersonQuality.CertificateNo,
|
||||
CertificateName = SafePersonQuality.CertificateName,
|
||||
Grade = SafePersonQuality.Grade,
|
||||
SendUnit = SafePersonQuality.SendUnit,
|
||||
SendDate = SafePersonQuality.SendDate,
|
||||
LimitDate = SafePersonQuality.LimitDate,
|
||||
LateCheckDate = SafePersonQuality.LateCheckDate,
|
||||
ApprovalPerson = SafePersonQuality.ApprovalPerson,
|
||||
Remark = SafePersonQuality.Remark,
|
||||
CompileMan = SafePersonQuality.CompileMan,
|
||||
CompileDate = SafePersonQuality.CompileDate,
|
||||
AuditDate = SafePersonQuality.AuditDate,
|
||||
AuditorId = SafePersonQuality.AuditorId,
|
||||
};
|
||||
db.QualityAudit_SafePersonQuality.InsertOnSubmit(newSafePersonQuality);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改安全人员资质
|
||||
/// </summary>
|
||||
/// <param name="SafePersonQuality"></param>
|
||||
public static void UpdateSafePersonQuality(Model.QualityAudit_SafePersonQuality SafePersonQuality)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.QualityAudit_SafePersonQuality newSafePersonQuality = db.QualityAudit_SafePersonQuality.FirstOrDefault(e => e.SafePersonQualityId == SafePersonQuality.SafePersonQualityId);
|
||||
if (newSafePersonQuality != null)
|
||||
{
|
||||
newSafePersonQuality.CertificateNo = SafePersonQuality.CertificateNo;
|
||||
newSafePersonQuality.CertificateName = SafePersonQuality.CertificateName;
|
||||
newSafePersonQuality.Grade = SafePersonQuality.Grade;
|
||||
newSafePersonQuality.SendUnit = SafePersonQuality.SendUnit;
|
||||
newSafePersonQuality.SendDate = SafePersonQuality.SendDate;
|
||||
newSafePersonQuality.LimitDate = SafePersonQuality.LimitDate;
|
||||
newSafePersonQuality.LateCheckDate = SafePersonQuality.LateCheckDate;
|
||||
newSafePersonQuality.ApprovalPerson = SafePersonQuality.ApprovalPerson;
|
||||
newSafePersonQuality.Remark = SafePersonQuality.Remark;
|
||||
newSafePersonQuality.CompileMan = SafePersonQuality.CompileMan;
|
||||
newSafePersonQuality.CompileDate = SafePersonQuality.CompileDate;
|
||||
newSafePersonQuality.AuditDate = SafePersonQuality.AuditDate;
|
||||
newSafePersonQuality.AuditorId = SafePersonQuality.AuditorId;
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,171 @@
|
||||
using System.Linq;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
public static class SafetyDataItemService
|
||||
{
|
||||
/// <summary>
|
||||
/// 根据主键id获取项目明细
|
||||
/// </summary>
|
||||
/// <param name="appraise"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.SafetyData_SafetyDataItem GetSafetyDataItemByID(string SafetyDataItemId)
|
||||
{
|
||||
return Funs.DB.SafetyData_SafetyDataItem.FirstOrDefault(x => x.SafetyDataItemId == SafetyDataItemId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加项目文件
|
||||
/// </summary>
|
||||
/// <param name="SafetyDataItem"></param>
|
||||
public static void AddSafetyDataItem(Model.SafetyData_SafetyDataItem SafetyDataItem)
|
||||
{
|
||||
Model.SafetyData_SafetyDataItem newSafetyDataItem = new Model.SafetyData_SafetyDataItem
|
||||
{
|
||||
SafetyDataItemId = SafetyDataItem.SafetyDataItemId,
|
||||
SafetyDataId = SafetyDataItem.SafetyDataId,
|
||||
ProjectId = SafetyDataItem.ProjectId,
|
||||
Code = SafetyDataItem.Code,
|
||||
SortIndex = SafetyDataItem.SortIndex,
|
||||
Title = SafetyDataItem.Title,
|
||||
FileContent = SafetyDataItem.FileContent,
|
||||
CompileMan = SafetyDataItem.CompileMan,
|
||||
CompileDate = SafetyDataItem.CompileDate,
|
||||
SubmitDate = SafetyDataItem.SubmitDate,
|
||||
Remark = SafetyDataItem.Remark,
|
||||
AttachUrl = SafetyDataItem.AttachUrl,
|
||||
IsMenu = SafetyDataItem.IsMenu,
|
||||
Url = SafetyDataItem.Url
|
||||
};
|
||||
Funs.DB.SafetyData_SafetyDataItem.InsertOnSubmit(newSafetyDataItem);
|
||||
Funs.DB.SubmitChanges();
|
||||
/// 更新考核计划 单据提交时间
|
||||
AddSafetyDataItemSubmit(newSafetyDataItem);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改项目文件
|
||||
/// </summary>
|
||||
/// <param name="SafetyDataItem"></param>
|
||||
public static void UpdateSafetyDataItem(Model.SafetyData_SafetyDataItem SafetyDataItem)
|
||||
{
|
||||
Model.SafetyData_SafetyDataItem newSafetyDataItem = Funs.DB.SafetyData_SafetyDataItem.FirstOrDefault(e => e.SafetyDataItemId == SafetyDataItem.SafetyDataItemId);
|
||||
if (newSafetyDataItem != null)
|
||||
{
|
||||
newSafetyDataItem.Code = SafetyDataItem.Code;
|
||||
newSafetyDataItem.SortIndex = SafetyDataItem.SortIndex;
|
||||
newSafetyDataItem.Title = SafetyDataItem.Title;
|
||||
newSafetyDataItem.FileContent = SafetyDataItem.FileContent;
|
||||
newSafetyDataItem.CompileMan = SafetyDataItem.CompileMan;
|
||||
newSafetyDataItem.CompileDate = SafetyDataItem.CompileDate;
|
||||
newSafetyDataItem.Remark = SafetyDataItem.Remark;
|
||||
newSafetyDataItem.AttachUrl = SafetyDataItem.AttachUrl;
|
||||
Funs.DB.SubmitChanges();
|
||||
|
||||
/// 更新考核计划 单据提交时间
|
||||
AddSafetyDataItemSubmit(newSafetyDataItem);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除信息
|
||||
/// </summary>
|
||||
/// <param name="safetyDataItemId"></param>
|
||||
public static void DeleteSafetyDataItemByID(string safetyDataItemId)
|
||||
{
|
||||
Model.SafetyData_SafetyDataItem SafetyDataItem = Funs.DB.SafetyData_SafetyDataItem.FirstOrDefault(e => e.SafetyDataItemId == safetyDataItemId);
|
||||
if (SafetyDataItem != null)
|
||||
{
|
||||
////删除附件表
|
||||
BLL.CommonService.DeleteAttachFileById(SafetyDataItem.SafetyDataItemId);
|
||||
Funs.DB.SafetyData_SafetyDataItem.DeleteOnSubmit(SafetyDataItem);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
#region 获取企业管理资料最大编号
|
||||
/// <summary>
|
||||
/// 获取企业管理资料最大编号
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public static string GetNewSafetyDataItemCode(string projectId, string safetyDataId)
|
||||
{
|
||||
string code = string.Empty;
|
||||
////获取编码记录表最大排列序号
|
||||
int maxNewSortIndex = 0;
|
||||
var maxSortIndex = Funs.DB.SafetyData_SafetyDataItem.Where(x => x.ProjectId == projectId && x.SafetyDataId == safetyDataId).Select(x => x.SortIndex).Max();
|
||||
if (maxSortIndex.HasValue)
|
||||
{
|
||||
maxNewSortIndex = maxSortIndex.Value;
|
||||
}
|
||||
maxNewSortIndex = maxNewSortIndex + 1;
|
||||
|
||||
int digit = 3;
|
||||
var safeData = BLL.SafetyDataService.GetSafetyDataBySafetyDataId(safetyDataId);
|
||||
if (safeData != null && safeData.Digit.HasValue)
|
||||
{
|
||||
digit = safeData.Digit.Value;
|
||||
}
|
||||
code = (maxNewSortIndex.ToString().PadLeft(digit, '0')); ///字符自动补零
|
||||
|
||||
return code;
|
||||
}
|
||||
#endregion
|
||||
|
||||
/// <summary>
|
||||
/// 单据 更新考核计划 单据提交时间
|
||||
/// </summary>
|
||||
/// <param name="safetyDataItem"></param>
|
||||
public static void AddSafetyDataItemSubmit(Model.SafetyData_SafetyDataItem safetyDataItem)
|
||||
{
|
||||
var safetyDataPlan = from x in Funs.DB.SafetyData_SafetyDataPlan
|
||||
where x.ProjectId == safetyDataItem.ProjectId && x.SafetyDataId == safetyDataItem.SafetyDataId
|
||||
&& safetyDataItem.CompileDate >= x.RealStartDate && safetyDataItem.CompileDate <= x.RealEndDate
|
||||
&& !x.SubmitDate.HasValue
|
||||
select x;
|
||||
if (safetyDataPlan.Count() > 0)
|
||||
{
|
||||
foreach (var item in safetyDataPlan)
|
||||
{
|
||||
item.SubmitDate = safetyDataItem.SubmitDate;
|
||||
if (item.SubmitDate <= item.CheckDate) ///准时提交
|
||||
{
|
||||
item.RealScore = item.ShouldScore;
|
||||
}
|
||||
else ///超期提交
|
||||
{
|
||||
item.RealScore = 0;
|
||||
}
|
||||
|
||||
BLL.SafetyDataPlanService.UpdateSafetyDataPlan(item);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//public static void GollSafetyData(string projectId)
|
||||
//{
|
||||
// var thisUnit = BLL.CommonService.GetIsThisUnit();
|
||||
// if (CommonService.GetIsThisUnit(Const.UnitId_ECEC))
|
||||
// {
|
||||
// ////判断单据是否 加入到企业管理资料
|
||||
// string menuId = BLL.Const.ProjectCheckDayMenuId;
|
||||
// var safeData = Funs.DB.SafetyData_SafetyData.FirstOrDefault(x => x.MenuId == menuId);
|
||||
// if (safeData != null)
|
||||
// {
|
||||
// ///收集手机端考核项资料
|
||||
// var registrations = from x in Funs.DB.Inspection_Registration
|
||||
// where x.ProjectId == projectId
|
||||
// select x;
|
||||
// foreach (var item in registrations)
|
||||
// {
|
||||
// var safetyDataItem = BLL.SafetyDataItemService.GetSafetyDataItemByID(item.RegistrationId); ///明细是否存在
|
||||
// if (safetyDataItem == null)
|
||||
// {
|
||||
// BLL.SafetyDataService.AddSafetyData(menuId, item.RegistrationId, item.ProblemDescription, "../Check/RegistrationView.aspx?RegistrationId={0}", projectId);
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
//}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,116 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 分包商资质审查明细
|
||||
/// </summary>
|
||||
public static class SubUnitQualityAuditDetailService
|
||||
{
|
||||
public static Model.SGGLDB db = Funs.DB;
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键获取分包商资质审查明细
|
||||
/// </summary>
|
||||
/// <param name="SubUnitQualityAuditDetailId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.QualityAudit_SubUnitQualityAuditDetail GetSubUnitQualityAuditDetailById(string auditDetailId)
|
||||
{
|
||||
return Funs.DB.QualityAudit_SubUnitQualityAuditDetail.FirstOrDefault(e => e.AuditDetailId == auditDetailId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据单位ID获取分包商资质审查明细
|
||||
/// </summary>
|
||||
/// <param name="unitId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.QualityAudit_SubUnitQualityAuditDetail GetSubUnitQualityAuditDetailByUnitId(string unitId)
|
||||
{
|
||||
return Funs.DB.QualityAudit_SubUnitQualityAuditDetail.FirstOrDefault(e => e.UnitId == unitId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取时间段的审查明细集合
|
||||
/// </summary>
|
||||
/// <param name="projectId"></param>
|
||||
/// <param name="startTime"></param>
|
||||
/// <param name="endTime"></param>
|
||||
/// <returns></returns>
|
||||
public static List<Model.QualityAudit_SubUnitQualityAuditDetail> GetListByDate(string projectId, DateTime startTime, DateTime endTime)
|
||||
{
|
||||
return (from x in Funs.DB.QualityAudit_SubUnitQualityAuditDetail where x.ProjectId == projectId && x.AuditDate >= startTime && x.AuditDate <= endTime orderby x.AuditDate select x).ToList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取时间段的审查明细数量
|
||||
/// </summary>
|
||||
/// <param name="projectId"></param>
|
||||
/// <param name="startTime"></param>
|
||||
/// <param name="endTime"></param>
|
||||
/// <returns></returns>
|
||||
public static int GetCountByDate(string projectId, DateTime startTime, DateTime endTime)
|
||||
{
|
||||
var q = (from x in Funs.DB.QualityAudit_SubUnitQualityAuditDetail where x.ProjectId == projectId && x.AuditDate >= startTime && x.AuditDate <= endTime orderby x.AuditDate select x).ToList();
|
||||
return q.Count();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加分包商资质审查明细
|
||||
/// </summary>
|
||||
/// <param name="auditDetail"></param>
|
||||
public static void AddSubUnitQualityAuditDetail(Model.QualityAudit_SubUnitQualityAuditDetail auditDetail)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.QualityAudit_SubUnitQualityAuditDetail newSubUnitQualityAuditDetail = new Model.QualityAudit_SubUnitQualityAuditDetail
|
||||
{
|
||||
AuditDetailId = auditDetail.AuditDetailId,
|
||||
ProjectId = auditDetail.ProjectId,
|
||||
UnitId = auditDetail.UnitId,
|
||||
AuditContent = auditDetail.AuditContent,
|
||||
AuditMan = auditDetail.AuditMan,
|
||||
AuditDate = auditDetail.AuditDate,
|
||||
AuditResult = auditDetail.AuditResult
|
||||
};
|
||||
db.QualityAudit_SubUnitQualityAuditDetail.InsertOnSubmit(newSubUnitQualityAuditDetail);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改分包商资质审查明细
|
||||
/// </summary>
|
||||
/// <param name="auditDetail"></param>
|
||||
public static void UpdateSubUnitQualityAuditDetail(Model.QualityAudit_SubUnitQualityAuditDetail auditDetail)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.QualityAudit_SubUnitQualityAuditDetail newSubUnitQualityAuditDetail = db.QualityAudit_SubUnitQualityAuditDetail.FirstOrDefault(e => e.AuditDetailId == auditDetail.AuditDetailId);
|
||||
if (newSubUnitQualityAuditDetail != null)
|
||||
{
|
||||
newSubUnitQualityAuditDetail.AuditContent = auditDetail.AuditContent;
|
||||
newSubUnitQualityAuditDetail.AuditMan = auditDetail.AuditMan;
|
||||
newSubUnitQualityAuditDetail.AuditDate = auditDetail.AuditDate;
|
||||
newSubUnitQualityAuditDetail.AuditResult = auditDetail.AuditResult;
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除分包商资质审查明细
|
||||
/// </summary>
|
||||
/// <param name="auditDetailId"></param>
|
||||
public static void DeleteSubUnitQualityAuditDetailById(string auditDetailId)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.QualityAudit_SubUnitQualityAuditDetail auditDetail = db.QualityAudit_SubUnitQualityAuditDetail.FirstOrDefault(e => e.AuditDetailId == auditDetailId);
|
||||
if (auditDetail != null)
|
||||
{
|
||||
////删除附件表
|
||||
BLL.CommonService.DeleteAttachFileById(auditDetail.AuditDetailId);
|
||||
db.QualityAudit_SubUnitQualityAuditDetail.DeleteOnSubmit(auditDetail);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,160 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 分包商资质
|
||||
/// </summary>
|
||||
public static class SubUnitQualityService
|
||||
{
|
||||
public static Model.SGGLDB db = Funs.DB;
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键获取分包商资质
|
||||
/// </summary>
|
||||
/// <param name="SubUnitQualityId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.QualityAudit_SubUnitQuality GetSubUnitQualityById(string subUnitQualityId)
|
||||
{
|
||||
return Funs.DB.QualityAudit_SubUnitQuality.FirstOrDefault(e => e.SubUnitQualityId == subUnitQualityId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据单位ID获取分包商资质
|
||||
/// </summary>
|
||||
/// <param name="unitId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.QualityAudit_SubUnitQuality GetSubUnitQualityByUnitId(string unitId)
|
||||
{
|
||||
return Funs.DB.QualityAudit_SubUnitQuality.FirstOrDefault(e => e.UnitId == unitId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加分包商资质
|
||||
/// </summary>
|
||||
/// <param name="subUnitQuality"></param>
|
||||
public static void AddSubUnitQuality(Model.QualityAudit_SubUnitQuality subUnitQuality)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.QualityAudit_SubUnitQuality newSubUnitQuality = new Model.QualityAudit_SubUnitQuality
|
||||
{
|
||||
SubUnitQualityId = subUnitQuality.SubUnitQualityId,
|
||||
UnitId = subUnitQuality.UnitId,
|
||||
SubUnitQualityCode = subUnitQuality.SubUnitQualityCode,
|
||||
SubUnitQualityName = subUnitQuality.SubUnitQualityName,
|
||||
BusinessLicense = subUnitQuality.BusinessLicense,
|
||||
BL_EnableDate = subUnitQuality.BL_EnableDate,
|
||||
BL_ScanUrl = subUnitQuality.BL_ScanUrl,
|
||||
OrganCode = subUnitQuality.OrganCode,
|
||||
O_EnableDate = subUnitQuality.O_EnableDate,
|
||||
O_ScanUrl = subUnitQuality.O_ScanUrl,
|
||||
Certificate = subUnitQuality.Certificate,
|
||||
C_EnableDate = subUnitQuality.C_EnableDate,
|
||||
C_ScanUrl = subUnitQuality.C_ScanUrl,
|
||||
QualityLicense = subUnitQuality.QualityLicense,
|
||||
QL_EnableDate = subUnitQuality.QL_EnableDate,
|
||||
QL_ScanUrl = subUnitQuality.QL_ScanUrl,
|
||||
HSELicense = subUnitQuality.HSELicense,
|
||||
H_EnableDate = subUnitQuality.H_EnableDate,
|
||||
H_ScanUrl = subUnitQuality.H_ScanUrl,
|
||||
HSELicense2 = subUnitQuality.HSELicense2,
|
||||
H_EnableDate2 = subUnitQuality.H_EnableDate2,
|
||||
H_ScanUrl2 = subUnitQuality.H_ScanUrl2,
|
||||
SecurityLicense = subUnitQuality.SecurityLicense,
|
||||
SL_EnableDate = subUnitQuality.SL_EnableDate,
|
||||
SL_ScanUrl = subUnitQuality.SL_ScanUrl,
|
||||
CompileMan = subUnitQuality.CompileMan,
|
||||
CompileDate = subUnitQuality.CompileDate
|
||||
};
|
||||
db.QualityAudit_SubUnitQuality.InsertOnSubmit(newSubUnitQuality);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改分包商资质
|
||||
/// </summary>
|
||||
/// <param name="subUnitQuality"></param>
|
||||
public static void UpdateSubUnitQuality(Model.QualityAudit_SubUnitQuality subUnitQuality)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.QualityAudit_SubUnitQuality newSubUnitQuality = db.QualityAudit_SubUnitQuality.FirstOrDefault(e => e.SubUnitQualityId == subUnitQuality.SubUnitQualityId);
|
||||
if (newSubUnitQuality != null)
|
||||
{
|
||||
newSubUnitQuality.UnitId = subUnitQuality.UnitId;
|
||||
newSubUnitQuality.SubUnitQualityCode = subUnitQuality.SubUnitQualityCode;
|
||||
newSubUnitQuality.SubUnitQualityName = subUnitQuality.SubUnitQualityName;
|
||||
newSubUnitQuality.BusinessLicense = subUnitQuality.BusinessLicense;
|
||||
newSubUnitQuality.BL_EnableDate = subUnitQuality.BL_EnableDate;
|
||||
newSubUnitQuality.BL_ScanUrl = subUnitQuality.BL_ScanUrl;
|
||||
newSubUnitQuality.OrganCode = subUnitQuality.OrganCode;
|
||||
newSubUnitQuality.O_EnableDate = subUnitQuality.O_EnableDate;
|
||||
newSubUnitQuality.O_ScanUrl = subUnitQuality.O_ScanUrl;
|
||||
newSubUnitQuality.Certificate = subUnitQuality.Certificate;
|
||||
newSubUnitQuality.C_EnableDate = subUnitQuality.C_EnableDate;
|
||||
newSubUnitQuality.C_ScanUrl = subUnitQuality.C_ScanUrl;
|
||||
newSubUnitQuality.QualityLicense = subUnitQuality.QualityLicense;
|
||||
newSubUnitQuality.QL_EnableDate = subUnitQuality.QL_EnableDate;
|
||||
newSubUnitQuality.QL_ScanUrl = subUnitQuality.QL_ScanUrl;
|
||||
newSubUnitQuality.HSELicense = subUnitQuality.HSELicense;
|
||||
newSubUnitQuality.H_EnableDate = subUnitQuality.H_EnableDate;
|
||||
newSubUnitQuality.H_ScanUrl = subUnitQuality.H_ScanUrl;
|
||||
newSubUnitQuality.HSELicense2 = subUnitQuality.HSELicense2;
|
||||
newSubUnitQuality.H_EnableDate2 = subUnitQuality.H_EnableDate2;
|
||||
newSubUnitQuality.H_ScanUrl2 = subUnitQuality.H_ScanUrl2;
|
||||
newSubUnitQuality.SecurityLicense = subUnitQuality.SecurityLicense;
|
||||
newSubUnitQuality.SL_EnableDate = subUnitQuality.SL_EnableDate;
|
||||
newSubUnitQuality.SL_ScanUrl = subUnitQuality.SL_ScanUrl;
|
||||
newSubUnitQuality.CompileMan = subUnitQuality.CompileMan;
|
||||
newSubUnitQuality.CompileDate = subUnitQuality.CompileDate;
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除分包商资质
|
||||
/// </summary>
|
||||
/// <param name="subUnitQualityId"></param>
|
||||
public static void DeleteSubUnitQualityById(string subUnitQualityId)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.QualityAudit_SubUnitQuality subUnitQuality = db.QualityAudit_SubUnitQuality.FirstOrDefault(e => e.SubUnitQualityId == subUnitQualityId);
|
||||
if (subUnitQuality != null)
|
||||
{
|
||||
if (!string.IsNullOrEmpty(subUnitQuality.BL_ScanUrl))
|
||||
{
|
||||
UploadFileService.DeleteFile(Funs.RootPath, subUnitQuality.BL_ScanUrl);
|
||||
}
|
||||
if (!string.IsNullOrEmpty(subUnitQuality.O_ScanUrl))
|
||||
{
|
||||
UploadFileService.DeleteFile(Funs.RootPath, subUnitQuality.O_ScanUrl);
|
||||
}
|
||||
if (!string.IsNullOrEmpty(subUnitQuality.C_ScanUrl))
|
||||
{
|
||||
UploadFileService.DeleteFile(Funs.RootPath, subUnitQuality.C_ScanUrl);
|
||||
}
|
||||
if (!string.IsNullOrEmpty(subUnitQuality.QL_ScanUrl))
|
||||
{
|
||||
UploadFileService.DeleteFile(Funs.RootPath, subUnitQuality.QL_ScanUrl);
|
||||
}
|
||||
if (!string.IsNullOrEmpty(subUnitQuality.H_ScanUrl))
|
||||
{
|
||||
UploadFileService.DeleteFile(Funs.RootPath, subUnitQuality.H_ScanUrl);
|
||||
}
|
||||
if (!string.IsNullOrEmpty(subUnitQuality.H_ScanUrl2))
|
||||
{
|
||||
UploadFileService.DeleteFile(Funs.RootPath, subUnitQuality.H_ScanUrl2);
|
||||
}
|
||||
if (!string.IsNullOrEmpty(subUnitQuality.SL_ScanUrl))
|
||||
{
|
||||
UploadFileService.DeleteFile(Funs.RootPath, subUnitQuality.SL_ScanUrl);
|
||||
}
|
||||
CodeRecordsService.DeleteCodeRecordsByDataId(subUnitQualityId);
|
||||
db.QualityAudit_SubUnitQuality.DeleteOnSubmit(subUnitQuality);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user