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

📄 personrecordclass.cs

📁 这是高校教师档案管理系统
💻 CS
📖 第 1 页 / 共 2 页
字号:
        //添加参数
        SqlParameter type = new SqlParameter("@type", SqlDbType.Int, 4);
        type.Value = P_Int_type;
        myCmd.Parameters.Add(type);
        //添加参数
        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;

    }
    /// <summary>
    ///  在表tb_Resume中修改教师的教育背景和工作简历资料
    /// </summary>
    /// <param name="P_Int_id">唯一编号</param>
    /// <param name="P_Str_startendTime">起止时间</param>
    /// <param name="P_Str_workPlace">毕业学校/工作单位</param>
    /// <param name="P_Str_working">专业/职务</param>
    /// <param name="P_Str_degree">获得学位/在各级学术机构中的任职情况</param>
    /// <param name="P_Str_status">职称</param>
    /// <param name="P_Int_type">1表示教育背景/2 表示工作情况</param>
    /// <param name="P_Str_changer">数据修改人</param>
    /// <param name="P_Int_yearInfo">数据操作年份</param>
    public void UpdateResumeInfo(int P_Int_id,string P_Str_startendTime, string P_Str_workPlace, string P_Str_working, string P_Str_degree, string P_Str_status, int P_Int_type, string P_Str_changer, int P_Int_yearInfo,int P_Int_changerId)
    {
        SqlConnection myConn = dbObj.GetConnection();
        SqlCommand myCmd = new SqlCommand("Proc_UpdateRI", myConn);
        myCmd.CommandType = CommandType.StoredProcedure;
        //添加参数
        SqlParameter id = new SqlParameter("@id", SqlDbType.Int, 4);
        id.Value = P_Int_id;
        myCmd.Parameters.Add(id);
        //添加参数
        SqlParameter startendTime = new SqlParameter("@startendTime", SqlDbType.NVarChar, 50);
        startendTime.Value = P_Str_startendTime;
        myCmd.Parameters.Add(startendTime);
        //添加参数
        SqlParameter workPlace = new SqlParameter("@workPlace", SqlDbType.NVarChar, 50);
        workPlace.Value = P_Str_workPlace;
        myCmd.Parameters.Add(workPlace);
        //添加参数
        SqlParameter working = new SqlParameter("@working", SqlDbType.NVarChar, 50);
        working.Value = P_Str_working;
        myCmd.Parameters.Add(working);
        //添加参数
        SqlParameter degree = new SqlParameter("@degree", SqlDbType.NVarChar, 50);
        degree.Value = P_Str_degree;
        myCmd.Parameters.Add(degree);
        //添加参数
        SqlParameter status = new SqlParameter("@status", SqlDbType.NText, 16);
        status.Value = P_Str_status;
        myCmd.Parameters.Add(status);
        //添加参数
        SqlParameter type = new SqlParameter("@type", SqlDbType.Int, 4);
        type.Value = P_Int_type;
        myCmd.Parameters.Add(type);
        //添加参数
        SqlParameter changer = new SqlParameter("@changer", SqlDbType.NVarChar, 50);
        changer.Value = P_Str_changer;
        myCmd.Parameters.Add(changer);
        //添加参数
        SqlParameter yearInfo = new SqlParameter("@yearInfo", SqlDbType.Int, 4);
        yearInfo.Value = P_Int_yearInfo;
        myCmd.Parameters.Add(yearInfo);
        //添加参数
        SqlParameter changerId = new SqlParameter("@changerId", SqlDbType.Int, 4);
        changerId.Value = P_Int_changerId;
        myCmd.Parameters.Add(changerId);
        //执行过程
        myConn.Open();
        try
        {
            myCmd.ExecuteNonQuery();
        }
        catch
        {
            myCmd.Dispose();
            myConn.Close();

        }
        myCmd.Dispose();
        myConn.Close();

    }
