Exemplo n.º 1
0
 public UserPayCache()
     : base(AccessLevel.ReadWrite)
 {
     AccumulatePayList     = new CacheList <int>();
     AccumulateConsumeList = new CacheList <int>();
     PayList = new CacheList <int>();
     Fund50  = new FundData();
     Fund98  = new FundData();
     Fund298 = new FundData();
     //ResetCache();
 }
Exemplo n.º 2
0
 public static void Initialize()
 {
     ActivitiesData.InitializeTempData();
     //UserData.InitializeTempData();
     MarkData.InitializeTempData();
     ActivitiesUsersData.InitializeTempData();
     TagsData.InitializeTempData();
     DobrfData.InitializeTempData();
     FundData.InitializeTempData();
     CashFlowData.InitializeTempData();
 }
Exemplo n.º 3
0
        private CrawlerResultData ConvertFundDataToCrawerData(List <FundData> funds, string name)
        {
            CrawlerResultData crawlerData = new CrawlerResultData();
            FundData          fund        = funds.OrderByDescending(x => x.Time).FirstOrDefault();
            var ret = new CrawlerResultData()
            {
                Name  = name,
                Value = fund.Price
            };

            return(ret);
        }
        public static FundData GetAttributionDataForFund(int fundId)
        {
            var securityCount        = StaticDataProvider.FundSecurities[fundId];
            var securitiesAttribData = StaticDataProvider.GetAttributionDataForSecurities(securityCount);

            var fundData = new FundData()
            {
                Id         = fundId,
                Name       = string.Format("Fund_{0}", fundId),
                Securities = securitiesAttribData
            };

            return(fundData);
        }
Exemplo n.º 5
0
        protected override object this[string index]
        {
            get
            {
                #region
                switch (index)
                {
                case "UserID": return(UserID);

                case "PayMoney": return(PayMoney);

                case "IsReceiveFirstPay": return(IsReceiveFirstPay);

                case "QuarterCardDays": return(QuarterCardDays);

                case "MonthCardDays": return(MonthCardDays);

                case "QuarterCardAwardDate": return(QuarterCardAwardDate);

                case "MonthCardAwardDate": return(MonthCardAwardDate);

                case "AccumulatePayList": return(AccumulatePayList);

                case "BuyGoldTimes": return(BuyGoldTimes);

                case "BuyVitTimes": return(BuyVitTimes);

                case "AccumulateConsumeList": return(AccumulateConsumeList);

                case "PayList": return(PayList);

                case "Fund50": return(Fund50);

                case "Fund98": return(Fund98);

                case "Fund298": return(Fund298);

                case "ReceivedRepeatPayCount": return(ReceivedRepeatPayCount);

                default: throw new ArgumentException(string.Format("UserPayCache index[{0}] isn't exist.", index));
                }
                #endregion
            }
            set
            {
                #region
                switch (index)
                {
                case "UserID":
                    _UserID = value.ToInt();
                    break;

                case "PayMoney":
                    _PayMoney = value.ToInt();
                    break;

                case "IsReceiveFirstPay":
                    _IsReceiveFirstPay = value.ToBool();
                    break;

                case "QuarterCardDays":
                    _QuarterCardDays = value.ToInt();
                    break;

                case "MonthCardDays":
                    _MonthCardDays = value.ToInt();
                    break;

                case "QuarterCardAwardDate":
                    _QuarterCardAwardDate = value.ToDateTime();
                    break;

                case "MonthCardAwardDate":
                    _MonthCardAwardDate = value.ToDateTime();
                    break;

                case "AccumulatePayList":
                    _AccumulatePayList = ConvertCustomField <CacheList <int> >(value, index);
                    break;

                case "BuyGoldTimes":
                    _BuyGoldTimes = value.ToInt();
                    break;

                case "BuyVitTimes":
                    _BuyVitTimes = value.ToInt();
                    break;

                case "AccumulateConsumeList":
                    _AccumulateConsumeList = ConvertCustomField <CacheList <int> >(value, index);
                    break;

                case "PayList":
                    _PayList = ConvertCustomField <CacheList <int> >(value, index);
                    break;

                case "Fund50":
                    _Fund50 = ConvertCustomField <FundData>(value, index);
                    break;

                case "Fund98":
                    _Fund98 = ConvertCustomField <FundData>(value, index);
                    break;

                case "Fund298":
                    _Fund298 = ConvertCustomField <FundData>(value, index);
                    break;

                case "ReceivedRepeatPayCount":
                    _ReceivedRepeatPayCount = value.ToInt();
                    break;

                default: throw new ArgumentException(string.Format("UserPayCache index[{0}] isn't exist.", index));
                }
                #endregion
            }
        }
Exemplo n.º 6
0
        public ActionResult Fund(int id)
        {
            FundData data = MyExcel.GetFundDataFromDataSource(id);

            return(View(data));
        }