随笔--记录

public class SysAdminService
    {
        /// <summary>
        /// 根据登录账号和密码查询管理员信息
        /// </summary>
        /// <param name="objAdminLogin"></param>
        /// <returns></returns>
        public  SysAdmin AdminLogin(SysAdmin objAdminLogin)
        {
            //【1】封装参数
            SqlParameter[] parmer = new SqlParameter[]
                {
                    new SqlParameter("@LoginId",objAdminLogin.LoginId),
                    new SqlParameter("@LoginPwd",objAdminLogin.LoginPwd)
                };
            //【2】调用参数的存储过程
            SqlDataReader objReader = SQLHelper.GetReaderByProc("usp_AdminLogin",parmer);
            //【3】读取结果
            if (objReader.Read())
            { 
                objAdminLogin.AdminName = objReader["AdminName"].ToString();
                objAdminLogin.AdminStatus = Convert.ToInt32(objReader["AdminStatus"]);
                objAdminLogin.RoleId = Convert.ToInt32(objReader["RoleId"]);
            }
            else
            {
                objAdminLogin = null;
            }
            objReader.Close();
            return objAdminLogin;


           
        }
        //登录时写入日志信息
        public int WriteLoginLog(LoginLogs logInfo)
        {
            string sql = "insert into LoginLogs(LoginId,SPName,ServerName)values(@LoginId,@SPName,@ServerName);select @@identity";
            SqlParameter[] parmers = new SqlParameter[]
                {
                    new SqlParameter("@LoginId",logInfo.LoginId),
                    new SqlParameter("@SPName",logInfo.SPName),
                    new SqlParameter("@ServerName",logInfo.ServerName),
                 
                };
            return Convert.ToInt32(SQLHelper. GetSingleResult(sql, parmers));
        }
        //退出时写入日志信息
        public int WriteExitLog(int logId)
        {
            string sql = "update LoginLogs set ExitTime='{0}' where logId={1}";
            sql = string.Format(sql,SQLHelper.GetDBServerTime(),logId);
            return SQLHelper.Update(sql);


        }
    }
}

猜你喜欢

转载自blog.csdn.net/qq_39774060/article/details/80485457