62,243
社区成员




public abstract class BaseController:Controller
{
public BaseController()
{
AdminUserService aus = new AdminUserService();
if (this.HttpContext.Session["AdminUserId"]==null)
{
HttpCookie cookie = this.HttpContext.Request.Cookies.Get("AdminUser_jpyk");
if(cookie==null)
{
ViewBag.AdminUserModel = null;
}
else
{
int id = Convert.ToInt32(cookie.Value);
id = id - CommonHelper.IdExt;
HttpContext.Session["AdminUserId"] = id;
ViewBag.AdminUserModel = aus.GetAdminUser(id);
}
}
else
{
int id = Convert.ToInt32(this.HttpContext.Session["AdminUserId"]);
ViewBag.AdminUserModel = aus.GetAdminUser(id);
}
}
}
public AdminUserDTO GetAdminUser(int id)
{
DataTable dt = SqlHelper.ExecuteReader("select * from AdminUsers2019 where Id=@id", new SqlParameter { ParameterName = "@id", Value = id });
if(dt.Rows.Count==1)
{
DataRow dr = dt.Rows[0];
AdminUserDTO m = new AdminUserDTO();
m.Id = Convert.ToInt32(dr["Id"]);
m.Name = dr["Name"].ToString();
m.Permission = dr["Permission"].ToString();
m.PermissionName = dr["PermissionName"].ToString();
m.UserName = dr["UserName"].ToString();
m.CreateDateTime = dr["CreateDateTime"].ToString();
m.ImgUrl = dr["ImgUrl"].ToString();
return m;
}
else
{
return null;
}
}