예제 #1
0
        /// <summary>
        /// 我的意向代理  待完善
        /// </summary>
        /// <returns></returns>
        public ActionResult My_yixiang()
        {
            C_UserVM user = C_UserVM.GetVMByUserName(CurrentUser.UserName);

            ViewData["user"] = user;
            return(View());
        }
예제 #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 ActionResult AgentUserNameIndexSale(int ID)
        {
            C_UserVM cuser = C_UserVM.GetVMByID(ID);

            ViewData["user"] = cuser;
            DateTime dt = DateTime.Now;

            ViewData["TheMonthSale"] = OrderCensus.GetLastMonthVal(string.Format("and ParentUser='******' and DatAudit >='{0}-{1}-01 00:00:00' and DatAudit <='{2}-{3}-01 00:00:00'", dt.Year, dt.Month, dt.AddMonths(1).Year, dt.AddMonths(1).Month))[0].SumPrice;
            ViewData["Sale"]         = OrderCensus.GetLastMonthVal(" and ParentUser='******'")[0].SumPrice;
            return(View());
        }
예제 #4
0
        /// <summary>
        /// 我推荐的人
        /// </summary>
        /// <param name="id">查谁推荐的人就填谁的UserName    为空则当前用户推荐的人</param>
        /// <returns></returns>
        public ActionResult My_tjs(string id, string jb = "")
        {
            C_UserVM user = null;

            if (!string.IsNullOrWhiteSpace(id))
            {
                user = C_UserVM.GetVMByUserName(id);
            }
            ViewData["user"] = user;
            ViewData["jb"]   = jb;
            return(View());
        }
예제 #5
0
        public RequestResult GetUserInfo()
        {
            RequestResult result = new RequestResult();

            C_UserVM user = C_UserVM.GetVMByID(MobileUser.ID);

            result.data    = user;
            result.message = "成功";
            result.success = true;

            return(result);
        }
예제 #6
0
        //
        // GET: /Warrant/

        public ActionResult MyIndex(string ID)
        {
            if (string.IsNullOrWhiteSpace(ID))
            {
                ViewData["user"] = C_UserVM.GetVMByID(CurrentUser.ID);
            }
            else
            {
                ViewData["user"] = C_UserVM.GetVMByID(Convert.ToInt32(ID));
            }
            return(View(CurrentUser));
        }
예제 #7
0
        /// <summary>
        /// 意向代理
        /// </summary>
        /// <returns></returns>
        public ActionResult liaojie(string username = "")
        {
            C_UserVM user = C_UserVM.GetVMByUserName(username);

            if (user == null)
            {
                username = "";
            }
            ViewData["user"] = user;



            return(View());
        }
예제 #8
0
        public ActionResult checkuser(string id)
        {
            if (id == BaseParameters.getOfficialAgent())
            {
                return(Content("ok"));
            }
            C_UserVM user = C_UserVM.GetVMByUserNameOrPhone(id);

            if (user == null)
            {
                return(Content("该上级不存在"));
            }
            return(Content("ok"));
        }
예제 #9
0
        /// <summary>
        /// 应付返利明细
        /// </summary>
        /// <param name="dattype"></param>
        /// <returns></returns>
        public ActionResult OutRebateDetail_tj(string ID, string mon)
        {
            ViewData["mon"] = mon;

            C_UserVM user = C_UserVM.GetVMByUserName(ID);

            if (user == null)
            {
                return(View(ErrorPage.ViewName, new ErrorPage {
                    Message = "找不到人了"
                }));
            }
            ViewData["user"] = user;
            return(View());
        }
