protected void Page_Load(object sender, EventArgs e)
        {
            prodService = new ProductServiceClient();
            Damaged[]      Dproducts    = prodService.GetDamagedProducts();
            List <Product> DamagedProds = new List <Product>();

            foreach (Damaged prod in Dproducts)
            {
                Product p;
                p = prodService.GetProductbyID(prod.P_ID);
                DamagedProds.Add(p);
            }
            string display = "";


            foreach (Damaged prod in Dproducts)
            {
                display += "<div class='col-xl-4 col-md-6 col-12'>";
                display += "<div class='card'>";
                display += "<div class='text-center'>";
                display += "<div class='card-body'>";
                display += "<img src ='" + prod.P_Photo + "' class='rounded-circle  width-150 height-150' alt='Card image'>";
                display += "</div>";
                display += "<div class='card-body'>";
                display += "<h4 class='card-title'>" + prod.DateDamaged + "</h4>";
                display += "<h6 class='text-center'>" + " Code: " + prod.P_ID + "</h6>";

                display += "<h6 class='text-center'>" + " Quantity: " + prod.Quantity + "</h6>";
                display += "<h6 class='text-center'>" + " Description: " + prod.Description + "</h6>";
                //display += "<a href=UpdateUser.aspx?ID=" + prod.D_ID + " class='btn btn-primary mr-1'><i class='ft-user' '></i> Edit Status</a>";
                display += "<a href=deleteDamages.aspx?ID=" + prod.D_ID + " class='btn btn-danger mr-1' <i class='la la-plus'> </i> Remove</a>";
                //display += "<h6 class='text-center'>" + " Warehouse: " + prod.W_Name + "</h6>";
                //display += "<h6 class='text-center'>" + " Supplier: " + prod.Supplier_Name + "</h6>";
                display += "</div>";
                display += "<div class='card-body'>";
                display += "</div>";
                display += "</div>";
                display += "</div>";
                display += "</div>";
            }

            prodlist1.InnerHtml = display;
        }
示例#2
0
        public static object[] GetChartData()
        {
            ProductServiceClient prodService;

            Damaged[] products;
            Product[] product;
            object[]  retChartData = null;
            prodService = new ProductServiceClient();

            products = prodService.GetDamagedProducts();
            List <Damaged> data = new List <Damaged>();

            data = products.ToList();
            //int x = 0;
            product = prodService.GetAllProducts();
            Product prod = null;

            var chartData = new object[products.Count() + 1];

            chartData[0] = new object[] {
                "Date of Damage",
                "Amount Damaged",
                "Quantity in Stock"
            };
            int j = 0;

            foreach (var i in data)
            {
                foreach (Product p in product)
                {
                    if (i.P_ID.Equals(p.P_ID))
                    {
                        prod = p;
                    }
                }
                j++;
                chartData[j] = new object[] { prod.P_Name + "(" + i.DateDamaged + ")", i.Quantity, prod.P_Quantity };
            }
            retChartData = chartData;
            return(retChartData);
        }