protected void btn_Submit_Click(object sender, EventArgs e) { ProductModel productModel = new ProductModel(); Product product = CreateProduct(); if (!String.IsNullOrWhiteSpace(Request.QueryString["id"])) { int id = Convert.ToInt32(Request.QueryString["id"]); lbl_Result.Text = productModel.UpdateProduct(id,product); } else { lbl_Result.Text = productModel.InsertProduct(product); } }
private void FillPage() { //Get a list of all products in DB ProductModel productModel = new ProductModel(); List<Product> products = productModel.GetAllProducts(); //Check to see if the products exists in the DB if (products != null) { foreach (Product p in products) { Panel productPanel = new Panel(); ImageButton imageButton = new ImageButton(); Label lblName = new Label(); Label lblPrice = new Label(); //Set child control properties imageButton.ImageUrl = "~/Images/MenuProducts/" + p.Image; imageButton.CssClass = "productImage"; imageButton.PostBackUrl = "~/Pages/ProductPage.aspx?id=" + p.Id; lblName.Text = p.PName; lblName.CssClass = "productName"; lblPrice.Text = "$ " + p.Price; lblPrice.CssClass = "productPrice"; productPanel.Controls.Add(imageButton); productPanel.Controls.Add(new Literal{Text = "<br />"}); productPanel.Controls.Add(lblName); productPanel.Controls.Add(new Literal { Text = "<br />" }); productPanel.Controls.Add(lblPrice); panelProducts.Controls.Add(productPanel); } } else { panelProducts.Controls.Add(new Literal { Text = "No products found!" }); } }
private void FillPage() { if (!string.IsNullOrWhiteSpace(Request.QueryString["id"])) { int id = Convert.ToInt32(Request.QueryString["id"]); ProductModel productModel = new ProductModel(); Product product = productModel.GetProduct(id); //Fill page with data lblPrice.Text = "Price per unit: <br/>$ " + product.Price; lblTitle.Text = product.PName; lblInfo.Text = product.Info; lblItemNmbr.Text = id.ToString(); imgProduct.ImageUrl = "~/Images/MenuProducts/" + product.Image; //Fill Amount dropdownList with numbers 1-20 int[] amount = Enumerable.Range(1, 20).ToArray(); ddlAmount.DataSource = amount; ddlAmount.AppendDataBoundItems = true; ddlAmount.DataBind(); } }
private void FillPage(int id) { ProductModel productModel = new ProductModel(); Product product = productModel.GetProduct(id); txtBox_Info.Text = product.Info; txtBox_Name.Text = product.PName; txtBox_Price.Text = product.Price.ToString(); ddlImage.SelectedValue = product.Image; ddlType.SelectedValue = product.TypeId.ToString(); }