예제 #10
0
        //
        // GET: /MyCenter/
        /// <summary>
        /// 授权码
        /// </summary>
        /// <returns></returns>
        public ActionResult InviteCode()
        {
            ViewData["user"] = C_UserVM.GetVMByID(CurrentUser.ID);
            InviteCode code = WeModels.InviteCode.GetListByUserName(CurrentUser.UserName, "授权");

            if (code == null || code.ValidDat < DateTime.Now)
            {
                code          = new InviteCode();
                code.UserName = CurrentUser.UserName;
                code.ValidDat = DateTime.Now.AddMinutes(20);//二十分钟有效
                code.Type     = "授权";
                code.ID       = code.InsertAndReturnIdentity();
            }
            ViewData["code"] = code;
            return(View());
        }
예제 #11
0
        //
        // GET: /MyRebate/
        /// <summary>
        /// 我的返利
        /// </summary>
        /// <returns></returns>
        public ActionResult Index()
        {
            ViewData["user"] = C_UserVM.GetVMByID(CurrentUser.ID);

            RebateStatistics reba = new RebateStatistics();

            reba.thisMonMoneyTJ = C_UserRebate.GetRebateMoney_tj(CurrentUser.UserName, DateTime.Now, "未发放", ""); //本月推荐返利
            reba.thisMonMoneyNH = C_UserRebate.GetRebateMoney_nh(CurrentUser.UserName, DateTime.Now, "未发放", ""); //本月拿货返利
            reba.thisMonMoney   = reba.thisMonMoneyTJ + reba.thisMonMoneyNH;

            reba.HistoryMoneyTJ = C_UserRebate.GetRebateMoneyHistory_tj(CurrentUser.UserName, "未发放"); //历史推荐返利
            reba.HistoryMoneyNH = C_UserRebate.GetRebateMoneyHistory_nh(CurrentUser.UserName, "未发放"); //历史拿货返利
            reba.HistoryMoney   = reba.HistoryMoneyTJ + reba.HistoryMoneyNH;                          //历史返利
            reba.My_tjs_cnt     = C_UserRebate.getMy_tjs_cnt(CurrentUser.UserName);

            return(View(reba));
        }
예제 #12
0
        /// <summary>
        /// 下级的返利 应付返利
        /// </summary>
        /// <returns></returns>
        public ActionResult OutRebate()
        {
            C_UserVM user = C_UserVM.GetVMByID(CurrentUser.ID);

            if (user.C_UserTypeID > 2)
            {
                return(View(ErrorPage.ViewName, new ErrorPage {
                    Message = "您还未达到总裁级别,没有应付的返利"
                }));
            }
            ViewData["user"] = user;
            OutRebateStatistics reba       = new OutRebateStatistics();
            DateTime            lastMonDat = DateTime.Now.AddMonths(-1);

            reba.lastMonMoney = C_UserRebate.GetRebateMoney_tj("", lastMonDat, "未发放", CurrentUser.UserName);
            return(View(reba));
        }
예제 #13
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());
        }
예제 #14
0
        /// <summary>
        /// 推荐码
        /// </summary>
        /// <returns></returns>
        public ActionResult IntroducerCode()
        {
            ViewData["user"] = C_UserVM.GetVMByID(CurrentUser.ID);
            InviteCode code = WeModels.InviteCode.GetListByUserName(CurrentUser.UserName, "推荐");

            if (code == null || code.ValidDat < DateTime.Now)
            {
                code          = new InviteCode();
                code.UserName = CurrentUser.UserName;
                code.ValidDat = DateTime.Now.AddMinutes(20);//二十分钟有效
                code.Type     = "推荐";
                code.ID       = code.InsertAndReturnIdentity();
            }
            ViewData["code"] = code;

            List <C_UserType> userTypes = C_UserType.GetC_UserTypeHeighter(CurrentUser.ID).ToList();

            userTypes             = userTypes.OrderByDescending(m => m.Lever).ToList();
            ViewData["userTypes"] = userTypes;

            return(View());
        }
예제 #15
0
 public ActionResult AgentStockByUserNameIndex(string ID)
 {
     ViewData["user"] = C_UserVM.GetVMByID(Convert.ToInt32(ID));
     return(View(CurrentUser));
 }
