86 lines
4.4 KiB
C#
86 lines
4.4 KiB
C#
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Web.UI.WebControls;
|
|
|
|
namespace BLL
|
|
{
|
|
public class QCManage_QCGroupRegistrationService
|
|
{
|
|
/// <summary>
|
|
/// 获取QC管理-QC小组注册信息
|
|
/// </summary>
|
|
/// <param name="UnitWorkId"></param>
|
|
/// <returns></returns>
|
|
public static Model.QCManage_QCGroupRegistration GetQCGroupRegistrationByQCGroupRegistrationId(string QCGroupRegistrationId)
|
|
{
|
|
return Funs.DB.QCManage_QCGroupRegistration.FirstOrDefault(e => e.QCGroupRegistrationId == QCGroupRegistrationId);
|
|
}
|
|
/// <summary>
|
|
/// 添加QC管理-QC小组注册信息
|
|
/// </summary>
|
|
/// <param name="WPQ"></param>
|
|
public static void AddQCGroupRegistration(Model.QCManage_QCGroupRegistration QCGroupRegistration)
|
|
{
|
|
Model.SGGLDB db = Funs.DB;
|
|
Model.QCManage_QCGroupRegistration newQCGroupRegistration = new Model.QCManage_QCGroupRegistration();
|
|
newQCGroupRegistration.QCGroupRegistrationId = QCGroupRegistration.QCGroupRegistrationId;
|
|
newQCGroupRegistration.ProjectId = QCGroupRegistration.ProjectId;
|
|
newQCGroupRegistration.Code = QCGroupRegistration.Code;
|
|
newQCGroupRegistration.Name = QCGroupRegistration.Name;
|
|
newQCGroupRegistration.CompileMan = QCGroupRegistration.CompileMan;
|
|
newQCGroupRegistration.CompileDate = QCGroupRegistration.CompileDate;
|
|
newQCGroupRegistration.UnitId = QCGroupRegistration.UnitId;
|
|
newQCGroupRegistration.Subjects = QCGroupRegistration.Subjects;
|
|
newQCGroupRegistration.Process = QCGroupRegistration.Process;
|
|
newQCGroupRegistration.Achievement = QCGroupRegistration.Achievement;
|
|
newQCGroupRegistration.AwardName = QCGroupRegistration.AwardName;
|
|
newQCGroupRegistration.AwardLevel = QCGroupRegistration.AwardLevel;
|
|
newQCGroupRegistration.AwardType = QCGroupRegistration.AwardType;
|
|
newQCGroupRegistration.AwardingUnit = QCGroupRegistration.AwardingUnit;
|
|
db.QCManage_QCGroupRegistration.InsertOnSubmit(newQCGroupRegistration);
|
|
db.SubmitChanges();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 修改QC管理-QC小组注册信息
|
|
/// </summary>
|
|
/// <param name="WPQ"></param>
|
|
public static void UpdateQCGroupRegistration(Model.QCManage_QCGroupRegistration QCGroupRegistration)
|
|
{
|
|
Model.SGGLDB db = Funs.DB;
|
|
Model.QCManage_QCGroupRegistration newQCGroupRegistration = db.QCManage_QCGroupRegistration.FirstOrDefault(e => e.QCGroupRegistrationId == QCGroupRegistration.QCGroupRegistrationId);
|
|
if (newQCGroupRegistration != null)
|
|
{
|
|
newQCGroupRegistration.Code = QCGroupRegistration.Code;
|
|
newQCGroupRegistration.Name = QCGroupRegistration.Name;
|
|
newQCGroupRegistration.CompileMan = QCGroupRegistration.CompileMan;
|
|
newQCGroupRegistration.CompileDate = QCGroupRegistration.CompileDate;
|
|
newQCGroupRegistration.UnitId = QCGroupRegistration.UnitId;
|
|
newQCGroupRegistration.Subjects = QCGroupRegistration.Subjects;
|
|
newQCGroupRegistration.Process = QCGroupRegistration.Process;
|
|
newQCGroupRegistration.Achievement = QCGroupRegistration.Achievement;
|
|
newQCGroupRegistration.AwardName = QCGroupRegistration.AwardName;
|
|
newQCGroupRegistration.AwardLevel = QCGroupRegistration.AwardLevel;
|
|
newQCGroupRegistration.AwardType = QCGroupRegistration.AwardType;
|
|
newQCGroupRegistration.AwardingUnit = QCGroupRegistration.AwardingUnit;
|
|
newQCGroupRegistration.IsUpdate = null;
|
|
db.SubmitChanges();
|
|
}
|
|
}
|
|
/// <summary>
|
|
/// 根据主键删除QC管理-QC小组注册信息
|
|
/// </summary>
|
|
/// <param name="checkerId"></param>
|
|
public static void DeleteQCGroupRegistrationById(string QCGroupRegistrationId)
|
|
{
|
|
Model.SGGLDB db = Funs.DB;
|
|
Model.QCManage_QCGroupRegistration QCGroupRegistration = db.QCManage_QCGroupRegistration.FirstOrDefault(e => e.QCGroupRegistrationId == QCGroupRegistrationId);
|
|
if (QCGroupRegistration != null)
|
|
{
|
|
db.QCManage_QCGroupRegistration.DeleteOnSubmit(QCGroupRegistration);
|
|
db.SubmitChanges();
|
|
}
|
|
}
|
|
}
|
|
}
|