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

📄 managerclass.cs

📁 这是高校教师档案管理系统
💻 CS
📖 第 1 页 / 共 2 页
字号:
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 + -