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; }
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); }