93 lines
4.9 KiB
C#
93 lines
4.9 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace BLL
|
|
{
|
|
/// <summary>
|
|
/// 机泵巡检记录管理
|
|
/// </summary>
|
|
public static class PropertyRunPumpCheckService
|
|
{
|
|
/// <summary>
|
|
/// 根据主键获取机泵巡检记录管理信息
|
|
/// </summary>
|
|
/// <param name="PropertyRunPumpCheckId"></param>
|
|
/// <returns></returns>
|
|
public static Model.ProduceProperty_PropertyRunPumpCheck GetPropertyRunPumpCheckById(string PropertyRunPumpCheckId)
|
|
{
|
|
return Funs.DB.ProduceProperty_PropertyRunPumpCheck.FirstOrDefault(e => e.PropertyRunPumpCheckId == PropertyRunPumpCheckId);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 添加机泵巡检记录管理信息
|
|
/// </summary>
|
|
/// <param name="PropertyRunPumpCheck"></param>
|
|
public static void AddPropertyRunPumpCheck(Model.ProduceProperty_PropertyRunPumpCheck PropertyRunPumpCheck)
|
|
{
|
|
Model.ProduceProperty_PropertyRunPumpCheck newPropertyRunPumpCheck = new Model.ProduceProperty_PropertyRunPumpCheck();
|
|
newPropertyRunPumpCheck.PropertyRunPumpCheckId = PropertyRunPumpCheck.PropertyRunPumpCheckId;
|
|
newPropertyRunPumpCheck.ProjectId = PropertyRunPumpCheck.ProjectId;
|
|
newPropertyRunPumpCheck.Code = PropertyRunPumpCheck.Code;
|
|
newPropertyRunPumpCheck.UnitWorkId = PropertyRunPumpCheck.UnitWorkId;
|
|
newPropertyRunPumpCheck.InstallationMan = PropertyRunPumpCheck.InstallationMan;
|
|
newPropertyRunPumpCheck.RecordName = PropertyRunPumpCheck.RecordName;
|
|
newPropertyRunPumpCheck.RecordCode = PropertyRunPumpCheck.RecordCode;
|
|
newPropertyRunPumpCheck.RecordMan = PropertyRunPumpCheck.RecordMan;
|
|
newPropertyRunPumpCheck.StartDate = PropertyRunPumpCheck.StartDate;
|
|
newPropertyRunPumpCheck.EndDate = PropertyRunPumpCheck.EndDate;
|
|
newPropertyRunPumpCheck.RecordInstructions = PropertyRunPumpCheck.RecordInstructions;
|
|
newPropertyRunPumpCheck.ProblemsSolutions = PropertyRunPumpCheck.ProblemsSolutions;
|
|
newPropertyRunPumpCheck.AttachUrl = PropertyRunPumpCheck.AttachUrl;
|
|
newPropertyRunPumpCheck.Remark = PropertyRunPumpCheck.Remark;
|
|
Funs.DB.ProduceProperty_PropertyRunPumpCheck.InsertOnSubmit(newPropertyRunPumpCheck);
|
|
Funs.DB.SubmitChanges();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 修改机泵巡检记录管理
|
|
/// </summary>
|
|
/// <param name="PropertyRunPumpCheck"></param>
|
|
public static void UpdatePropertyRunPumpCheck(Model.ProduceProperty_PropertyRunPumpCheck PropertyRunPumpCheck)
|
|
{
|
|
Model.ProduceProperty_PropertyRunPumpCheck newPropertyRunPumpCheck = Funs.DB.ProduceProperty_PropertyRunPumpCheck.FirstOrDefault(e => e.PropertyRunPumpCheckId == PropertyRunPumpCheck.PropertyRunPumpCheckId);
|
|
if (newPropertyRunPumpCheck != null)
|
|
{
|
|
newPropertyRunPumpCheck.Code = PropertyRunPumpCheck.Code;
|
|
newPropertyRunPumpCheck.UnitWorkId = PropertyRunPumpCheck.UnitWorkId;
|
|
newPropertyRunPumpCheck.InstallationMan = PropertyRunPumpCheck.InstallationMan;
|
|
newPropertyRunPumpCheck.RecordName = PropertyRunPumpCheck.RecordName;
|
|
newPropertyRunPumpCheck.RecordCode = PropertyRunPumpCheck.RecordCode;
|
|
// newPropertyRunPumpCheck.RecordMan = PropertyRunPumpCheck.RecordMan;
|
|
newPropertyRunPumpCheck.StartDate = PropertyRunPumpCheck.StartDate;
|
|
newPropertyRunPumpCheck.EndDate = PropertyRunPumpCheck.EndDate;
|
|
newPropertyRunPumpCheck.RecordInstructions = PropertyRunPumpCheck.RecordInstructions;
|
|
newPropertyRunPumpCheck.ProblemsSolutions = PropertyRunPumpCheck.ProblemsSolutions;
|
|
newPropertyRunPumpCheck.AttachUrl = PropertyRunPumpCheck.AttachUrl;
|
|
newPropertyRunPumpCheck.Remark = PropertyRunPumpCheck.Remark;
|
|
Funs.DB.SubmitChanges();
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 根据主键删除机泵巡检记录管理
|
|
/// </summary>
|
|
/// <param name="PropertyRunPumpCheckId"></param>
|
|
public static void DeletePropertyRunPumpCheck(string PropertyRunPumpCheckId)
|
|
{
|
|
Model.ProduceProperty_PropertyRunPumpCheck PropertyRunPumpCheck = Funs.DB.ProduceProperty_PropertyRunPumpCheck.FirstOrDefault(e => e.PropertyRunPumpCheckId == PropertyRunPumpCheckId);
|
|
if (PropertyRunPumpCheck != null)
|
|
{
|
|
if (!string.IsNullOrEmpty(PropertyRunPumpCheck.AttachUrl))
|
|
{
|
|
BLL.UploadAttachmentService.DeleteFile(Funs.RootPath, PropertyRunPumpCheck.AttachUrl);//删除附件
|
|
}
|
|
Funs.DB.ProduceProperty_PropertyRunPumpCheck.DeleteOnSubmit(PropertyRunPumpCheck);
|
|
Funs.DB.SubmitChanges();
|
|
}
|
|
}
|
|
}
|
|
}
|