// [ValidateAntiForgeryToken] public ContentResult Login(User model, string returnUrl) { string userName = model.UserName; string userPass = model.UserPass; //bool rememberMe = model.RememberMe; HXD.MS.Entity.User user = userBll.GetUserByUserName(userName); if (user != null) { //用户存在,比较密码 if (user.UserPass.Equals(EncryptHelper.EncryptWithMD5(userPass))) { if (!user.Enable) { //CookieHelper.Set("UserName", user.UserName); //CookieHelper.Set("UserPass", user.UserPass); return(Content(AjaxMsgHelper.AjaxMsg(CodeType.UserLoginError, "账号已禁用"))); } SessionHelper.Set("User", user); //记录日志 LogHelper.Info(this.GetType(), string.Format("{0}登录成功", user.UserName)); } else { return(Content(AjaxMsgHelper.AjaxMsg(CodeType.UserLoginError, "用户名或密码错误"))); } } else { return(Content(AjaxMsgHelper.AjaxMsg(CodeType.UserLoginError, "用户名或密码错误"))); } return(Content(AjaxMsgHelper.AjaxMsg())); }
public ContentResult UserDelete(int id) { if (!userService.DeleteUser(id)) { return(Content(AjaxMsgHelper.AjaxMsg(CodeType.Error, "删除失败"))); } return(Content(AjaxMsgHelper.AjaxMsg())); }
public ContentResult IconAdd(Icon model) { HXD.MS.Entity.User user = sessionManager.SessionObject; model.Creater = user.UserName; if (!(iconService.Add(model) > 0)) { return(Content(AjaxMsgHelper.AjaxMsg(CodeType.Error, "新增失败"))); } return(Content(AjaxMsgHelper.AjaxMsg())); }
public ContentResult MenuEdit(Menu model) { HXD.MS.Entity.User user = sessionManager.SessionObject; model.Creater = user.UserName; if (!menuBll.Update(model)) { return(Content(AjaxMsgHelper.AjaxMsg(CodeType.Error, "更新失败"))); } return(Content(AjaxMsgHelper.AjaxMsg())); }
public ContentResult MenuAdd(Menu model) { HXD.MS.Entity.User user = sessionManager.SessionObject; model.Creater = user.UserName; if (!(menuBll.Add(model) > 0)) { return(Content(AjaxMsgHelper.AjaxMsg(CodeType.Error, "新增失败"))); } return(Content(AjaxMsgHelper.AjaxMsg())); }
public ContentResult IconDelete(int id) { //Result<object> result = new Result<object>(); //todo:有一个先决条件:如果删除的是一级菜单,那么它下面必须没有子节点才可以删除 if (!iconService.Delete(id)) { return(Content(AjaxMsgHelper.AjaxMsg(CodeType.Error, "删除失败"))); } return(Content(AjaxMsgHelper.AjaxMsg())); }
void lis(DataTable dt) { StringBuilder c = new StringBuilder(200); for (int i = 0; i < dt.Rows.Count; i++) { c.Append("<li id=\"" + dt.Rows[i]["ID"] + "\"><a><img src=\"/uploadfiles/images/" + dt.Rows[i]["TitleImg"] + "\"><h3>" + dt.Rows[i]["Title"] + "</h3><p>" + dt.Rows[i]["ActivityTime"] + "</p></a></li>"); } AjaxMsgHelper.AjaxMsg("ok", "", DataHelper.Obj2Json(c.ToString())); }
public ActionResult UserEdit(User model) { HXD.MS.Entity.User user = sessionManager.SessionObject; model.Creater = user.UserName; if (!userService.Update(model)) { return(Content(AjaxMsgHelper.AjaxMsg(CodeType.Error, "更新失败"))); } return(Content(AjaxMsgHelper.AjaxMsg())); }
public ActionResult UserRole(int userId, string roleIds) { bool flag = userRoleService.SaveUserRole(userId, roleIds); if (!flag) { return(Content(AjaxMsgHelper.AjaxMsg(CodeType.Error, "角色设置失败"))); } return(Content(AjaxMsgHelper.AjaxMsg())); }
public ActionResult AllotMenuButton(string menuId, string buttonIds) { bool flag = menuButtonBll.SaveMenuButton(menuId, buttonIds); if (!flag) { return(Content(AjaxMsgHelper.AjaxMsg(CodeType.Error, "分配按钮失败"))); } return(Content(AjaxMsgHelper.AjaxMsg())); }
void divStr(DataTable dt) { StringBuilder c = new StringBuilder(200); c.Append(" <div class=\"actdt\" id=\"actdt\">"); if (dt != null && dt.Rows.Count > 0) { c.Append("<div class=\"act-tit\"><span class=\"sharebtn\" id=\"sharebtn\">分享</span><h2>" + dt.Rows[0]["Title"] + "</h2><p>" + dt.Rows[0]["ActivityTime"] + "</p></div> "); c.Append("" + dt.Rows[0]["Content"] + ""); } c.Append("</div> "); AjaxMsgHelper.AjaxMsg("ok", "", DataHelper.Obj2Json(c.ToString())); }
public ActionResult UserAdd(User model) { HXD.MS.Entity.User user = sessionManager.SessionObject; model.Creater = user.UserName; model.UserPass = EncryptHelper.EncryptWithMD5(PubConstant.DefaultUserPass); int r = userService.Add(model); if (r < 0) { return(Content(AjaxMsgHelper.AjaxMsg(CodeType.Error, "用户已经存在"))); } return(Content(AjaxMsgHelper.AjaxMsg())); }
public ActionResult RoleEdit(Role model) { User user = sessionManager.SessionObject; model.Creater = user.UserName; int r = roleService.EditRole(model); if (r < 0) { return(Content(AjaxMsgHelper.AjaxMsg(CodeType.Error, "角色已经存在"))); } return(Content(AjaxMsgHelper.AjaxMsg())); }
void getCatelist(DataTable dt) { StringBuilder s = new StringBuilder(200); s.Append("<ul class=\"catelist\" id=\"catelist\">"); if (dt.Rows != null && dt.Rows.Count > 0) { for (int i = 0; i < dt.Rows.Count; i++) { s.Append(" <li><a href=\"/Phone/shopping/detail.aspx?id=" + dt.Rows[i]["ID"] + "\"><img src=\"/UploadFiles/images/" + dt.Rows[i]["ShopLogo"] + "\"></a></li>"); } } s.Append(" </ul>"); AjaxMsgHelper.AjaxMsg("ok", "", DataHelper.Obj2Json(s.ToString())); }
void dt(string nc) { string s = string.Empty; string sql = " select Title,lcnum from K_U_Floorguide where IsDel='0' and FlowState='99' and NodeCode='" + nc + "' and lcnum!=Title order by Orders desc"; var dt = KingTop.Common.SQLHelper.GetDataSet(sql); if (dt != null && dt.Rows.Count > 0) { for (int i = 0; i < dt.Rows.Count; i++) { s += " <li id=\"" + dt.Rows[i]["lcnum"] + "\">" + dt.Rows[i]["Title"] + "</li>"; } } var data = DataHelper.Obj2Json(s); AjaxMsgHelper.AjaxMsg("ok", "", data); }
void rTxt(DataTable dt, DataTable dt2) { StringBuilder r = new StringBuilder(200); r.Append(" <ul class=\"recommendlist\">"); if (dt != null && dt.Rows.Count > 0) { for (int i = 0; i < dt.Rows.Count; i++) { r.Append(" <li><a href=\"/Phone/shopping/detail.aspx?id=" + dt.Rows[i]["ID"] + "\"><img src=\"/UploadFiles/Images/" + dt.Rows[i]["Banner"] + "\"><p>" + dt.Rows[i]["Title"] + "</p></a></li>"); } } r.Append(" </ul>"); r.Append(" <div class=\"lookup\"><a href=\"/Phone/shopping/index.aspx\">查看更多</a></div>"); r.Append("<div class=\"like_tit\"><span>本季热店</span></div>"); r.Append("<div id=\"focus2\" class=\"focus focus2\">"); r.Append(" <div class=\"hd\">"); r.Append(" <ul></ul>"); r.Append(" </div>"); r.Append(" <div class=\"bd\">"); r.Append(" <ul>"); if (dt2 != null && dt2.Rows.Count > 0) { for (int i = 0; i < dt2.Rows.Count; i++) { r.Append("<li><a href=\"/Phone/shopping/detail.aspx?id=" + dt2.Rows[i]["ID"] + "\"><img src=\"/UploadFiles/Images/" + dt2.Rows[i]["Banner"] + "\"><p>" + dt2.Rows[i]["Title"] + "</p></a></li>"); } } r.Append("</ul>"); r.Append("</div>"); r.Append(" <span class=\"prev\"></span>"); r.Append("<span class=\"next\"></span>"); r.Append(" </div> "); AjaxMsgHelper.AjaxMsg("ok", "", DataHelper.Obj2Json(r.ToString())); }
public ContentResult GetTree() { //Result<List<ParentNode>> returnResult = null; List <ParentNode> tree = new List <ParentNode>(); ParentNode parentNode = null; SubNode subNode = null; HXD.MS.Entity.User user = (HXD.MS.Entity.User)SessionHelper.Get("User"); if (user != null) { DataTable parents = menuBll.GetUserMenuData(user.Id, 0); foreach (DataRow dr in parents.Rows) { int menuId = Convert.ToInt32(dr["Id"]); int parentId = Convert.ToInt32(dr["ParentId"]); parentNode = new ParentNode(menuId, dr["Name"].ToString(), dr["Icon"].ToString()); DataTable subNodes = menuBll.GetUserMenuData(user.Id, menuId); if (subNodes.Rows.Count > 0) { parentNode.State = "closed"; } else { parentNode.State = "open"; } foreach (DataRow subMenu in subNodes.Rows) { menuId = Convert.ToInt32(subMenu["Id"]); parentId = Convert.ToInt32(subMenu["ParentId"]); subNode = new SubNode(menuId, subMenu["Name"].ToString(), subMenu["Link"].ToString(), subMenu["Icon"].ToString()); parentNode.children.Add(subNode); } tree.Add(parentNode); } } return(Content(AjaxMsgHelper.AjaxMsg(CodeType.Ok, "ok", tree))); }
void shopD(DataTable dt) { StringBuilder d = new StringBuilder(200); d.Append(" <div id=\"actdt\" class=\"actdt\">"); d.Append(" <p><img src=\"/UploadFiles/images/" + dt.Rows[0]["Stereogram"] + "\"></p>"); d.Append("<div class=\"shop\">"); d.Append(" <div class=\"pic\"><img src=\"/UploadFiles/images/" + dt.Rows[0]["ShopLogo"] + "\"></div>"); d.Append("<div class=\"txt\">"); d.Append(" <p>店铺名称:" + dt.Rows[0]["Title"] + "</p>"); d.Append(" <p>位置:" + dt.Rows[0]["ShopNo"] + "</p>"); d.Append(" <p>电话:" + dt.Rows[0]["TelPhone"] + "</p>"); d.Append("<p>销售产品:" + dt.Rows[0]["SalesPro"] + "</p>"); d.Append(" <p>网址:" + dt.Rows[0]["SiteURL"] + "</p>"); d.Append(" </div>"); d.Append("</div>"); d.Append("<p>" + dt.Rows[0]["IntroDetail"] + "</p>"); d.Append(" <div class=\"lookup\"><a href=\"/Phone/shopping/detail.aspx?id=" + dt.Rows[0]["ID"] + "\">了解详情</a></div>"); d.Append(" </div> "); var data = DataHelper.Obj2Json(d.ToString()); AjaxMsgHelper.AjaxMsg("ok", "", data); }
void get(string shopno) { string sql = "select top 1 * from K_U_CategoryGuide where ShopNo='" + shopno + "' order by Orders;"; sql += "select top 1 * from K_U_FoodGuide where ShopNo='" + shopno + "' order by Orders;"; var dts = KingTop.Common.SQLHelper.GetDataSets(sql); if (dts != null) { if (dts[0] != null && dts[0].Rows.Count > 0) { shopD(dts[0]); } else if (dts[1] != null && dts[1].Rows.Count > 0) { shopD(dts[1]); } else { var data = DataHelper.Obj2Json("没有相关数据"); AjaxMsgHelper.AjaxMsg("err", "", data); } } }
public ContentResult LogOut() { SessionHelper.Remove("User"); return(Content(AjaxMsgHelper.AjaxMsg())); }