public void SendPull(int code, string stockName) { if (code == 0) { var dataPull = pageData.GetPullData(); chat.Clients.All.setPullDataTable(new { data = dataPull, total = dataPull.Count }); var dataStock = pageData.GetBinStockData(); chat.Clients.All.setStockDataTable(new { data = dataStock, total = dataStock.Count }); DataView_BLL bllChart = new DataView_BLL(); var appMP = string.Empty; var appZP = string.Empty; var dataPullChart = new List <ChartData>(); appMP = ConfigurationManager.AppSettings["MkanbanStock"].ToString(); /*毛坯*/ appZP = ConfigurationManager.AppSettings["FkanbanStock"].ToString(); /*装配*/ if (!string.IsNullOrEmpty(appMP)) { dataPullChart = bllChart.GetMaterialChartData(appMP); chat.Clients.All.setPullDailyDataForMaterial(new { data = dataPullChart }); dataPullChart = bllChart.GetMaterialChartDataWeekly(appMP); chat.Clients.All.setMaterialChartDataWeekly(new { data = dataPullChart }); } if (!string.IsNullOrEmpty(appZP)) { dataPullChart = bllChart.GetGeneralAssemblyMatnr(appZP); //日 chat.Clients.All.setGeneralAssemblyMatnr(new { data = dataPullChart }); dataPullChart = bllChart.GetGeneralAssemblyMatnrWeek(appZP); //周 chat.Clients.All.setGeneralAssemblyMatnrWeek(new { data = dataPullChart }); } //入库 chat.Clients.All.setBinStock(new NewChartView_BLL().GetBinStock()); //产生拉动 chat.Clients.All.setBinStockTransport(new NewChartView_BLL().GetBinStockTransport()); } }