Exemplo n.º 1
0
        public JsonResult AddAccount(string ordernum, string orderprice)
        {
            IStatisticsMoneyService imcs = ServiceHelper.Create <IStatisticsMoneyService>();
            decimal moneynow             = imcs.GetMoneyByUidType(base.CurrentSellerManager.Id, 2);
            IManagersAccountService IMAS = ServiceHelper.Create <IManagersAccountService>();
            decimal price;

            if (decimal.TryParse(orderprice, out price))
            {
                price = decimal.Parse(orderprice);
            }
            ManagersAccount MA = new ManagersAccount()
            {
                Zhuanzhang       = 0,
                ZhuanzhangName   = "",
                Tiqu             = price,
                Tiqufeiyong      = 0,
                Tiquhuobi        = "1",
                Huilv            = "",
                Tuikuan          = 0,
                OrderNum         = ordernum,
                Balance          = moneynow,
                BalanceAvailable = moneynow,
                Datatime         = DateTime.Now,
                ManagerId        = base.CurrentSellerManager.Id,
                Daikuan          = 0
            };

            IMAS.AddManagersAccountInfo(MA);
            return(Json(new { Successful = true }));
        }
Exemplo n.º 2
0
        public string GetMyMoney()
        {
            IStatisticsMoneyService isms = ServiceHelper.Create <IStatisticsMoneyService>();
            decimal myMoney = isms.getMyMoney(base.CurrentSellerManager.Id, 2);

            return(myMoney.ToString());
        }
Exemplo n.º 3
0
        public JsonResult AddStatisticsMoneyLog(int TradingType, decimal TradingPrice, string OrderNum, int PayType, string TypeID)
        {
            IStatisticsMoneyService isms = ServiceHelper.Create <IStatisticsMoneyService>();
            decimal         moneybynow   = isms.GetMoneyByUidType(base.CurrentSellerManager.Id, 2);
            StatisticsMoney entity       = new StatisticsMoney
            {
                UserId       = base.CurrentSellerManager.Id,
                UserName     = base.CurrentSellerManager.UserName,
                UserType     = 2,
                TradingTime  = DateTime.Now,
                TradingType  = TradingType,
                TradingPrice = TradingPrice,
                OrderNum     = OrderNum,
                PayType      = PayType,
                Balance      = moneybynow + TradingPrice,
                BalanceAble  = moneybynow + TradingPrice
            };

            isms.Add(entity);
            CapitalInfo cinfo = ServiceHelper.Create <IMemberCapitalService>().GetCapitalInfoByManagerId(base.CurrentSellerManager.Id);

            if (cinfo != null)
            {
                cinfo.Balance += TradingPrice;
                ServiceHelper.Create <IMemberCapitalService>().UpdateCapitalAmount(cinfo.Id, 0, cinfo.Balance, 0, 0, base.CurrentSellerManager.Id);
            }
            return(Json(new { Successful = true }));
        }
Exemplo n.º 4
0
        public JsonResult List(int page, int rows, string starttime, string endtime)
        {
            IStatisticsMoneyService isms = ServiceHelper.Create <IStatisticsMoneyService>();
            StatisticsQuery         sm   = new StatisticsQuery()
            {
                beginTime = starttime,
                endTime   = endtime,
                userid    = base.CurrentUser.Id,
                PageNo    = page,
                PageSize  = rows,
                shopId    = base.CurrentSellerManager.ShopId
            };
            PageModel <OrderMoneyModel>   pm     = isms.GetList1(sm);
            IEnumerable <OrderMoneyModel> models =
                from item in pm.Models.ToArray()
                select new OrderMoneyModel()
            {
                Id           = item.Id,
                UserId       = item.UserId,
                UserName     = item.UserName,
                OrderDate    = item.OrderDate,
                TradingPrice = item.TradingPrice
            };
            DataGridModel <OrderMoneyModel> dataGridModel = new DataGridModel <OrderMoneyModel>()
            {
                rows  = models,
                total = pm.Total
            };

            return(Json(dataGridModel));
        }
Exemplo n.º 5
0
        public string GetMoney(string starttime, string endtime)
        {
            IStatisticsMoneyService isms = ServiceHelper.Create <IStatisticsMoneyService>();
            StatisticsQuery         sm   = new StatisticsQuery()
            {
                beginTime = starttime,
                endTime   = endtime,
                shopId    = base.CurrentSellerManager.ShopId
            };
            decimal addMoney = isms.GetMoney(sm);

            return(addMoney.ToString());
        }
Exemplo n.º 6
0
        public string GetMoney(string userType, string starttime, string endtime, string type)
        {
            IStatisticsMoneyService isms = ServiceHelper.Create <IStatisticsMoneyService>();
            StatisticsQuery         sm   = new StatisticsQuery()
            {
                beginTime = starttime,
                endTime   = endtime,
                type      = type
            };
            decimal addMoney    = isms.GetAddMoney(sm);
            decimal removeMoney = isms.GetRemoveMoney(sm);

            return(addMoney + "|" + removeMoney);
        }
Exemplo n.º 7
0
        public JsonResult AddStatisticsMoney(int TradingType, decimal TradingPrice, string OrderNum, int PayType, string TypeID)
        {
            IStatisticsMoneyService isms = ServiceHelper.Create <IStatisticsMoneyService>();
            decimal         moneybynow   = isms.GetMoneyByUidType(base.CurrentUser.Id, base.CurrentUser.UserType);
            StatisticsMoney entity       = new StatisticsMoney
            {
                UserId       = base.CurrentUser.Id,
                UserName     = base.CurrentUser.UserName,
                UserType     = base.CurrentUser.UserType,
                TradingTime  = DateTime.Now,
                TradingType  = TradingType,
                TradingPrice = TradingPrice,
                OrderNum     = OrderNum,
                PayType      = PayType,
                Balance      = moneybynow,
                BalanceAble  = moneybynow
            };

            isms.Add(entity);
            return(Json(new { Successful = true }));
        }
Exemplo n.º 8
0
        public JsonResult List(int page, int rows, string userType, string starttime, string endtime, string type)
        {
            IStatisticsMoneyService isms = ServiceHelper.Create <IStatisticsMoneyService>();
            StatisticsQuery         sm   = new StatisticsQuery()
            {
                userType  = userType,
                beginTime = starttime,
                endTime   = endtime,
                type      = type,
                PageNo    = page,
                PageSize  = rows
            };
            PageModel <StatisticsMoney>   pm     = isms.GetList(sm);
            IEnumerable <StatisticsMoney> models =
                from item in pm.Models.ToArray()
                select new StatisticsMoney()
            {
                Id             = item.Id,
                UserId         = item.UserId,
                UserName       = item.UserName,
                UserType       = item.UserType,
                TradingType    = item.TradingType,
                TradingTime    = item.TradingTime,
                TradingOrderId = item.TradingOrderId,
                TradingPrice   = item.TradingPrice,
                OrderNum       = item.OrderNum,
                PayType        = item.PayType,
                TradingCardNum = item.TradingCardNum,
                Balance        = item.Balance,
                BalanceAble    = item.BalanceAble
            };
            DataGridModel <StatisticsMoney> dataGridModel = new DataGridModel <StatisticsMoney>()
            {
                rows  = models,
                total = pm.Total
            };

            return(Json(dataGridModel));
        }