コード例 #1
0
        private void GetData(int id)
        {
            ProductSearchEngine.EntityClasses.ProductEntity product = new ProductSearchEngine.Business.Adapters.ProductAdapter().GetProductById(id);

            ProductTitle              = product.Title;
            ProductTitleTextBox.Text  = product.Title;
            ProductDetailTextBox.Text = product.DetailDescription;
            ProductFreeShippingStatusRadioButtonList.SelectedIndex = (bool)product.IsFreeShipping ? 1 : 0;
            ProductNewItemStatusRadioButtonList.SelectedIndex      = (bool)product.IsNewItem ? 1 : 0;
            ProductRedirectUrlTextBox.Text             = product.RedirectUrl;
            ProductPriceTextBox.Text                   = product.Price.ToString();
            ProductStatusRadioButtonList.SelectedIndex = (bool)product.Status ? 1 : 0;

            CategoryDropDownList.DataSource     = new ProductSearchEngine.Business.Adapters.CategoryAdapter().GetMainCategories();
            CategoryDropDownList.DataTextField  = "Name";
            CategoryDropDownList.DataValueField = "Id";
            CategoryDropDownList.DataBind();

            CategoryDropDownList.Items.FindByValue(((int)new ProductSearchEngine.Business.Adapters.CategoryAdapter().GetMainCatehoryIdBySubCategoryId((int)product.CategoryId)).ToString()).Selected = true;
            CategoryDropDownList_DataBound();
            ListItem liSubCategory = SubCategoryDropDownList.Items.FindByValue(product.CategoryId.ToString());

            if (liSubCategory != null)
            {
                liSubCategory.Selected = true;
            }
            BrandDropDownList.DataSource     = new ProductSearchEngine.Business.Adapters.BrandAdapter().GetBrandList();
            BrandDropDownList.DataTextField  = "Name";
            BrandDropDownList.DataValueField = "Id";
            BrandDropDownList.DataBind();

            ListItem li = BrandDropDownList.Items.FindByValue(product.BrandId.ToString());

            if (li != null)
            {
                li.Selected = true;
            }

            ProductPhotosRepeater.DataSource = product.ProductPhotos;
            ProductPhotosRepeater.DataBind();

            ProductSpecificationsRepeater.DataSource = product.ProductSpecifications;
            ProductSpecificationsRepeater.DataBind();

            ProductKeywordRepeater.DataSource = product.ProductKeywords;
            ProductKeywordRepeater.DataBind();
        }
コード例 #2
0
        private void LoadData()
        {
            CategoryDropDownList.DataSource     = new ProductSearchEngine.Business.Adapters.CategoryAdapter().GetMainCategories();
            CategoryDropDownList.DataTextField  = "Name";
            CategoryDropDownList.DataValueField = "Id";
            CategoryDropDownList.DataBind();

            BrandDropDownList.DataSource     = new ProductSearchEngine.Business.Adapters.BrandAdapter().GetBrandList();
            BrandDropDownList.DataTextField  = "Name";
            BrandDropDownList.DataValueField = "Id";
            BrandDropDownList.DataBind();

            CategoryDropDownList.SelectedIndex = 0;

            SubCategoryDropDownList.DataSource     = new ProductSearchEngine.Business.Adapters.CategoryAdapter().GetSubCategories(int.Parse(CategoryDropDownList.SelectedValue));
            SubCategoryDropDownList.DataTextField  = "Name";
            SubCategoryDropDownList.DataValueField = "Id";
            SubCategoryDropDownList.DataBind();

            SubmitButton.Click += new EventHandler(SubmitButton_Click);
        }