예제 #1
0
        /// <summary>
        /// 提交升级申请
        /// </summary>
        /// <returns></returns>
        public ActionResult toApplyUpgrade(int C_UserTypeID)
        {
            if (C_UserTypeID == 0)
            {
                return(Content("申请的等级有误"));
            }
            C_UserType userType = C_UserType.GetEntityByLever(C_UserTypeID);

            if (userType == null)
            {
                return(Content("申请的等级有误"));
            }

            int ordercnt = Order.GetUserOrderCnt(CurrentUser.UserName);

            if (ordercnt <= 0)
            {
                return(Content("您从来没下过单,不能升级!快去下单吧!"));
            }

            //C_UserVM P_user = C_UserVM.GetVMByID(CurrentUser.Chief);
            //if (userType.Lever <= P_user.userTypeLever)
            //{
            //    return Content("您暂时不能升级到" + userType.Name);
            //}

            string rtn = C_UserUpGrade.toUpGrade(CurrentUser.UserName, C_UserTypeID);

            return(Content(rtn));
        }
예제 #2
0
        //
        // GET: /agentback/

        public ActionResult Index()
        {
            ViewData["user"]           = C_UserVM.GetVMByID(CurrentUser.ID);
            ViewData["C_UserNoVerity"] = C_User.GetC_UserCircles(CurrentUser.ID);
            //ViewData["OrderNoVerity"] = Order.GetC_UserCircles(CurrentUser.UserName);
            ViewData["Upgrade"] = C_UserUpGrade.GetCountUpGrade(CurrentUser.UserName);
            return(View());
        }
예제 #3
0
        public ContentResult GetNewSYSMsgCnt()
        {
            int userCount   = C_User.GetC_UserBySta("未审核");                    // 非直属待审核
            int OrderCount  = Order.GetC_UserCircles("");                      // 待审核订单
            int OrderCounts = Order.GetOrder("");                              // 未发货订单
            int uCount      = C_User.GetC_UserCircles(0);                      // 直属总部

            int Upcount = C_UserUpGrade.GetC_UserByUpGrade("未审核");             //未审核升级信息
            int acount  = userCount + uCount + Upcount;                        //总和

            int msgcnt = SYSNotifyMsg.GetUnReadMsgCount(CurrentUser.UserName); //未审核信息
            int sggcnt = C_UserAdvice.GetNoAuditCount();

            return(Content(msgcnt + "," + acount + "," + OrderCount + "," + OrderCounts + "," + uCount + "," + userCount + "," + Upcount + "," + sggcnt));
        }
예제 #4
0
        /// <summary>
        /// 申请升级
        /// </summary>
        /// <returns></returns>
        public ActionResult ApplyUpgrade()
        {
            C_UserVM user = C_UserVM.GetVMByID(CurrentUser.ID);

            ViewData["user"] = user;
            //List<C_UserType> userTypes = C_UserType.GetLowerByUserID(user.Chief,CurrentUser.ID);
            List <C_UserType> userTypes = C_UserType.GetEntitysAll();

            if (userTypes != null)
            {
                userTypes = userTypes.OrderByDescending(m => m.Lever).ToList();
                userTypes = userTypes.FindAll(m => m.Lever < user.userTypeLever).ToList();
            }
            ViewData["userTypes"] = userTypes;

            List <C_UserUpGrade> doings = C_UserUpGrade.GetDetailListByAuditStat("未审核", CurrentUser.UserName);

            ViewData["doings"] = doings;
            return(View());
        }