SGGL_HBAZ/SGGL/BLL/CQMS/QuantityManagement/DayInputService.cs

81 lines
2.9 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;
using System.Web.UI.WebControls;
namespace BLL
{
public class DayInputService
{
public static Model.SGGLDB db = Funs.DB;
/// <summary>
/// 根据主键获取工程量日常录入信息
/// </summary>
/// <param name="DayInputId"></param>
/// <returns></returns>
public static Model.QuantityManagement_DayInput GetDayInputById(string DayInputId)
{
return Funs.DB.QuantityManagement_DayInput.FirstOrDefault(e => e.DayInputId == DayInputId);
}
/// <summary>
/// 添加工程量日常录入
/// </summary>
/// <param name="DayInput"></param>
public static void AddDayInput(Model.QuantityManagement_DayInput DayInput)
{
Model.SGGLDB db = Funs.DB;
Model.QuantityManagement_DayInput newDayInput = new Model.QuantityManagement_DayInput();
newDayInput.DayInputId = DayInput.DayInputId;
newDayInput.ProjectId = DayInput.ProjectId;
newDayInput.BaseId = DayInput.BaseId;
newDayInput.Date = DayInput.Date;
newDayInput.WorkTeam = DayInput.WorkTeam;
newDayInput.DayAmount = DayInput.DayAmount;
newDayInput.CompileMan = DayInput.CompileMan;
newDayInput.CompileDate = DayInput.CompileDate;
db.QuantityManagement_DayInput.InsertOnSubmit(newDayInput);
db.SubmitChanges();
}
/// <summary>
/// 修改工程量日常录入
/// </summary>
/// <param name="DayInput"></param>
public static void UpdateDayInput(Model.QuantityManagement_DayInput DayInput)
{
Model.SGGLDB db = Funs.DB;
Model.QuantityManagement_DayInput newDayInput = db.QuantityManagement_DayInput.FirstOrDefault(e => e.DayInputId == DayInput.DayInputId);
if (newDayInput != null)
{
newDayInput.ProjectId = DayInput.ProjectId;
newDayInput.BaseId = DayInput.BaseId;
newDayInput.Date = DayInput.Date;
newDayInput.WorkTeam = DayInput.WorkTeam;
newDayInput.DayAmount = DayInput.DayAmount;
newDayInput.CompileMan = DayInput.CompileMan;
db.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除工程量日常录入
/// </summary>
/// <param name="DayInputId"></param>
public static void DeleteDayInput(string DayInputId)
{
Model.SGGLDB db = Funs.DB;
Model.QuantityManagement_DayInput DayInput = db.QuantityManagement_DayInput.FirstOrDefault(e => e.DayInputId == DayInputId);
if (DayInput != null)
{
db.QuantityManagement_DayInput.DeleteOnSubmit(DayInput);
db.SubmitChanges();
}
}
}
}