📄 managerclass.cs
字号:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
/// <summary>
/// ManagerClass 的摘要说明
/// </summary>
public class ManagerClass
{
DBClass dbObj = new DBClass();
public ManagerClass()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
//=============================================================
// 方 法 名: GetALCmd()
// 功能描述: 获取SqlCommand
// 输入参数: 无
// 返 回 值: 返回SqlCommand
// ==============================================================
public SqlCommand GetALCmd()
{
SqlConnection myConn = dbObj.GetConnection();
SqlCommand myCmd = new SqlCommand("Proc_GetALInfo", myConn);
myCmd.CommandType = CommandType.StoredProcedure;
//执行过程
myConn.Open();
try
{
myCmd.ExecuteNonQuery();
}
catch
{
myCmd.Dispose();
myConn.Close();
}
myCmd.Dispose();
myConn.Close();
return myCmd;
}
//=============================================================
// 方 法 名: DeleteResumeInfo()
// 功能描述: 删除教师的登录资料
// 输入参数: 资料的唯一编号
// 返 回 值: 无
// ==============================================================
public void DeleteResumeInfo(int P_Int_id)
{
SqlConnection myConn = dbObj.GetConnection();
SqlCommand myCmd = new SqlCommand("Proc_DeleteTL", myConn);
myCmd.CommandType = CommandType.StoredProcedure;
//添加参数
SqlParameter id = new SqlParameter("@id", SqlDbType.Int, 4);
id.Value = P_Int_id;
myCmd.Parameters.Add(id);
//执行过程
myConn.Open();
try
{
myCmd.ExecuteNonQuery();
}
catch
{
myCmd.Dispose();
myConn.Close();
}
myCmd.Dispose();
myConn.Close();
}
//=============================================================
// 方 法 名: ReturnTLDs()
// 功能描述: 获取教师登录资料的数据集Dataset
// 输入参数: 资料的唯一编号
// 返 回 值: 无
// ==============================================================
public DataSet ReturnTLDs(int P_Int_id, string P_Str_srcTable)
{
SqlConnection myConn = dbObj.GetConnection();
SqlCommand myCmd = new SqlCommand("Proc_GetULInfo", myConn);
myCmd.CommandType = CommandType.StoredProcedure;
//添加参数
SqlParameter id = new SqlParameter("@id", SqlDbType.Int, 4);
id.Value = P_Int_id;
myCmd.Parameters.Add(id);
//执行过程
myConn.Open();
try
{
myCmd.ExecuteNonQuery();
}
catch
{
myCmd.Dispose();
myConn.Close();
}
SqlDataAdapter da = new SqlDataAdapter(myCmd);
DataSet ds = new DataSet();
da.Fill(ds, P_Str_srcTable);
myCmd.Dispose();
myConn.Close();
return ds;
}
//=============================================================
// 方 法 名: AddTLInfo()
// 功能描述: 在表tb_userInfo中添加教师的登录资料
// 输入参数:
// 返 回 值: 无
// ==============================================================
public void AddTLInfo(string P_Str_userid, string P_Str_userpass, bool P_BL_sex ,int P_Int_age,string P_Str_college, string P_Str_class)
{
SqlConnection myConn = dbObj.GetConnection();
SqlCommand myCmd = new SqlCommand("Proc_InsertTL", myConn);
myCmd.CommandType = CommandType.StoredProcedure;
//添加参数
SqlParameter userid = new SqlParameter("@userid", SqlDbType.NVarChar, 50);
userid.Value = P_Str_userid;
myCmd.Parameters.Add(userid);
//添加参数
SqlParameter userpass = new SqlParameter("@userpass", SqlDbType.NVarChar, 50);
userpass.Value = P_Str_userpass;
myCmd.Parameters.Add(userpass);
//添加参数
SqlParameter sex = new SqlParameter("@sex", SqlDbType.Bit, 1);
sex.Value = P_BL_sex;
myCmd.Parameters.Add(sex);
//添加参数
SqlParameter age = new SqlParameter("@age", SqlDbType.Int, 4);
age.Value = P_Int_age;
myCmd.Parameters.Add(age);
//添加参数
SqlParameter college = new SqlParameter("@college", SqlDbType.NVarChar, 50);
college.Value = P_Str_college;
myCmd.Parameters.Add(college);
//添加参数
SqlParameter className = new SqlParameter("@class", SqlDbType.NVarChar,50);
className.Value = P_Str_class;
myCmd.Parameters.Add(className);
//执行过程
myConn.Open();
try
{
myCmd.ExecuteNonQuery();
}
catch
{
myCmd.Dispose();
myConn.Close();
}
myCmd.Dispose();
myConn.Close();
}
//=============================================================
// 方 法 名: UpdateTLInfo()
// 功能描述: 在表tb_userInfo中修改教师的登录资料
// 输入参数:
// 返 回 值: 无
// ==============================================================
public void UpdateTLInfo(int P_Int_id,string P_Str_userid, string P_Str_userpass, bool P_BL_sex, int P_Int_age, string P_Str_college, string P_Str_class)
{
SqlConnection myConn = dbObj.GetConnection();
SqlCommand myCmd = new SqlCommand("Proc_updateTL", myConn);
myCmd.CommandType = CommandType.StoredProcedure;
//添加参数
SqlParameter id = new SqlParameter("@id", SqlDbType.Int,4);
id.Value = P_Int_id;
myCmd.Parameters.Add(id);
//添加参数
SqlParameter userid = new SqlParameter("@userid", SqlDbType.NVarChar, 50);
userid.Value = P_Str_userid;
myCmd.Parameters.Add(userid);
//添加参数
SqlParameter userpass = new SqlParameter("@userpass", SqlDbType.NVarChar, 50);
userpass.Value = P_Str_userpass;
myCmd.Parameters.Add(userpass);
//添加参数
SqlParameter sex = new SqlParameter("@sex", SqlDbType.Bit, 1);
sex.Value = P_BL_sex;
myCmd.Parameters.Add(sex);
//添加参数
SqlParameter age = new SqlParameter("@age", SqlDbType.Int, 4);
age.Value = P_Int_age;
myCmd.Parameters.Add(age);
//添加参数
SqlParameter college = new SqlParameter("@college", SqlDbType.NVarChar, 50);
college.Value = P_Str_college;
myCmd.Parameters.Add(college);
//添加参数
SqlParameter className = new SqlParameter("@class", SqlDbType.NVarChar, 50);
className.Value = P_Str_class;
myCmd.Parameters.Add(className);
//执行过程
myConn.Open();
try
{
myCmd.ExecuteNonQuery();
}
catch
{
myCmd.Dispose();
myConn.Close();
}
myCmd.Dispose();
myConn.Close();
}
//********************************系统设置********************************************************
/// <summary>
/// 获取系统表中的信息
/// </summary>
/// <returns>返回SqlCommand对象</returns>
public SqlCommand GetConfigCmd()
{
SqlConnection myConn = dbObj.GetConnection();
SqlCommand myCmd = new SqlCommand("Proc_GetConfig", myConn);
myCmd.CommandType = CommandType.StoredProcedure;
//执行过程
myConn.Open();
try
{
myCmd.ExecuteNonQuery();
}
catch
{
myCmd.Dispose();
myConn.Close();
}
myCmd.Dispose();
myConn.Close();
return myCmd;
}
/// <summary>
/// 修改表tb_config中的信息
/// </summary>
/// <param name="P_Int_id">唯一编号</param>
/// <param name="P_BL_isOpen">系统是否对教师开放</param>
/// <param name="P_BL_isSearch">搜索功能是否对教师开放</param>
public void UpdateConfig(int P_Int_id,bool P_BL_isOpen,bool P_BL_isSearch)
{
SqlConnection myConn = dbObj.GetConnection();
SqlCommand myCmd = new SqlCommand("Proc_UpdateConfigInfo", myConn);
myCmd.CommandType = CommandType.StoredProcedure;
//添加参数
SqlParameter id = new SqlParameter("@id", SqlDbType.Int, 4);
id.Value = P_Int_id;
myCmd.Parameters.Add(id);
//添加参数
SqlParameter isOpen = new SqlParameter("@isOpen", SqlDbType.Bit,1);
isOpen.Value = P_BL_isOpen;
myCmd.Parameters.Add(isOpen);
//添加参数
SqlParameter isSearch = new SqlParameter("@isSearch", SqlDbType.Bit, 1);
isSearch.Value = P_BL_isSearch;
myCmd.Parameters.Add(isSearch);
//执行过程
myConn.Open();
try
{
myCmd.ExecuteNonQuery();
}
catch
{
myCmd.Dispose();
myConn.Close();
}
myCmd.Dispose();
myConn.Close();
}
//********************************搜索功能********************************************************
//=============================================================
// 方 法 名: GetTClassCmd()
// 功能描述: 获取SqlCommand
// 输入参数:
// 返 回 值: 返回SqlCommand
// ==============================================================
public SqlCommand GetTClassCmd()
{
SqlConnection myConn = dbObj.GetConnection();
SqlCommand myCmd = new SqlCommand("Proc_GetTClass", myConn);
myCmd.CommandType = CommandType.StoredProcedure;
//执行过程
myConn.Open();
try
{
myCmd.ExecuteNonQuery();
}
catch
{
myCmd.Dispose();
myConn.Close();
}
myCmd.Dispose();
myConn.Close();
return myCmd;
}
//=============================================================
// 方 法 名: GetATSCmd()
// 功能描述: 获取SqlCommand
// 输入参数:
// 返 回 值: 返回SqlCommand
// ==============================================================
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -