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

📄 userobj.cs

📁 一个简单的新闻后台管理系统
💻 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;
using System.Collections.Generic;
using System.Data.SqlClient;

/// <summary>
/// UserObj 的摘要说明










/// </summary>
public class UserObj
{
	public UserObj()
	{
		//
		// TODO: 在此处添加构造函数逻辑
		//
	}
    public static List<User> FindUserInfo()
    {
        List<User> user = new List<User>();
        DataSet ds = UserManager.FindUserInfo();
        foreach (DataRow dr in ds.Tables[0].Rows)
        {
            user.Add(new User((int)dr["UserID"], (string)dr["UserName"], (string)dr["UserPassWord"], (bool)dr["Power"]));
        }
        return user;

    }
    public static void UpdateUser(int userID, string userName)
    {
        SqlConnection con = DataAccess.CreateConnection();
        SqlCommand cmd = new SqlCommand();
        cmd.Connection = con;
        cmd.CommandText = "Update t_News_User set UserName=@userName Where UserID=@userID";
        cmd.Parameters.AddWithValue("@userID",userID);
        cmd.Parameters.AddWithValue("@userName",userName);
        //cmd.Parameters.AddWithValue("@userPassword", userPassword);
        //cmd.Parameters.AddWithValue("@power", power);
        try
        {
            if (cmd.Connection.State == ConnectionState.Closed)
            {
                cmd.Connection.Open();
            }
            cmd.ExecuteNonQuery();
        }
        finally
        {
            if (cmd.Connection.State == ConnectionState.Open)
            {
                cmd.Connection.Close();
            }
            cmd.Dispose();
            con.Dispose();
        }
    }
    public static void DeleteUser(int userID)
    {
        SqlConnection con = DataAccess.CreateConnection();
        SqlCommand cmd = new SqlCommand();
        cmd.Connection = con;
        cmd.CommandText = "delete from t_Popedom where UserID=@userID";
        cmd.Parameters.AddWithValue("@userID", userID);
        
        if (cmd.Connection.State == ConnectionState.Closed)
        {
            cmd.Connection.Open();
        }
        try
        {
            cmd.ExecuteNonQuery();
            cmd.Parameters.Clear();
            cmd.CommandText = "Delete from t_Log where UserID=@userID";
            cmd.Parameters.AddWithValue("@userID", userID);
            cmd.ExecuteNonQuery();
            cmd.Parameters.Clear();
            cmd.CommandText = "Delete from t_News where UserID=@userID";
            cmd.Parameters.AddWithValue("@userID", userID);
            cmd.ExecuteNonQuery();
            cmd.Parameters.Clear();
            cmd.CommandText = "Delete from t_News_User where UserID=@userID";
            cmd.Parameters.AddWithValue("@userID", userID);
            cmd.ExecuteNonQuery();
        }
        finally
        {
            if (cmd.Connection.State == ConnectionState.Open)
            {
                cmd.Connection.Close();
            }
            con.Dispose();
            cmd.Dispose();
        }
    }
}

⌨️ 快捷键说明

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