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);
            }
        }
Esempio n. 2
0
        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!" });
            }
        }
Esempio n. 3
0
        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();
        }