//************************在修改教师的资料时用到************************************************
    //=============================================================
    // 方 法 名: IsValidUser()
    // 功能描述: 判断用户输入的密码是否正确
    // 输入参数: 用户的唯一编号,用户密码
    // 返 回 值: 无
    // ==============================================================
    public int IsValidUser(int P_Int_id, string P_Str_userpass)
    {
        SqlConnection myConn = dbObj.GetConnection();
        SqlCommand myCmd = new SqlCommand("Proc_IsValidUser", myConn);
        myCmd.CommandType = CommandType.StoredProcedure;
        //添加参数
        SqlParameter id = new SqlParameter("@id", SqlDbType.Int, 4);
        id.Value = P_Int_id;
        myCmd.Parameters.Add(id);
        //添加参数
        SqlParameter userpass = new SqlParameter("@userpass", SqlDbType.NVarChar, 50);
        userpass.Value = P_Str_userpass;
        myCmd.Parameters.Add(userpass);
        //添加参数
        SqlParameter returnValue = myCmd.Parameters.Add("returnValue", SqlDbType.Int, 4);
        returnValue.Direction = ParameterDirection.ReturnValue;
        //执行过程
        myConn.Open();
        try
        {
            myCmd.ExecuteNonQuery();
        }
        catch
        {
            myCmd.Dispose();
            myConn.Close();

        }
       
        myCmd.Dispose();
        myConn.Close();
        int P_Int_returnValue = Convert.ToInt32(returnValue.Value.ToString());
        return P_Int_returnValue;
    }
    //=============================================================
    // 方 法 名: UpdateUserInfo()
    // 功能描述: 修改用户信息
    // 输入参数: 
    // 返 回 值: 无
    // ==============================================================
    public void  UpdateUserInfo(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_UpdateUserInfo", 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 userClass = new SqlParameter("@class", SqlDbType.NVarChar, 50);
        userClass.Value = P_Str_class;
        myCmd.Parameters.Add(userClass);
        //执行过程
        myConn.Open();
        try
        {
            myCmd.ExecuteNonQuery();
        }
        catch
        {
            myCmd.Dispose();
            myConn.Close();

        }

        myCmd.Dispose();
        myConn.Close();
    }
 //-------------------------我的档案------------------------------------
    //=============================================================
    // 方 法 名: GetTICmd()
    // 功能描述: 获取SqlCommand(教学工作(包括理论教学、实验教学、课程实习、毕业实习、指导毕业生论文等))
    // 输入参数: 
    // 返 回 值: 返回SqlCommand
    // ==============================================================
    public SqlCommand GetTICmd(int P_Int_owner)
    {
        SqlConnection myConn = dbObj.GetConnection();
        SqlCommand myCmd = new SqlCommand("Proc_GetTI", myConn);
        myCmd.CommandType = CommandType.StoredProcedure;
        //添加参数
        SqlParameter owner = new SqlParameter("@owner", SqlDbType.Int, 4);
        owner.Value = P_Int_owner;
        myCmd.Parameters.Add(owner);
        //执行过程
        myConn.Open();
        try
        {
            myCmd.ExecuteNonQuery();
        }
        catch
        {
            myCmd.Dispose();
            myConn.Close();

        }
        myCmd.Dispose();
        myConn.Close();
        return myCmd;

    }
    //=============================================================
    // 方 法 名: GetATCmd()
    // 功能描述: 获取SqlCommand
    // 输入参数:
    // 返 回 值: 返回SqlCommand
    // ==============================================================
    public SqlCommand GetATCmd()
    {
        SqlConnection myConn = dbObj.GetConnection();
        SqlCommand myCmd = new SqlCommand("Proc_GetAllT", myConn);
        myCmd.CommandType = CommandType.StoredProcedure;
        //执行过程
        myConn.Open();
        try
        {
            myCmd.ExecuteNonQuery();
        }
        catch
        {
            myCmd.Dispose();
            myConn.Close();

        }
        myCmd.Dispose();
        myConn.Close();
        return myCmd;

    }

}

⌨️ 快捷键说明

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