87 lines
3.1 KiB
C#
87 lines
3.1 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
|
|
namespace BLL
|
|
{
|
|
/// <summary>
|
|
/// 移交专业
|
|
/// </summary>
|
|
public static class TransferMajorService
|
|
{
|
|
public static Model.SGGLDB db = Funs.DB;
|
|
|
|
/// <summary>
|
|
/// 根据主键获取移交专业
|
|
/// </summary>
|
|
/// <param name="TransferMajorId"></param>
|
|
/// <returns></returns>
|
|
public static Model.Base_TransferMajor GetTransferMajorById(string TransferMajorId)
|
|
{
|
|
return Funs.DB.Base_TransferMajor.FirstOrDefault(e => e.TransferMajorId == TransferMajorId);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 添加移交专业
|
|
/// </summary>
|
|
/// <param name="TransferMajor"></param>
|
|
public static void AddTransferMajor(Model.Base_TransferMajor TransferMajor)
|
|
{
|
|
Model.SGGLDB db = Funs.DB;
|
|
Model.Base_TransferMajor newTransferMajor = new Model.Base_TransferMajor
|
|
{
|
|
TransferMajorId = TransferMajor.TransferMajorId,
|
|
Discipline = TransferMajor.Discipline,
|
|
Major = TransferMajor.Major,
|
|
DisciplineCode = TransferMajor.DisciplineCode,
|
|
Remark = TransferMajor.Remark
|
|
};
|
|
db.Base_TransferMajor.InsertOnSubmit(newTransferMajor);
|
|
db.SubmitChanges();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 修改移交专业
|
|
/// </summary>
|
|
/// <param name="TransferMajor"></param>
|
|
public static void UpdateTransferMajor(Model.Base_TransferMajor TransferMajor)
|
|
{
|
|
Model.SGGLDB db = Funs.DB;
|
|
Model.Base_TransferMajor newTransferMajor = db.Base_TransferMajor.FirstOrDefault(e => e.TransferMajorId == TransferMajor.TransferMajorId);
|
|
if (newTransferMajor != null)
|
|
{
|
|
newTransferMajor.Discipline = TransferMajor.Discipline;
|
|
newTransferMajor.Major = TransferMajor.Major;
|
|
newTransferMajor.DisciplineCode = TransferMajor.DisciplineCode;
|
|
newTransferMajor.Remark = TransferMajor.Remark;
|
|
db.SubmitChanges();
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 根据主键删除移交专业
|
|
/// </summary>
|
|
/// <param name="TransferMajorId"></param>
|
|
public static void DeleteTransferMajorById(string TransferMajorId)
|
|
{
|
|
Model.SGGLDB db = Funs.DB;
|
|
Model.Base_TransferMajor TransferMajor = db.Base_TransferMajor.FirstOrDefault(e => e.TransferMajorId == TransferMajorId);
|
|
if (TransferMajor != null)
|
|
{
|
|
db.Base_TransferMajor.DeleteOnSubmit(TransferMajor);
|
|
db.SubmitChanges();
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 获取移交专业下拉列表项
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
public static List<Model.Base_TransferMajor> GetTransferMajorList()
|
|
{
|
|
return (from x in Funs.DB.Base_TransferMajor orderby x.DisciplineCode select x).ToList();
|
|
}
|
|
}
|
|
}
|