CNCEC_SUBQHSE_WUHUAN/SGGL/BLL/TestRun/DriverGoods/GoodsModelService.cs

75 lines
2.9 KiB
C#
Raw Normal View History

2024-03-05 11:22:03 +08:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
public static class GoodsModelService
{
/// <summary>
/// 根据主键获取开车物资库信息
/// </summary>
/// <param name="GoodsModelId"></param>
/// <returns></returns>
public static Model.DriverGoods_GoodsModel GetGoodsModelById(string GoodsModelId)
{
return Funs.DB.DriverGoods_GoodsModel.FirstOrDefault(e => e.GoodsModelId == GoodsModelId);
}
/// <summary>
/// 添加开车物资库信息
/// </summary>
/// <param name="GoodsModel"></param>
public static void AddGoodsModel(Model.DriverGoods_GoodsModel GoodsModel)
{
Model.DriverGoods_GoodsModel newGoodsModel = new Model.DriverGoods_GoodsModel();
newGoodsModel.GoodsModelId = GoodsModel.GoodsModelId;
newGoodsModel.ProjectId = GoodsModel.ProjectId;
newGoodsModel.Code = GoodsModel.Code;
newGoodsModel.Description = GoodsModel.Description;
newGoodsModel.Quantity = GoodsModel.Quantity;
newGoodsModel.Purpose = GoodsModel.Purpose;
newGoodsModel.Attachment = GoodsModel.Attachment;
newGoodsModel.Remark = GoodsModel.Remark;
Funs.DB.DriverGoods_GoodsModel.InsertOnSubmit(newGoodsModel);
Funs.DB.SubmitChanges();
}
/// <summary>
/// 修改开车物资库
/// </summary>
/// <param name="GoodsModel"></param>
public static void UpdateGoodsModel(Model.DriverGoods_GoodsModel GoodsModel)
{
Model.DriverGoods_GoodsModel newGoodsModel = Funs.DB.DriverGoods_GoodsModel.FirstOrDefault(e => e.GoodsModelId == GoodsModel.GoodsModelId);
if (newGoodsModel != null)
{
newGoodsModel.Code = GoodsModel.Code;
newGoodsModel.Description = GoodsModel.Description;
newGoodsModel.Quantity = GoodsModel.Quantity;
newGoodsModel.Purpose = GoodsModel.Purpose;
newGoodsModel.Attachment = GoodsModel.Attachment;
newGoodsModel.Remark = GoodsModel.Remark;
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除开车物资库
/// </summary>
/// <param name="GoodsModelId"></param>
public static void DeleteGoodsModel(string GoodsModelId)
{
Model.DriverGoods_GoodsModel GoodsModel = Funs.DB.DriverGoods_GoodsModel.FirstOrDefault(e => e.GoodsModelId == GoodsModelId);
if (GoodsModel != null)
{
BLL.CommonService.DeleteAttachFileById(GoodsModelId);
Funs.DB.DriverGoods_GoodsModel.DeleteOnSubmit(GoodsModel);
Funs.DB.SubmitChanges();
}
}
}
}