protected void lvMainPageCategories_ItemDataBound(object sender, ListViewItemEventArgs e)
        {
            ListViewDataItem dataItem = (ListViewDataItem)e.Item;
            AggCategory      c        = (AggCategory)dataItem.DataItem;
            AggDataContext   db       = new AggDataContext();

            string img_format  = "s.jpg";
            string navigateUrl = "~/Search.aspx?ucid=" + c.cat_id;
            string imageUrl    = "~/ViewImage.aspx?img=";

            HyperLink cat_link1 = (HyperLink)e.Item.FindControl("cat_link1");

            cat_link1.NavigateUrl = navigateUrl;

            HyperLink cat_link2 = (HyperLink)e.Item.FindControl("cat_link2");

            cat_link2.NavigateUrl = navigateUrl;

            Literal cat_name = (Literal)e.Item.FindControl("cat_name");

            cat_name.Text = c.cat_name;

            Image cat_img = (Image)e.Item.FindControl("cat_img");

            cat_img.ImageUrl = imageUrl + db.AggProducts.Where(p => p.cat_id == c.cat_id).First().img_id + img_format;
        }
 /// <summary>
 /// Конструктор с параметрами.
 /// </summary>
 /// <param name="name">Название.</param>
 /// <param name="price">Цена.</param>
 /// <param name="category">Категория.</param>
 /// <param name="piece">Кол-во.</param>
 public Agg(string name, double price, AggCategory category, int piece)
     : base(name, price, piece) => Category = category;