protected void Page_Load(object sender, EventArgs e) { userClient = new UserServiceClient(); prodClient = new ProductServiceClient(); tasks.InnerHtml = userClient.GetTasks().Length.ToString(); users.InnerHtml = userClient.GetAllUsers().Length.ToString(); int incomingcount = 0; int outgoingcount = 0; Invoice[] invs = prodClient.GetAllInvoices(); foreach (Invoice inv in invs) { if (inv.Inv_Type.Equals("incoming")) { incomingcount += inv.Quantity; } else if (inv.Inv_Type.Equals("dispatch")) { outgoingcount += inv.Quantity; } } string display = " "; Invoice[] invoices = prodClient.GetInvoicebyType("dispatch"); foreach (Invoice inv in invoices) { Product pro = prodClient.SearchProduct(inv.P_Code); User u = userClient.GetUserbyID(inv.UserID); display += "<tr>" + "<td class='text-truncate'>" + pro.P_Name + " " + inv.P_Code + "</td>" + "<td class='text-truncate p-1'>" + "<ul class='list-unstyled users-list m-0'>" + "<li><span class='avatar avatar-busy'>" + "<img src='" + u.pphoto + "' alt='avatar' data-toggle='tooltip' data-placement='right' title='" + u.Name + "'><i class=''></i>" + "</span></li>" + "</ul>" + "</td>" + "<td class='text-truncate'>" + inv.Quantity + "</td> " + "<td class='text-truncate'>" + inv.INV_Date + "</td> " + "</tr>" ; } ordertable.InnerHtml = display; incoming.InnerHtml = incomingcount.ToString(); outgoing.InnerHtml = outgoingcount.ToString(); GetChartData(); }