|
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/ |
?#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