示例#1
0
        //14提现记录
        public ActionResult WithdrawRecord(int id = 1)
        {
            ViewBag.MenuIndex = 14;
            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    = "提现记录";

            TransactionRecord_Parameter pag = new TransactionRecord_Parameter();

            pag.PageSize  = 15;
            pag.PageIndex = id;
            pag.UserId    = user.ID;
            ModelByCount <SystemRequestRecord> model = http.DoPostObject <ModelByCount <SystemRequestRecord> >(ApplicationPropertys.WEBAPI_URL + "/User/GetWithdrawRecord/", pag);

            ViewBag.Datas = model;
            return(View());
        }
示例#2
0
        /// <summary>
        /// 获取体现记录(分页)
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public ModelByCount <SystemRequestRecord> GetWithdrawRecord(TransactionRecord_Parameter model)
        {
            ModelByCount <SystemRequestRecord> result = new ModelByCount <SystemRequestRecord>();
            SqlCommand cmd = db.GetStoredProcedureCommand("Proc_GetWithdrawRecord");

            db.AddInputParameter(cmd, "@UserID", DbType.Int32, model.UserId);
            db.AddInputParameter(cmd, "@PageIndex", DbType.Int32, model.PageIndex);
            db.AddInputParameter(cmd, "@PageSize", DbType.Int32, model.PageSize);
            db.AddReturnValueParameter(cmd, "@ReturnValue", DbType.Int32, 4);
            DataTable dt = db.ExecuteDataTable(cmd);

            result.ListAll   = dt.CreateDataReader().ReaderToList <SystemRequestRecord>();
            result.PageIndex = model.PageIndex;
            result.PageSize  = model.PageSize;
            result.AllCount  = db.GetParameter(cmd, "@ReturnValue").Value.ToInt();
            return(result);
        }
示例#3
0
        /// <summary>
        /// 资金流水
        /// </summary>
        /// <param name="par"></param>
        /// <returns></returns>
        public ModelByCount <TransactionRecord_Return> TransactionRecord(TransactionRecord_Parameter par)
        {
            ModelByCount <TransactionRecord_Return> model = new ModelByCount <TransactionRecord_Return>();
            SqlCommand cmd = db.GetStoredProcedureCommand("Proc_TransactionRecord");

            db.AddInputParameter(cmd, "@UserID", DbType.Int32, par.UserId);
            db.AddInputParameter(cmd, "@PageIndex", DbType.Int32, par.PageIndex);
            db.AddInputParameter(cmd, "@PageSize", DbType.Int32, par.PageSize);
            db.AddReturnValueParameter(cmd, "@ReturnValue", DbType.Int32, 4);
            DataTable dt = db.ExecuteDataTable(cmd);

            model.PageIndex = par.PageIndex;
            model.PageSize  = par.PageSize;
            model.ListAll   = dt.CreateDataReader().ReaderToList <TransactionRecord_Return>();
            model.AllCount  = db.GetParameter(cmd, "@ReturnValue").Value.ToInt();
            return(model);
        }
示例#4
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());
        }
示例#5
0
 //提现记录
 public ModelByCount <SystemRequestRecord> GetWithdrawRecord(TransactionRecord_Parameter model)
 {
     return(oper.GetWithdrawRecord(model));
 }
示例#6
0
 //资金流水
 public ModelByCount <TransactionRecord_Return> TransactionRecord(TransactionRecord_Parameter model)
 {
     return(oper.TransactionRecord(model));
 }