0813
This commit is contained in:
@@ -0,0 +1,91 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 低温储罐完成情况
|
||||
/// </summary>
|
||||
public class LowTankCompletionService
|
||||
{
|
||||
public static Model.SGGLDB db = Funs.DB;
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键获取低温储罐完成情况
|
||||
/// </summary>
|
||||
/// <param name="lowTankCompletionId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.JDGL_LowTankCompletion GetLowTankCompletionById(string lowTankCompletionId)
|
||||
{
|
||||
return Funs.DB.JDGL_LowTankCompletion.FirstOrDefault(e => e.LowTankCompletionId == lowTankCompletionId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加低温储罐完成情况
|
||||
/// </summary>
|
||||
/// <param name="lowTankCompletion"></param>
|
||||
public static void AddLowTankCompletion(Model.JDGL_LowTankCompletion lowTankCompletion)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.JDGL_LowTankCompletion newLowTankCompletion = new Model.JDGL_LowTankCompletion
|
||||
{
|
||||
LowTankCompletionId = lowTankCompletion.LowTankCompletionId,
|
||||
ProjectId = lowTankCompletion.ProjectId,
|
||||
Code = lowTankCompletion.Code,
|
||||
Name = lowTankCompletion.Name,
|
||||
Unit = lowTankCompletion.Unit,
|
||||
TotalNum = lowTankCompletion.TotalNum,
|
||||
PlanNum = lowTankCompletion.PlanNum,
|
||||
RealNum = lowTankCompletion.RealNum,
|
||||
CompileMan = lowTankCompletion.CompileMan,
|
||||
CompileDate = lowTankCompletion.CompileDate,
|
||||
StartDate = lowTankCompletion.StartDate,
|
||||
EndDate = lowTankCompletion.EndDate
|
||||
};
|
||||
db.JDGL_LowTankCompletion.InsertOnSubmit(newLowTankCompletion);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改低温储罐完成情况
|
||||
/// </summary>
|
||||
/// <param name="lowTankCompletion"></param>
|
||||
public static void UpdateLowTankCompletion(Model.JDGL_LowTankCompletion lowTankCompletion)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.JDGL_LowTankCompletion newLowTankCompletion = db.JDGL_LowTankCompletion.FirstOrDefault(e => e.LowTankCompletionId == lowTankCompletion.LowTankCompletionId);
|
||||
if (newLowTankCompletion != null)
|
||||
{
|
||||
newLowTankCompletion.Code = lowTankCompletion.Code;
|
||||
newLowTankCompletion.Name = lowTankCompletion.Name;
|
||||
newLowTankCompletion.TotalNum = lowTankCompletion.TotalNum;
|
||||
newLowTankCompletion.PlanNum = lowTankCompletion.PlanNum;
|
||||
newLowTankCompletion.RealNum = lowTankCompletion.RealNum;
|
||||
newLowTankCompletion.CompileMan = lowTankCompletion.CompileMan;
|
||||
newLowTankCompletion.CompileDate = lowTankCompletion.CompileDate;
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除低温储罐完成情况
|
||||
/// </summary>
|
||||
/// <param name="lowTankCompletionId"></param>
|
||||
public static void DeleteLowTankCompletionById(string lowTankCompletionId)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
var lowTankCompletion = (from x in db.JDGL_LowTankCompletion where x.LowTankCompletionId == lowTankCompletionId select x).FirstOrDefault();
|
||||
if (lowTankCompletion != null)
|
||||
{
|
||||
var q = from x in db.JDGL_LowTankCompletion where x.ProjectId == lowTankCompletion.ProjectId && x.Code == lowTankCompletion.Code && x.Name == lowTankCompletion.Name select x;
|
||||
if (q.Count() > 0)
|
||||
{
|
||||
db.JDGL_LowTankCompletion.DeleteAllOnSubmit(q);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user