Example #1
0
        private void gvCloudMiner_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
        {
            CloudMinerInfoModelGet model = gvCloudMiner.GetFocusedRow() as CloudMinerInfoModelGet;

            if (model != null)
            {
                dgvCloudMinerManufacture.DataSource = model.CloudMinerManufactureModelResults;
                gvCloudMinerManufacture.RefreshData();

                dgvVipUrFans.DataSource = model.BuyCommodityRuleFansModelResults;
                gvVipUrFans.RefreshData();

                List <CloudMinerInfoModelGet> list = new List <CloudMinerInfoModelGet>();
                list.Add(model);
                dgvVip.DataSource = list;

                dgvPriceDetail.DataSource = model.CloudMinerPriceDetailModelResults;
                gvPriceDetail.RefreshData();
            }
        }
Example #2
0
        public IHttpActionResult QueryCloudMiner(CloudMinerInfoModelGet modelGet)
        {
            DataTable dtDataTable = _cloudMinerDal.QueryCloudMiner();
            IList <CloudMinerInfoModelResult> list =
                ModelConvertHelper <CloudMinerInfoModelResult> .ConvertToModel(dtDataTable);

            DataTable dtRuleFansVip = _cloudMinerDal.QueryBuyCommodityRuleFansVip();
            IList <BuyCommodityRuleFansVipModelResult> buyCommodityRuleFansVipModelResults =
                ModelConvertHelper <BuyCommodityRuleFansVipModelResult> .ConvertToModel(dtRuleFansVip);

            //DataTable dtRuleFansGeneration = _cloudMinerDal.QueryBuyCommodityRuleFansVip();
            //IList<BuyCommodityRuleFansGenerationModelResult> buyCommodityRuleFansGenerationModelResults =
            //    ModelConvertHelper<BuyCommodityRuleFansGenerationModelResult>.ConvertToModel(dtRuleFansVip);

            DataTable dtPriceDetail = _cloudMinerDal.QueryCommodityPriceDetail();
            IList <CloudMinerPriceDetailModelResult> cloudMinerPriceDetailModelResult =
                ModelConvertHelper <CloudMinerPriceDetailModelResult> .ConvertToModel(dtPriceDetail);

            DataTable dtCloudMiner = _cloudMinerDal.QueryCloudMinerManufacture();
            IList <CloudMinerManufactureModelResult> cloudMinerManufactureModelResult =
                ModelConvertHelper <CloudMinerManufactureModelResult> .ConvertToModel(dtCloudMiner);

            foreach (var model in list)
            {
                model.BuyCommodityRuleFansModel.BuyCommodityRuleFansVipModelResults = buyCommodityRuleFansVipModelResults
                                                                                      .Where(n => n.CommodityId == model.Id).ToList();

                //model.BuyCommodityRuleFansGenerationModelResults = buyCommodityRuleFansGenerationModelResults.Where(n => n.CommodityId == model.Id).ToList();

                model.CloudMinerPriceDetailModelResults = cloudMinerPriceDetailModelResult
                                                          .Where(n => n.CommodityId == model.Id).ToList();

                model.CloudMinerManufactureModelResults = cloudMinerManufactureModelResult
                                                          .Where(n => n.CommodityId == model.Id).ToList();
            }

            return(Json(new ResultDataModel <IList <CloudMinerInfoModelResult> > {
                Data = list
            }));
        }
Example #3
0
        public IHttpActionResult QueryCloudMinerInfo(CloudMinerInfoModelGet modelGet)
        {
            DataTable dtDataTable = _cloudMinerDal.QueryCloudMinerInfo(modelGet.Id);
            IList <CloudMinerInfoModelResult> list =
                ModelConvertHelper <CloudMinerInfoModelResult> .ConvertToModel(dtDataTable);

            CloudMinerInfoModelResult cloudMinerInfoModelResult = list.FirstOrDefault();

            if (cloudMinerInfoModelResult != null)
            {
                cloudMinerInfoModelResult.RunningCount = new UserCloudMinerDal().QueryRunningCloudMinerCount(modelGet.UserId, modelGet.Id);
                cloudMinerInfoModelResult.BuyCommodityRuleFansModel.BuyCommodityRuleFansVipModelResults = ModelConvertHelper <BuyCommodityRuleFansVipModelResult> .ConvertToModel(_cloudMinerDal.QueryBuyCommodityRuleFansVip(modelGet.Id));

                // cloudMinerInfoModelResult.BuyCommodityRuleFansGenerationModelResults = ModelConvertHelper<BuyCommodityRuleFansGenerationModelResult>.ConvertToModel(_cloudMinerDal.QueryBuyCommodityRuleFansGeneration(modelGet.Id));
                cloudMinerInfoModelResult.CloudMinerPriceDetailModelResults = ModelConvertHelper <CloudMinerPriceDetailModelResult> .ConvertToModel(_cloudMinerDal.QueryCommodityPriceDetail(modelGet.Id));

                cloudMinerInfoModelResult.CloudMinerManufactureModelResults = ModelConvertHelper <CloudMinerManufactureModelResult> .ConvertToModel(_cloudMinerDal.QueryCloudMinerManufacture(modelGet.Id));
            }
            return(Json(new ResultDataModel <CloudMinerInfoModelResult> {
                Data = cloudMinerInfoModelResult
            }));
        }