918博天堂

Server : Microsoft-IIS/10.0
System : Windows NT EBS-6136 10.0 build 17763 (Windows Server 2016) i586
User : jxgj ( 0)
PHP Version : 7.0.33
Disable Function : passthru,exec,system,shell_exec,proc_open,popen,pcntl_exec,socket_bind,stream_socket_server
Directory :  D:/tmp_aspnet/root/87401a0c/944f02a0/
Upload File :
Current Directory [ Writeable ] Root Directory [ Writeable ]


Current File : D:/tmp_aspnet/root/87401a0c/944f02a0/App_Code.47dq259y.52.cs
?#pragma checksum "D:\wwwroot\cnhbclw\wwwroot\App_Code\Common\Rights\R_Manager.cs" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "FA818EB92227747A6555E9CA1E55C995"

#line 1 "D:\wwwroot\cnhbclw\wwwroot\App_Code\Common\Rights\R_Manager.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.Data.SqlClient;
using SqlOperate;

/// <summary>
/// R_Manager 的提要注明
/// </summary>
namespace AdminRights
{
    public class RManager : IManager
    {
        public static string ConnectionString = ConfigurationManager.ConnectionStrings["sqlData"].ConnectionString;
        #region IManager 成员
        /// <summary>
        /// 增长网站治理员
        /// </summary>
        /// <param name="eui">网站治理员对象</param>
        /// <returns></returns>
        public int Insert(TManager eui)
        {
            SqlParameter[] commandParameters = new SqlParameter[]
            {                
				new SqlParameter("@ManagerName", eui.ManagerName),
				new SqlParameter("@PassWord", eui.PassWord),
				new SqlParameter("@RoleID", eui.RoleID),
				new SqlParameter("@Lockedup", eui.Lockedup)
	
            };
            return SqlHelper.ExecuteNonQuery(CommandType.StoredProcedure, "SP_W_Manager_Add", commandParameters);
        }
        /// <summary>
        /// 批改网站治理员
        /// </summary>
        /// <param name="eui">网站治理员对象<</param>
        /// <returns></returns>
        public int Update(TManager eui)
        {
            SqlParameter[] commandParameters = new SqlParameter[]
            {
                    new SqlParameter("@ID", eui.ID),
 					new SqlParameter("@ManagerName", eui.ManagerName),
					new SqlParameter("@PassWord", eui.PassWord),
					new SqlParameter("@RoleID", eui.RoleID),
					new SqlParameter("@Lockedup", eui.Lockedup)

            };
            return SqlHelper.ExecuteNonQuery(ConnectionString, CommandType.StoredProcedure, "SP_W_Manager_Update", commandParameters);
        }
        /// <summary>
        /// 批改网站治理员IP和最后登录功夫信息
        /// </summary>
        /// <param name="eui">网站治理员对象<</param>
        /// <returns></returns>
        public int UpdateIP(TManager eui,int Flag,string name)
        {
            SqlParameter[] commandParameters = new SqlParameter[]
            {
                    new SqlParameter("@ID", eui.ID),
 					new SqlParameter("@LastIP", eui.LastIP),
					new SqlParameter("@LastDate", eui.LastDate),
                    new SqlParameter("@Flag", Flag),
                    new SqlParameter("@ManagerName",name)
            };
            return SqlHelper.ExecuteNonQuery(ConnectionString, CommandType.StoredProcedure, "SP_W_Manager_UpdateIP", commandParameters);
        }
        /// <summary>
        /// 批改锁定信息
        /// </summary>
        /// <param name="eui"></param>
        /// <returns></returns>
        public int UpdateLockedup(TManager eui)
        {
            SqlParameter[] commandParameters = new SqlParameter[]
            {
                new SqlParameter("@ID", eui.ID),
                new SqlParameter("@Lockedup", eui.Lockedup)
               
             };
            return SqlHelper.ExecuteNonQuery(ConnectionString, CommandType.StoredProcedure, "SP_W_Manager_UpdateLocked", commandParameters);
        }
        /// <summary>
        /// 凭据ID删除网站治理员
        /// </summary>
        /// <param name="ID">供给ID</param>
        /// <returns></returns>
        public int Delete(int ID)
        {
            SqlParameter[] param = new SqlParameter[] 
            {
                new SqlParameter("@strwhere", "where ID in (" + ID + ")"), 
                new SqlParameter("@strTableName", "W_Manager") 
            };
            return SqlHelper.DeleteByWhere("SP_DeleteByWhere", param);

        }
        /// <summary>
        /// 得到网站治理员
        /// </summary>
        /// <param name="ParamID"></param>
        /// <returns></returns>
        public DataTable GetDataTable()
        {
            SqlParameter[] param = new SqlParameter[] 
            {
                new SqlParameter("@strwhere",""),
                new SqlParameter("@strtableName", "W_Manager"), 
                new SqlParameter("@strOrder", " order by AddDate  desc,ID desc") 
            };
            return SqlHelper.ExecuteTable(CommandType.StoredProcedure, "SP_SelectByWhere", param);
        }
        /// <summary>
        /// 凭据strWhere前提得到网站治理员
        /// </summary>
        /// <param name="ParamID"></param>
        /// <returns></returns>
        public DataTable GetDataTable(string strWhere)
        {
            SqlParameter[] param = new SqlParameter[] 
            {
                new SqlParameter("@strSelect"," W_Manager.*,W_Role.RoleName "),
                new SqlParameter("@strwhere",strWhere),
                new SqlParameter("@strtableName", " W_Manager left join W_Role on W_Manager.RoleID=W_Role.ID"), 
                new SqlParameter("@strOrder", "") 
            };
            return SqlHelper.ExecuteTable(CommandType.StoredProcedure, "SP_SelectByWhere", param);
        }
        /// <summary>
        /// 凭据治理员名和密码得到治理员信息
        /// </summary>
        /// <param name="LoginName"></param>
        /// <param name="Password"></param>
        /// <returns></returns>
        public DataTable GetDataTable(string Name, string Password)
        {
            SqlParameter[] param = new SqlParameter[] 
            {
                new SqlParameter("@strwhere", "where ManagerName='" + Name + "'and Password='" + Password +"'"), 
                new SqlParameter("@strtableName", "W_Manager"), 
                new SqlParameter("@strOrder", "") 
            };
            return SqlHelper.ExecuteTable(CommandType.StoredProcedure, "SP_SelectByWhere", param);
        }
        
