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(); } }
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 })); }
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 })); }