⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 st_teacher.cs

📁 学生选棵系统
💻 CS
字号:
using System;
using STGROUP.ST_CourseBiz;
using System.Data;
using Microsoft.ApplicationBlocks.Data;

namespace STGROUP.ST_CourseBiz
{
	/// <summary>
	/// ST_Teacher 的摘要说明。
	/// </summary>
	public class ST_Teacher
	{
		string st_SqlString = System.Configuration.ConfigurationSettings.AppSettings["ConnString"];
		public ST_Teacher()
		{
			//
			// TODO: 在此处添加构造函数逻辑
			//
		}
		/// <summary>
		/// 插入老师基本信息
		/// </summary>
		/// <param name="st_StuInfo"></param>
		public void ST_InsertTeacherInfo(string st_TeacherName, string st_TeacherNumber, int st_DeptID)
		{
			string sqlString = "insert ST_TeacherInfo(st_TeacherName,st_TeacherNumber,st_DeptID) values('"+st_TeacherName+"','"+st_TeacherNumber+"',"+st_DeptID+");insert into ST_Users(ST_Name, ST_Pass, ST_type,ST_ID) values ('"+st_TeacherName+"', '1234', 2,SCOPE_IDENTITY())";
			SqlHelper.ExecuteNonQuery(st_SqlString, CommandType.Text, sqlString);
		}

		/// <summary>
		/// 修改老师基本信息
		/// </summary>
		/// <param name="st_StuInfo"></param>
		public void ST_UpdateTeacherInfo(string st_TeacherName, string st_TeacherNumber, int st_DeptID, int st_TeacherID)
		{
			string sqlString = "update ST_TeacherInfo set st_TeacherName='"+st_TeacherName+"',st_TeacherNumber='"+st_TeacherNumber+"',st_DeptID="+st_DeptID+" where st_TeacherID="+st_TeacherID;
			SqlHelper.ExecuteNonQuery(st_SqlString, CommandType.Text, sqlString);
		}
		/// <summary>
		/// 删除老师的记录
		/// </summary>
		/// <param name="st_TeacherID"></param>
		public void ST_DeleteTeacherInfo(int st_TeacherID)
		{
			string sqlString = "update ST_TeacherInfo set ST_IsDeleted=1 where st_TeacherID="+st_TeacherID;
			SqlHelper.ExecuteNonQuery(st_SqlString, CommandType.Text, sqlString);
		}

		/// <summary>
		/// 查询一个老师教课记录
		/// </summary>
		/// <param name="st_StuID"></param>
		/// <param name="st_Course"></param>
		public DataTable ST_GetTeacherCourse(int st_TeacherID)
		{
			DataTable dt = null;
			string sqlString = "select * from ST_CourseInfo sc inner join ST_MajorInfo stc on sc.ST_MajorID=stc.ST_MajorID where sc.ST_TeacherID="+st_TeacherID;
			DataSet ds = SqlHelper.ExecuteDataset(st_SqlString, CommandType.Text, sqlString);
			if(ds!=null && ds.Tables.Count>0 && ds.Tables[0].Rows.Count>0)
				dt = ds.Tables[0];
			return dt;
		}

		/// <summary>
		/// 取得一个老师的信息
		/// </summary>
		/// <param name="ST_DeptID"></param>
		/// <returns></returns>
		public DataSet ST_GetTeacherInfo(int ST_TeacherID)
		{
			string sqlString = "select * from ST_TeacherInfo sm inner join ST_DeptInfo sd on sm.ST_DeptID=sd.ST_DeptID where sm.ST_IsDeleted=0 and sd.ST_IsDeleted=0 and ST_TeacherID="+ST_TeacherID;
			return SqlHelper.ExecuteDataset(st_SqlString, CommandType.Text, sqlString);
		}
		/// <summary>
		/// 取得老师的信息
		/// </summary>
		/// <param name="ST_DeptID"></param>
		/// <returns></returns>
		public DataSet ST_GetAllTeacherInfo()
		{
			string sqlString = "select * from ST_TeacherInfo sm inner join ST_DeptInfo sd on sm.ST_DeptID=sd.ST_DeptID where sm.ST_IsDeleted=0 and sd.ST_IsDeleted=0";
			return SqlHelper.ExecuteDataset(st_SqlString, CommandType.Text, sqlString);
		}

		/// <summary>
		/// 取得选课的学生信息
		/// </summary>
		/// <param name="ST_DeptID"></param>
		/// <returns></returns>
		public DataSet ST_GetStuInfoByTID(int ST_TeacherID)
		{
			string sqlString = "select * from ST_StuCourse st inner join ST_CourseInfo sc on st.ST_CourseID=sc.ST_CourseID inner join ST_StudentInfo stc on st.ST_StudentID=stc.ST_StudentID inner join ST_MajorInfo smi on stc.ST_MajorID=smi.ST_MajorID where sc.ST_TeacherID="+ST_TeacherID;
			return SqlHelper.ExecuteDataset(st_SqlString, CommandType.Text, sqlString);
		}

	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -