📄 subjects.cs
字号:
using System;
using System.Data;
namespace Aptech.Student.DataAccess
{
using Aptech.Student.Common;
public class Subjects
{
private DataBaseOperate cDbObject = null;
private bool bConn = false;
public Subjects()
{
cDbObject = new DataBaseOperate();
bConn = false;
}
public Subjects(DataBaseOperate dbOperate)
{
cDbObject = dbOperate;
bConn = true;
}
/// <summary>
/// 从数据库获取科目信息
/// </summary>
/// <param name="iSubjectId">科目ID</param>
/// <param name="sSubjectName">科目名称</param>
/// <returns>科目信息的DataSet</returns>
public DataSet SelectSubject(
int iSubjectId,
string sSubjectName)
{
string sSql = "select * from Subject where 1 = 1";
if(iSubjectId != -1)
{
sSql += " and SubjectId = " + iSubjectId.ToString();
}
if(sSubjectName != "")
{
sSql += " and SubjectName like '%" + sSubjectName + "%'";
}
DataSet dataSet = new DataSet();
try
{
dataSet = cDbObject.Search(
sSql,
"Subject");
}
catch(Exception e) { throw e;
}
return dataSet;
}
public bool DeleteSubject(
int iSubjectId)
{
string sSql =
" delete Subject"
+ " where SubjectId = " + iSubjectId.ToString();
try
{
cDbObject.Execute(sSql);
}
catch(Exception e)
{
throw(e);
}
return true;
}
public bool InsertSubject(
string sSubjectName,
string sRemark)
{
string sSql =
"insert Subject("
+ " SubjectName"
+ ",Remark"
+ ")"
+ " values("
+ "'" + sSubjectName + "'"
+ ",'" + sRemark + "'"
+ ")";
try
{
cDbObject.Execute(sSql);
}
catch(Exception e) { throw e; } return true;
}
public bool UpdateSubject(
int iSubjectId,
string sSubjectName,
string sRemark)
{
string sSql =
"update Subject set"
+ " SubjectName = '" + sSubjectName + "'"
+ ",Remark = '" + sRemark + "'"
+ " where SubjectId = " + iSubjectId;
try
{
cDbObject.Execute(sSql);
}
catch(Exception e)
{
throw(e);
}
return true;
}
public void Dispose()
{
Dispose(true);
GC.SuppressFinalize(true);
}
public virtual void Dispose(bool disposing)
{
if(!disposing)
{
return;
}
if(!bConn)
{
cDbObject.CloseDataBase();
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -