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

📄 logininfo.cs

📁 asp.net 2.0的教务管理软件源码
💻 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;

/// <summary>
/// 取得登录信息
/// </summary>
//该源码下载自www.51aspx.com(51aspx.com)
public class LoginInfo
{
    private int loginID;
	public LoginInfo(int SessionID)
	{
        loginID = SessionID;
    }

    public LoginInfo(object SessionID)
    {
        if (SessionID == null || Convert.ToString(SessionID) == "")
            loginID = 0;
        else
            loginID = Convert.ToInt32(SessionID);

    }
    //取得登录ID
    public int LoginID
    {
        get { return loginID; }
    }

    //取得登录名
    public string LoginName
    {
        get
        {
            DataTable dt = DBExec.ExecDataTable("SELECT pe_Name FROM v_Employee WHERE em_ID=" + loginID);
            return dt.Rows[0][0].ToString();
         //   HttpContext.Current.Response.Redirect
        }
    }

    public bool IsAdmin()
    {
        return DBExec.ExecGetInt("SELECT dbo.f_PowerOnClass(1," + loginID + ")") >= 1;
    }
    //判断loginID的老师对studentID的学生有什么样的访问权 0-不能访问 1-只读 2以上-可修改
    public int PowerOnStudent(int studentID)
    {
        return DBExec.ExecGetInt("SELECT dbo.f_PowerOnStudent("+studentID+", "+loginID+")");
    }

    //判断loginID的老师对classID的班级有什么样的访问权 0-不能访问 1-是直接领导 2以上 - 是上级领导
    public int PowerOnClass(int classID)
    {
        return DBExec.ExecGetInt("SELECT dbo.f_PowerOnClass(" + classID + "," + loginID + ")");
    }
}

⌨️ 快捷键说明

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