예제 #16
0
 /// <summary>
 /// 我的库存
 /// </summary>
 /// <returns></returns>
 public ActionResult Index()
 {
     ViewData["user"] = C_UserVM.GetVMByID(CurrentUser.ID);
     return(View());
 }
예제 #17
0
        /// <summary>
        /// 被推荐的申请
        /// </summary>
        /// <param name="id"></param>
        /// <param name="key"></param>
        /// <param name="type"> code为具有有效期 </param>
        /// <param name="usertype">申请等级</param>
        /// <returns></returns>
        public ActionResult Index_Recommended(string id, string key, string type, string usertype)
        {
            if (type == null)
            {
                type = "";
            }

            ViewData["type"] = type;
            int lever = 0;

            int.TryParse(usertype, out lever);

            C_UserType applyUserType = C_UserType.GetEntityByLever(lever);

            if (applyUserType == null)
            {
                return(View(ErrorPage.ViewName, new ErrorPage {
                    Message = "您申请的等级已经不存在啦"
                }));
            }

            C_UserVM user = new C_UserVM();

            user = C_UserVM.GetVMByUserNameOrPhone(id);//推荐人信息
            if (user == null)
            {
                return(View(ErrorPage.ViewName, new ErrorPage {
                    Message = "推荐人不存在"
                }));
            }

            C_UserVM P_User   = user;
            int      P_Chief  = 0;
            int      MaxLevel = C_UserType.GetMaxLevel();//最大等级


            if (applyUserType.Lever == MaxLevel || user.Chief == 0)
            {
                P_User  = null;
                P_Chief = 0;
            }
            else
            {
                while (true)
                {
                    P_User = C_UserVM.GetVMByID(P_User.Chief);//推荐人的上级
                    if (applyUserType.Lever > P_User.userTypeLever)
                    {
                        P_Chief = P_User.ID;
                        break;
                    }
                }
            }

            ViewData["Introducer"]     = id;   //推荐人账号
            ViewData["IntroducerData"] = user; //推荐人信息
            ViewData["applyUserType"]  = applyUserType;

            ViewData["P_User"] = P_User;//上级信息
            return(View());
        }
예제 #18
0
 public ActionResult AgentIndex(string ID)
 {
     ViewData["user"] = C_UserVM.GetVMByUserName(ID);
     return(View(CurrentUser));
 }
예제 #19
0
        public ActionResult EditCustomer(string UserName)
        {
            var obj = C_UserVM.GetVMByUserName(UserName);

            return(View(obj));
        }
예제 #20
0
 public ActionResult ProfityIndex()
 {
     ViewData["user"]      = C_UserVM.GetVMByID(CurrentUser.ID);
     ViewData["SYSPolicy"] = SYSPolicy.GetNavAdvsMobile();
     return(View());
 }
예제 #21
0
        //
        // GET: /AgentKnow/

        public ActionResult Index()
        {
            ViewData["user"]         = C_UserVM.GetVMByID(CurrentUser.ID);
            ViewData["SYSAgentKnow"] = SYSAgentKnow.GetNavAdvsMobile();
            return(View());
        }
예제 #22
0
 /// <summary>
 /// 代理资料详情
 /// </summary>
 /// <returns></returns>
 public ActionResult agentDetail(int id)
 {
     ViewData["user"] = C_UserVM.GetVMByID(id);
     return(View());
 }
예제 #23
0
        /// <summary>
        /// 获取未审核的数量
        /// </summary>
        /// <returns></returns>
        public ActionResult getNoAuditCnt()
        {
            int cnt = C_UserVM.GetNoAuditCnt(CurrentUser.ID);

            return(Content(cnt.ToString()));
        }
예제 #24
0
        //
        // GET: /Order/

        public ActionResult Manage()
        {
            ViewData["user"]          = C_UserVM.GetVMByID(CurrentUser.ID);
            ViewData["OrderNoVerity"] = Order.GetC_UserCircles(CurrentUser.UserName);
            return(View());
        }