public void ProcessRequest(HttpContext context) { if (context.Session["Authentication"] == null) throw new Exception("Ошибка обновления"); int ShopId = Convert.ToInt32(context.Session["ShopId"]); int ArticleId = Convert.ToInt32(context.Request["ArticleId"]); var dsStatistic = new dsStatistic(); (new DataSets.dsStatisticTableAdapters.taSalesHistory()).Fill (dsStatistic.tbSalesHistory, ShopId, ArticleId); var JHistory = new JArray(); foreach (dsStatistic.tbSalesHistoryRow rw in dsStatistic.tbSalesHistory) JHistory.Add(new JObject( new JProperty("Дата_продажи",rw.Дата_продажи), new JProperty("Номер_чека", rw.Номер_чека), new JProperty("Количество", rw.Количество), new JProperty("ПрИнфо", rw.ПрИнфо), new JProperty("Инфо", rw.Инфо) )); var JObject = new JObject( new JProperty("Код_артикула", ArticleId), new JProperty("История", JHistory)); context.Response.ContentType = "application/json"; context.Response.Write(JObject.ToString()); }
public void ProcessRequest(HttpContext context) { if (context.Session["Authentication"] == null) throw new Exception("Ошибка обновления"); int ShopId = Convert.ToInt32(context.Session["ShopId"]); string Filter = context.Request["filter"].ToString(); var dsStatistic = new dsStatistic(); (new DataSets.dsStatisticTableAdapters.taSearchArticle()).Fill (dsStatistic.tbSearchArticle, ShopId, Filter); var JList = new JArray(); foreach (dsStatistic.tbSearchArticleRow rw in dsStatistic.tbSearchArticle) JList.Add(new JObject( new JProperty("Код_артикула", rw.Код_артикула), new JProperty("Количество", rw.Количество), new JProperty("Описание", rw.Описание), new JProperty("Артикул", rw.Артикул), new JProperty("Склад", rw.Склад) )); var JObject = new JObject( new JProperty("Список", JList)); context.Response.ContentType = "application/json"; context.Response.Write(JObject.ToString()); }