Exemple #1
0
        //pass in the item information from the browse.aspx page
        //display the result to itempage
        protected void Page_Load(object sender, EventArgs e)
        {
            if ((string)Session["account_id"] == "")
            {
                Response.Redirect("Default.aspx");
            }


            string id   = (string)Request.Params.Get("id");
            Item   item = BrowseDatabaseOperations.GetItem(id);

            if (id == "" || item == null)
            {
                Response.Redirect("Browse.aspx");
            }



            image.ImageUrl = "Content/images/ads/" + item.Image;

            name.Text = item.Name;

            btnContactSeller.HRef = "mailto:" +
                                    ItemPageDatabaseOperations.GetAccountEmailOfPost((string)Session["account_id"]);
            price.Text = "$" + item.Price;
            desc.Text  = item.Description;
        }
        //retrieve the search results from the database
        public void RetrieveSearchItem()
        {
            List <Item> itemList = BrowseDatabaseOperations.GetAllItems(txtItemSearch.Text);

            if (BrowseDatabaseOperations.Message != "")
            {
                lblSearch.Text = BrowseDatabaseOperations.Message;
            }
            else
            {
                HtmlTableRow row = new HtmlTableRow();


                int length = itemList.Count;
                for (int i = 0; i < length; i++)
                {
                    PopulateItemIntoView(i, itemList, row);
                }
                Table1.Controls.Add(row);
            }
        }