DAL/userhandle.cs

(开头部分) 7KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using BasketBallShop.Model;
using System.Data;
using System.Data.SqlClient;
using mybook.DAL;

namespace BasketBallShop.DAL
{
    public class userhandle
    {
        public DataSet GetUsers(string username, string truename, int freeze, int pageindex, int pagesize, ref int recordcount)
        {
            SQLHelper sh = new SQLHelper();
            SqlParameter[] prams = {new SqlParameter("@username",SqlDbType .VarChar ,20),
                                       new SqlParameter ("@truename",SqlDbType .VarChar,20),
                                       new SqlParameter ("@freeze",SqlDbType .Int ,4),
                                       new SqlParameter ("@pageindex",SqlDbType .Int ,4),
                                       new SqlParameter ("@pagesize",SqlDbType .Int ,4),
                                       new SqlParameter ("@recordcount",SqlDbType .Int ,4)
                                   };
            
            prams[0].Value = username;
            prams[1].Value = truename;
            prams[2].Value = freeze;
            prams[3].Value = pageindex;
            prams[4].Value = pagesize;
            prams[5].Direction = ParameterDirection.Output;
            DataSet ds = sh.ExecuteDataSet("uspGetUsers", prams);
            recordcount = int.Parse(prams[5].Value.ToString());
            return ds;
        }

        public bool FreezeUser(int cid, int freeze)
        {
            SQLHelper sh = new SQLHelper();
            SqlParameter[] prams = {new SqlParameter ("@cid",SqlDbType .Int,4),
                                   new SqlParameter ("@freeze",SqlDbType .Int ,4)};
            prams[0].Value = cid;
            prams[1].Value = freeze;
            return sh.ExecuteNonQuery("uspFreezeUser", prams) == 0 ? true : false;
        }

        public Users GetUser(string cid)
        {
            SQLHelper sh = new SQLHelper();
            SqlParameter[] prams = { new SqlParameter("cid", SqlDbType.Int, 4) };
            prams[0].Value = cid;
            SqlDataReader dr = sh.ExecuteDataReader("uspGetUser", prams);
            Users u = new Users();
            if (dr.Read())
            {
                u.UserName = dr.GetString(dr.GetOrdinal("username"));
                u.Password = dr.GetString(dr.GetOrdinal("password"));
                u.TrueName = dr.GetString(dr.GetOrdinal("truename"));
                u.City = dr.GetString(dr.GetOrdinal("city"));
                u.Cardtype = dr.GetString(dr.GetOrdinal("cardtype"));
                u.Cardno = dr.GetString(dr.GetOrdinal("cardno"));
后面还有 97 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。