using System.Collections.Generic;
using System.Linq;
using System.Web.UI.WebControls;
namespace BLL
{
public class QCManage_QCGroupRegistrationService
{
///
/// 获取QC管理-QC小组注册信息
///
///
///
public static Model.QCManage_QCGroupRegistration GetQCGroupRegistrationByQCGroupRegistrationId(string QCGroupRegistrationId)
{
return Funs.DB.QCManage_QCGroupRegistration.FirstOrDefault(e => e.QCGroupRegistrationId == QCGroupRegistrationId);
}
///
/// 添加QC管理-QC小组注册信息
///
///
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();
}
///
/// 修改QC管理-QC小组注册信息
///
///
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();
}
}
///
/// 根据主键删除QC管理-QC小组注册信息
///
///
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();
}
}
}
}