        /// <summary>
        /// 凭据ID获得网站治理员每一条信息
        /// </summary>
        /// <param name="ID"></param>
        /// <returns></returns>
        public TManager GateItem(int ID)
        {
            SqlParameter[] param = new SqlParameter[] 
            { 
                new SqlParameter("@strWhere", "where ID=" +ID), 
                new SqlParameter("@strTableName", "W_Manager"), 
                new SqlParameter("@strOrder", "") 
            };
            TManager info = new TManager();
            using (SqlDataReader reader = SqlHelper.ExecuteReader(CommandType.StoredProcedure, "SP_SelectByWhere", param))
            {
                if (!reader.Read())
                {
                    return info;
                }
                if (reader["ID"].ToString() != "")
                {
                    info.ID = Convert.ToInt32(reader["ID"].ToString());
                }
                info.ManagerName = reader["ManagerName"].ToString();
                info.PassWord = reader["PassWord"].ToString();
                if (reader["RoleID"].ToString() != "")
                {
                    info.RoleID = Convert.ToInt32(reader["RoleID"].ToString());
                }
                if (reader["RoleID"].ToString() != "")
                {
                    info.Lockedup = Convert.ToBoolean(reader["Lockedup"].ToString());
                }
                info.LastIP = reader["LastIP"].ToString();
                if (reader["LastDate"].ToString() != "")
                {
                    info.LastDate = Convert.ToDateTime(reader["LastDate"].ToString());
                }
                if (reader["AddDate"].ToString() != "")
                {
                    info.AddDate = Convert.ToDateTime(reader["AddDate"].ToString());
                }
            }
            return info;
        }
        #endregion
    }
}


#line default
#line hidden