📄 classm.cs
字号:
using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.Linq;
using System.Collections.Generic;
/// <summary>
/// Summary description for ClassM
/// </summary>
public class ClassM
{
public ClassM()
{
}
public Table<Class> GetClasss()
{
DataClassesDataContext db = new DataClassesDataContext();
Table<Class> classes;
try
{
classes = db.Classes;
}
catch (Exception ex)
{
///抛出执行数据库异常
throw new Exception(ex.Message, ex);
}
///返回从数据库获取的结果
return (classes);
}
public IList<Class> GetClassByGrade(int nGradeID)
{
DataClassesDataContext db = new DataClassesDataContext();
IList<Class> cla;
try
{
cla = db.Classes.Where(c => c.GradeID == nGradeID).ToList();
}
catch (Exception ex)
{
///抛出执行数据库异常
throw new Exception(ex.Message, ex);
}
///返回从数据库获取的结果
return (cla);
}
public Class GetSingleClass(int nClassID)
{
DataClassesDataContext db = new DataClassesDataContext();
Class cla;
try
{
cla= db.Classes.Where(c => c.ClassID == nClassID).First();
}
catch (Exception ex)
{
///抛出执行数据库异常
throw new Exception(ex.Message, ex);
}
///返回从数据库获取的结果
return (cla);
}
public void AddClass(string sDesn, int nGradeID, int nTeacherID, DateTime dStartDate,
DateTime dEndDate, int nStuNum)
{
DataClassesDataContext db = new DataClassesDataContext();
try
{
Class cla = new Class {
Desn = sDesn,
GradeID = nGradeID,
TeacherID = nTeacherID,
StartDate = dStartDate,
EndDate = dEndDate,
StuNum = nStuNum
};
db.Classes.InsertOnSubmit(cla);
db.SubmitChanges();
}
catch (Exception ex)
{
///抛出执行数据库异常
throw new Exception(ex.Message, ex);
}
}
public void UpdateClass(int nClassID, string sDesn, int nGradeID, int nTeacherID,
DateTime dStartDate, DateTime dEndDate, int nStuNum)
{
DataClassesDataContext db = new DataClassesDataContext();
try
{
Class cla = db.Classes.Where(c => c.ClassID == nClassID).First();
cla.Desn = sDesn;
cla.GradeID = nGradeID;
cla.TeacherID = nTeacherID;
cla.StartDate = dStartDate;
cla.EndDate = dEndDate;
cla.StuNum = nStuNum;
db.SubmitChanges();
}
catch (Exception ex)
{
///抛出执行数据库异常
throw new Exception(ex.Message, ex);
}
}
public void DeleteClass(int nClassID)
{
DataClassesDataContext db = new DataClassesDataContext();
try
{
Class cla = db.Classes.Where(c => c.ClassID == nClassID).First();
db.Classes.DeleteOnSubmit(cla);
db.SubmitChanges();
}
catch (Exception ex)
{
///抛出执行数据库异常
throw new Exception(ex.Message, ex);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -