示例#1
0
        //6投资统计(投资统计)
        public ActionResult TotalInvestment()
        {
            ViewBag.MenuIndex = 6;
            SystemUsers user = Session["UserInfo"] as SystemUsers;

            if (null == user)
            {
                return(RedirectToAction("Login", "Home"));
            }
            user = http.DoGetObject <SystemUsers>(ApplicationPropertys.WEBAPI_URL + "/User/GetUserInfo/" + user.ID);
            if (null == user)
            {
                return(RedirectToAction("Login", "Home"));
            }
            Session["UserInfo"] = user;
            ViewBag.PageName    = "投资统计";

            Earnings_Parameter par = new Earnings_Parameter();

            par.UserID    = user.ID;
            par.SearchWay = 1;
            par.Datas     = 0;
            //查询统计总数
            Earnings_Return result = http.DoPostObject <Earnings_Return>(ApplicationPropertys.WEBAPI_URL + "/User/Totalrevenue", par);

            //已购买的债权
            DataTable[] model = http.DoGetObject <DataTable[]>(ApplicationPropertys.WEBAPI_URL + "/Claims/GetInvestment_Ing/" + user.ID);

            ViewBag.Result = result;
            ViewBag.Record = model;
            return(View());
        }
示例#2
0
        //6投资统计(收益统计)
        public ActionResult Totalrevenue()
        {
            ViewBag.MenuIndex = 6;
            SystemUsers user = Session["UserInfo"] as SystemUsers;

            if (null == user)
            {
                return(RedirectToAction("Login", "Home"));
            }
            user = http.DoGetObject <SystemUsers>(ApplicationPropertys.WEBAPI_URL + "/User/GetUserInfo/" + user.ID);
            if (null == user)
            {
                return(RedirectToAction("Login", "Home"));
            }
            Session["UserInfo"] = user;
            ViewBag.PageName    = "投资统计";

            Earnings_Parameter par = new Earnings_Parameter();

            par.UserID    = user.ID;
            par.SearchWay = 1;
            par.Datas     = 0;

            Earnings_Return result = http.DoPostObject <Earnings_Return>(ApplicationPropertys.WEBAPI_URL + "/User/Totalrevenue", par);

            ViewBag.Datas = result;

            return(View());
        }
示例#3
0
        /// <summary>
        /// 统计总收益和总投资
        /// </summary>
        public Earnings_Return Totalrevenue(Earnings_Parameter par)
        {
            SqlCommand cmd = db.GetStoredProcedureCommand("Proc_Totalrevenue");

            db.AddInputParameter(cmd, "@UserID", DbType.Int32, par.UserID);
            db.AddInputParameter(cmd, "@SearchWay", DbType.Int32, par.SearchWay);
            db.AddInputParameter(cmd, "@Datas", DbType.Int32, par.Datas);
            db.AddInputParameter(cmd, "@BeginDate", DbType.DateTime, par.BeginDate);
            db.AddInputParameter(cmd, "@EndDate", DbType.DateTime, par.EndDate);
            db.AddReturnValueParameter(cmd, "@ReturnValue", DbType.Int32, 4);
            DataTable dt = db.ExecuteDataTable(cmd);

            return(dt.CreateDataReader().ReaderToModel <Earnings_Return>());
        }
        //投资统计(包含收益明细)
        public ActionResult Totalrevenue(Earnings_Parameter model)
        {
            BaseResultDto <Earnings_Return> resu = new BaseResultDto <Earnings_Return>();

            if (null != Session["UserInfo"])
            {
                SystemUsers user = (SystemUsers)Session["UserInfo"];
                model.UserID = user.ID;
                Earnings_Return result = http.DoPostObject <Earnings_Return>(ApplicationPropertys.WEBAPI_URL + "/User/Totalrevenue/", model);
                resu.IsSeccess = true;
                resu.Tag       = result;
            }
            else
            {
                resu.IsSeccess = false;
                resu.ErrorMsg  = "用户未登录或登录超时";
                resu.ErrorCode = -2; //用户未登录
            }

            return(Content(resu.ToJsonString()));
        }
示例#5
0
        //6投资统计(收益明细)
        public ActionResult TotalrevenueDetails(int id = 1)
        {
            ViewBag.MenuIndex = 6;
            SystemUsers user = Session["UserInfo"] as SystemUsers;

            if (null == user)
            {
                return(RedirectToAction("Login", "Home"));
            }
            user = http.DoGetObject <SystemUsers>(ApplicationPropertys.WEBAPI_URL + "/User/GetUserInfo/" + user.ID);
            if (null == user)
            {
                return(RedirectToAction("Login", "Home"));
            }
            Session["UserInfo"] = user;
            ViewBag.PageName    = "投资统计";

            Earnings_Parameter par = new Earnings_Parameter();

            par.UserID    = user.ID;
            par.SearchWay = 1;
            par.Datas     = 0;
            //查询统计总数
            Earnings_Return             result = http.DoPostObject <Earnings_Return>(ApplicationPropertys.WEBAPI_URL + "/User/Totalrevenue", par);
            TransactionRecord_Parameter pag    = new TransactionRecord_Parameter();

            pag.PageSize  = 15;
            pag.PageIndex = id;
            pag.UserId    = user.ID;
            //交易明细
            ModelByCount <TransactionRecord_Return> model = http.DoPostObject <ModelByCount <TransactionRecord_Return> >(ApplicationPropertys.WEBAPI_URL + "/User/TransactionRecord/", pag);

            ViewBag.Result = result;
            ViewBag.Record = model;
            return(View());
        }
示例#6
0
 public Earnings_Return Totalrevenue(Earnings_Parameter model)
 {
     return(oper.Totalrevenue(model));
 }