protected void Page_Load(object sender, EventArgs e) { BuildProducts bp = new BuildProducts(); allProducts = (List <Product>)Session["AllProducts"]; if (!IsPostBack) { foreach (var i in allProducts) { if (i.ProductType == "Book") { BooksDropDown.Items.Add(i.Title); BooksDropDown.SelectedIndex = 0; bookList.Add(i); int selectedBook = BooksDropDown.SelectedIndex; BookPriceValueLabel.Text = bookList[selectedBook].Price.ToString("c"); } else { DvdDropDown.Items.Add(i.Title); DvdDropDown.SelectedIndex = 0; dvdList.Add(i); int selectedDvd = DvdDropDown.SelectedIndex; DVDPriceValueLabel.Text = dvdList[selectedDvd].Price.ToString("c"); } } } }
protected void Page_Load(object sender, EventArgs e) { if (Session["Cart"] == null) { Session.Add("Cart", cart); } BuildProducts buildProd = new BuildProducts(); allProducts = (List <Product>)Session["AllProducts"]; if (!IsPostBack) { foreach (Product i in allProducts) { if (i.ProductType == "Book") { BooksDropDownList.Items.Add(i.Title); } } foreach (Product i in allProducts) { if (i.ProductType == "DVD") { DVDDropDownList.Items.Add(i.Title); } } var bookList = allProducts.Where(b => b.ProductType == "Book").ToList(); var dvdList = allProducts.Where(i => i.ProductType == "DVD").ToList(); BooksDropDownList.SelectedIndex = 0; DVDDropDownList.SelectedIndex = 0; BookPriceValLbl.Text = bookList[BooksDropDownList.SelectedIndex].Price.ToString("c"); DVDPriceValLbl.Text = dvdList[DVDDropDownList.SelectedIndex].Price.ToString("c"); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["AllProducts"] == null) { BuildProducts genprods = new BuildProducts(); } ProductList = (List <Product>)Session["AllProducts"]; if (!IsPostBack) { foreach (Product i in ProductList) { if (i.ProductType == "Book") { bookDDL.Items.Add(i.Title); } else { dvdDDL.Items.Add(i.Title); } } } Product selectedBook = ProductList[bookDDL.SelectedIndex]; Product selectedDVD = ProductList[dvdDDL.SelectedIndex + 5]; int bookQuantity; int.TryParse(bookTB.Text, out bookQuantity); int dvdQuantity; int.TryParse(dvdTB.Text, out dvdQuantity); priceofBookLabel.Text = selectedBook.Price.ToString("C"); priceofDVDLabel.Text = selectedDVD.Price.ToString("C"); }