1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
Product[] prods = new Product[gridviewShoppingCart.Rows.Count];
foreach (GridViewRow row in gridviewShoppingCart.Rows)
{
if (row.RowType == DataControlRowType.DataRow)
{
Product prod = new Product();
DataKey data = gridviewShoppingCart.DataKeys[row.DataItemIndex];
Label lb = (Label)row.FindControl("ProductName");
Label txt = (Label)row.FindControl("Quantity");
Label txt1 = (Label)row.FindControl("UnitPrice");
prod.ProductID = int.Parse(data.Values["ProductID"].ToString());
prod.Name = lb.Text;
prod.Quantity = int.Parse(txt.Text);
prod.Price = Convert.ToDecimal(txt111);
prods.SetValue(prod, row.DataItemIndex);
i++;
}
}
CurrentOrder.OrderDetails.Products = prods;
labelSubTotal.Text = labelSubTotal.Text.Replace("€", "");
CurrentOrder.OrderTotal = Convert.ToDecimal(labelSubTotal.Text);
CurrentOrder.EndUserID = CurrentEndUser.EndUserID; |
Partager