public ActionResult Index() { string orderLevel = "0"; string taskLevel = "0"; if (Session["ClientManager"] == null) { return(Redirect("/Home/Login")); } else { var currentUser = (IntFactoryEntity.Users)Session["ClientManager"]; if (currentUser.Client.GuideStep != 0) { return(Redirect("/Default/Index")); } var client = ClientBusiness.GetClientDetail(currentUser.ClientID); ViewBag.RemainDay = Math.Ceiling((client.EndTime - DateTime.Now).TotalDays); ViewBag.RemainDate = client.EndTime.Date.ToString("yyyy-MM-dd"); ViewBag.BuyPeople = client.UserQuantity; ViewBag.UsePeople = OrganizationBusiness.GetUsers(client.ClientID).FindAll(m => m.Status != 9).Count; if (currentUser.Role != null) { //所有订单 if (ExpandClass.IsExistMenu("102010300")) { orderLevel = "-1"; } else if (ExpandClass.IsExistMenu("102010601") || ExpandClass.IsExistMenu("102010701") || ExpandClass.IsExistMenu("102010801")) { orderLevel = "-1"; } else if (ExpandClass.IsExistMenu("102010600") || ExpandClass.IsExistMenu("102010700") || ExpandClass.IsExistMenu("102010800")) { orderLevel = "1"; } //所有任务 if (ExpandClass.IsExistMenu("109010200")) { taskLevel = "-1"; } else { taskLevel = "1"; } } ViewBag.OrderMarks = SystemBusiness.BaseBusiness.GetLableColor(currentUser.ClientID, EnumMarkType.Orders); ViewBag.TaskMarks = SystemBusiness.BaseBusiness.GetLableColor(currentUser.ClientID, EnumMarkType.Tasks); ViewBag.UserID = currentUser.UserID; ViewBag.orderLevel = orderLevel; ViewBag.taskLevel = taskLevel; } return(View()); }
public JsonResult GetUserNoTeam() { var list = OrganizationBusiness.GetUsers(CurrentUser.AgentID).Where(m => m.TeamID == ""); JsonDictionary.Add("items", list); return(new JsonResult() { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult GetUserAll() { var list = OrganizationBusiness.GetUsers(CurrentUser.AgentID).Where(m => m.Status == 1).OrderBy(m => m.FirstName).ToList(); JsonDictionary.Add("items", list); return(new JsonResult() { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
// // GET: /Home/ public ActionResult Index() { if (Session["ClientManager"] == null) { return(Redirect("/Home/Login")); } CloudSalesEntity.Users CurrentUser = (CloudSalesEntity.Users)Session["ClientManager"]; ViewBag.UserCount = OrganizationBusiness.GetUsers(CurrentUser.AgentID).Count; var agent = AgentsBusiness.GetAgentDetail(CurrentUser.AgentID); ViewBag.RemainderDays = (agent.EndTime - DateTime.Now).Days; ViewBag.UserQuantity = agent.UserQuantity; return(View()); }
/// <summary> /// 获取用户列表 /// </summary> /// <returns></returns> public JsonResult GetUsers(string filter) { JavaScriptSerializer serializer = new JavaScriptSerializer(); FilterUser model = serializer.Deserialize <FilterUser>(filter); int totalCount = 0; int pageCount = 0; var list = OrganizationBusiness.GetUsers(model.Keywords, model.DepartID, model.RoleID, CurrentUser.AgentID, PageSize, model.PageIndex, ref totalCount, ref pageCount); JsonDictionary.Add("items", list); return(new JsonResult() { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
/// <summary> /// 续费 /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult ExtendNow(string id) { if (Session["ClientManager"] == null) { return(Redirect("/Home/Login")); } else { if (CurrentClient.AuthorizeType == 0) { return(Redirect("/Auction/BuyNow")); } if ((CurrentClient.EndTime - DateTime.Now).Days > 31) { return(Redirect("/Auction/BuyUserQuantity")); } ViewBag.Days = Math.Ceiling((CurrentClient.EndTime - DateTime.Now).TotalDays); ViewBag.UserQuantity = OrganizationBusiness.GetUsers(CurrentClient.ClientID).FindAll(m => m.Status == 1).Count; ViewBag.CurrentClient = CurrentClient; ViewBag.Discount = BuyDiscount; id = id ?? string.Empty; int result = GetClientOrderInfo(ref id); if (result == 2) { return(Redirect("/Auction/ExtendNow/" + id)); } else if (result == -2) { Response.Write("<script>alert('订单已支付');location.href='/Home/Index';</script>"); Response.End(); } else if (result == -1) { Response.Write("<script>alert('订单不存在');location.href='/Home/Index';</script>"); Response.End(); } } return(View()); }