public JsonResult GetStatisticsByMonth() { //if (Session["Account"] != null) //{ // var account = (ManagerAccount)Session["Account"]; // var json = ManagerAccountBll.GetDataStatisticsByMonth(account.ManagerId); // return new ToJsonResult // { // Data = json, // JsonRequestBehavior = JsonRequestBehavior.AllowGet // }; //} if (Request.Cookies["memberNo"] != null) { var memberNoCookie = Request.Cookies["memberNo"].Value; var memberNo = Int64.Parse(memberNoCookie); var json = ManagerAccountBll.GetDataStatisticsByMonth(memberNo); return(new ToJsonResult { Data = json, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } return(new ToJsonResult { Data = 0, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult GetTreeByEasyUi(string id) { ////CultureInfo info = Thread.CurrentThread.CurrentCulture; ////string infoName = info.Name; //if (Session["Account"] != null) //{ // var account = (ManagerAccount)Session["Account"]; // List<ChannelMoudle> menus = ChannelMenuBll.GetMenuByParentId(id); // //List<ChannelMoudle> menus = ChannelMenuBll.GetMenuByPersonId(account.ManagerId, id); // var jsonData = from r in menus // select new MoudleNavigationInfo() // { // id = r.MoudleId, // //text = infoName.IndexOf("zh", System.StringComparison.Ordinal) > -1 || infoName == "" ? r.Name : r.EnglishName, // text = r.Name, // //attributes = (infoName.IndexOf("zh", System.StringComparison.Ordinal) > -1 || infoName == "" ? "zh-CN" : "en-US") + "/" + r.Url, // attributes = r.Url, // iconCls = r.Iconic, // state = (ChannelMoudleBll.GetMoudleByParent(r.MoudleId).Count > 0) ? "closed" : "open" // }; // return Json(jsonData); //} if (Request.Cookies["memberNo"] != null) { var memberNoCookie = Request.Cookies["memberNo"].Value; var memberNo = Int64.Parse(memberNoCookie); var manager = ManagerAccountBll.GetManagerById(memberNo); List <ChannelMoudle> menus = null; var administratorArr = ConfigurationManager.AppSettings["Administrator"].Split(new char[] { '|' }); if (administratorArr.Contains(memberNo.ToString(CultureInfo.InvariantCulture))) { menus = ChannelMenuBll.GetMenuByParentId(id); } else { menus = ChannelMenuBll.GetTempMenuByParentId(id); } //List<ChannelMoudle> menus = ChannelMenuBll.GetMenuByPersonId(manager.ManagerId, id); var jsonData = from r in menus select new MoudleNavigationInfo() { id = r.MoudleId, text = r.Name, attributes = r.Url, iconCls = r.Iconic, state = (ChannelMoudleBll.GetMoudleByParent(r.MoudleId).Count > 0) ? "closed" : "open" }; return(Json(jsonData)); } return(Json("0", JsonRequestBehavior.AllowGet)); }
public ActionResult PerfectInfo() { if (Request.Cookies["memberNo"] != null) { var memberNoCookie = Request.Cookies["memberNo"].Value; var memberNo = Int64.Parse(memberNoCookie); var manager = ManagerAccountBll.GetManagerById(memberNo); ViewData["Manager"] = manager.ManagerName; return(View()); } return(View()); }
public JsonResult MemberNoExists(Int64 memberNo) { JsonMessage msg = null; var manager = ManagerAccountBll.Login(memberNo); if (manager == null) { msg = new JsonMessage(false, Suggestion.LoginToProfile); return(Json(msg, JsonRequestBehavior.AllowGet)); } msg = new JsonMessage(true, ""); return(Json(msg, JsonRequestBehavior.AllowGet)); }
public JsonResult AccountPerfect(ManagerAccount model) { if (model != null && ModelState.IsValid) { if (ManagerAccountBll.AddManager(model, ref _errors)) { return(Json(JsonHandler.CreateMessage(1, Suggestion.AddChannelUserSuccess), JsonRequestBehavior.AllowGet)); } string err = _errors.Error; return(Json(JsonHandler.CreateMessage(0, Suggestion.AddChannelUserFailed + err), JsonRequestBehavior.AllowGet)); } return(Json(JsonHandler.CreateMessage(0, Suggestion.AddChannelUserFailed), JsonRequestBehavior.AllowGet)); }
public JsonResult AccountLogin(Int64 memberNo) { JsonMessage msg = null; var manager = ManagerAccountBll.Login(memberNo); if (manager == null) { msg = new JsonMessage(false, Suggestion.LoginToProfile); return(Json(msg, JsonRequestBehavior.AllowGet)); } else { if (manager.IsActive == (int)Status.Pending) { msg = new JsonMessage(false, Suggestion.AccountPending); return(Json(msg, JsonRequestBehavior.AllowGet)); } else if (manager.IsActive == (int)Status.Disable) { msg = new JsonMessage(false, Suggestion.AccountDisabled); return(Json(msg, JsonRequestBehavior.AllowGet)); } else { var model = new ManagerAccount { ManagerId = manager.ManagerId, ManagerName = manager.ManagerName, ManagerEmail = manager.ManagerEmail, MobilePhone = manager.MobilePhone }; // 创建身份验证票证,即转换为"已登录状态" FormsAuthentication.SetAuthCookie(manager.ManagerName, false); Session["Account"] = model; msg = new JsonMessage(true, ""); return(Json(msg, JsonRequestBehavior.AllowGet)); } } }
public ActionResult Index() { //if (Session["Account"] != null) //{ // var account = (ManagerAccount)System.Web.HttpContext.Current.Session["Account"]; // ViewData["Manager"] = account.ManagerName; // return View(); //} if (Request.Cookies["memberNo"] != null) { var memberNoCookie = Request.Cookies["memberNo"].Value; var memberNo = Int64.Parse(memberNoCookie); var manager = ManagerAccountBll.GetManagerById(memberNo); ViewData["Manager"] = manager.ManagerName; return(View()); } return(View()); }
public ActionResult AccountInfo() { //if (Session["Account"] != null) //{ // var account = (ManagerAccount)System.Web.HttpContext.Current.Session["Account"]; // var managerId = account.ManagerId; // ManagerAccount entity = ManagerAccountBll.GetManagerById(managerId); // return View(entity); //} if (Request.Cookies["memberNo"] != null) { var memberNoCookie = Request.Cookies["memberNo"].Value; var memberNo = Int64.Parse(memberNoCookie); var entity = ManagerAccountBll.GetManagerById(memberNo); return(View(entity)); } return(View()); }