Ejemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var ds                 = (SQLDataService)DataServiceProvider.DataService;
            var склады             = ds.Query <Склад>(Склад.Views.СкладL).ToList();
            var всеТоварыНаСкладах = ds.Query <ТоварНаСкладе>(ТоварНаСкладе.Views.ТоварНаСкладеE).ToList().
                                     OrderBy(x => x.Склад.Название).ThenBy(x => x.Товар.Наименование);
            List <СкладИОбщаяСумма> складИОбщаяСумма = new List <СкладИОбщаяСумма>();

            if (склады != null)
            {
                foreach (var склад in склады)
                {
                    var товарыНаСкладе = всеТоварыНаСкладах.Where(x => x.Склад.__PrimaryKey.Equals(склад.__PrimaryKey)).ToList();
                    var сумма          = товарыНаСкладе.Select(x => x.Количество).Sum();

                    var y = new СкладИОбщаяСумма {
                        Склад = склад.Название, СуммаТоваров = сумма
                    };
                    складИОбщаяСумма.Add(y);
                }
                dataList.DataSource = всеТоварыНаСкладах;
                dataList.DataBind();
                dataList1.DataSource = складИОбщаяСумма;
                dataList.DataBind();
            }
        }
Ejemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var ds = (SQLDataService)DataServiceProvider.DataService;
            var склады = ds.Query<Склад>(Склад.Views.СкладL).ToList();
            var всеТоварыНаСкладах = ds.Query<ТоварНаСкладе>(ТоварНаСкладе.Views.ТоварНаСкладеE).ToList().
                OrderBy(x => x.Склад.Название).ThenBy(x => x.Товар.Наименование);
            List<СкладИОбщаяСумма> складИОбщаяСумма = new List<СкладИОбщаяСумма>();
            if (склады != null)
            {
                foreach (var склад in склады)
                {
                    var товарыНаСкладе = всеТоварыНаСкладах.Where(x => x.Склад.__PrimaryKey.Equals(склад.__PrimaryKey)).ToList();
                    var сумма = товарыНаСкладе.Select(x => x.Количество).Sum();

                    var y = new СкладИОбщаяСумма { Склад = склад.Название, СуммаТоваров = сумма };
                    складИОбщаяСумма.Add(y);
                }
                dataList.DataSource = всеТоварыНаСкладах;
                dataList.DataBind();
                dataList1.DataSource = складИОбщаяСумма;
                dataList.DataBind();

            }
        }