Beispiel #1
0
        private void ItemList_DataBind()
        {
            ProductSearchMgr myProductSearchMgr = new ProductSearchMgr();

            // List products
            ListView_Product_List.DataSource = myProductSearchMgr.Get_Product_Search(
                _search_field,
                _keyword,
                droplist_Filter_Product_Variant.SelectedValue,
                _categoryid,
                droplist_Filter_Manufacturer.SelectedValue,
                droplist_Filter_IsActive.SelectedValue,
                "ALL",
                droplist_Filter_SortOrder.SelectedValue,
                droplist_Filter_Direction.SelectedValue);

            ListView_Product_List.DataBind();

            CheckBox chk_SelectAll = (CheckBox)ListView_Product_List.FindControl("chkbox_SelectAll");

            if (chk_SelectAll != null)
            {
                chk_SelectAll.Checked = false;
            }
        }
Beispiel #2
0
        public void Control_FillData()
        {
            ProductSearchMgr myProductSearchMgr = new ProductSearchMgr();

            Product_Search myProduct_Search = myProductSearchMgr.Get_Product_Search(_productid);

            Img_Default_Photo.ImageUrl = myProduct_Search.Default_PhotoURL;

            #region Media Type

            //Gets your enum names and adds it to a string array
            Array enumNames = Enum.GetValues(typeof(Media_Type));

            //Creates an ArrayList
            ArrayList myVariantTypes = new ArrayList();

            //Loop through your string array and poppulates the ArrayList
            foreach (Media_Type myVariant_Type in enumNames)
            {
                myVariantTypes.Add(new
                {
                    Value = StringEnum.GetStringValue(myVariant_Type),
                    Name  = myVariant_Type.ToString()
                });
            }

            //Bind the ArrayList to your DropDownList
            droplist_Media_Type.Items.Clear();

            droplist_Media_Type.DataSource     = myVariantTypes;
            droplist_Media_Type.DataTextField  = "Name";
            droplist_Media_Type.DataValueField = "Value";
            droplist_Media_Type.DataBind();

            // Set Default value
            droplist_Media_Type.SelectedIndex = 0;

            #endregion

            tbx_Media_Title.Text = "";
            tbx_ImageURL.Text    = "";
            tbx_Description.Text = "";
        }
Beispiel #3
0
        private void Control_Init()
        {
            _productid = Request["ProductID"];

            if (DataEval.IsNegativeQuery(_productid))
            {
                Response.Redirect("Products.aspx");
            }
            else
            {
                ViewState["ProductID"] = _productid;

                ProductSearchMgr myProductSearchMgr = new ProductSearchMgr();
                Product_Search   myProduct_Search   = myProductSearchMgr.Get_Product_Search(_productid);

                lbl_Product_Name.Text    = string.Format("{0} (ID: {1})", myProduct_Search.Product_Full_Title, myProduct_Search.ProductID);
                img_ItemPicture.ImageUrl = myProduct_Search.Default_PhotoURL;

                ProductIndex_Editor.ProductID       = _productid;
                ProductIndex_Editor.Product_IndexID = myProduct_Search.Product_IndexID;

                ProductInfo_Editor.ProductID = _productid;

                ProductCategory_Editor.ProductID = _productid;

                ProductAttribute_Editor.ProductID         = _productid;
                ProductAttribute_Editor.Product_VariantID = myProduct_Search.Product_VariantID;

                Webpage_Editor.ProductID = _productid;

                Webmedia_Editor.ProductID = _productid;

                MultiView_Product.SetActiveView(View_Index);
                CommandButtons_Reset();
            }
        }
Beispiel #4
0
        private void Control_Init()
        {
            if (!DataEval.IsEmptyQuery(_e2shop_itemlistid))
            {
                if (Request.QueryString["PageLink"] == "Disable")
                {
                    ListView_e2Shop_ItemList.Enabled = false;
                    Panel_PagerTop.Enabled           = false;
                    Panel_PagerBottom.Enabled        = false;
                }

                #region Get client request

                int pagenum;
                if (DataEval.IsEmptyQuery(Request.QueryString["PageNum"]))
                {
                    pagenum = 1;
                }
                else
                {
                    pagenum = Convert.ToInt16(Request.QueryString["PageNum"]);
                }



                #endregion


                // Init List View
                ListView_e2Shop_ItemList.GroupItemCount = _repeatcolumn;

                ProductSearchMgr myProductSearchMgr = new ProductSearchMgr();

                ListView_e2Shop_ItemList.DataSource = myProductSearchMgr.Get_Product_Search(
                    "",
                    "",
                    "",
                    _categoryid,
                    "",
                    true.ToString(),
                    true.ToString(),
                    _sortorder,
                    _orientation,
                    pagenum,
                    _numberperpage);

                ListView_e2Shop_ItemList.DataKeyNames = new string[] { "Ebay_ItemID" };

                Core.Tools.AppItemTemplates myItemTemplate = new Core.Tools.AppItemTemplates();

                switch (_itemtemplate)
                {
                case "Default":
                    myItemTemplate.ItemTemplatePath = "~/App_Control_Style/Nexus_Ebay/Templates/ItemList_Default.ascx";
                    break;

                case "Custom":
                    myItemTemplate.ItemTemplatePath = _itemtemplateurl;
                    break;

                default:
                    myItemTemplate.ItemTemplatePath = "~/App_Control_Style/Nexus_Ebay/Templates/ItemList_Default.ascx";
                    break;
                }

                myItemTemplate.Set_Separator("");
                myItemTemplate.Set_DataEmpty("");

                ListView_e2Shop_ItemList.ItemTemplate            = Page.LoadTemplate(myItemTemplate.ItemTemplatePath);
                ListView_e2Shop_ItemList.AlternatingItemTemplate = Page.LoadTemplate(myItemTemplate.AltPath);

                if (!DataEval.IsEmptyQuery(myItemTemplate.Separator))
                {
                    ListView_e2Shop_ItemList.ItemSeparatorTemplate = Page.LoadTemplate(myItemTemplate.Separator);
                }

                if (!DataEval.IsEmptyQuery(myItemTemplate.DataEmpty))
                {
                    ListView_e2Shop_ItemList.EmptyDataTemplate = Page.LoadTemplate(myItemTemplate.DataEmpty);
                }

                try
                {
                    ListView_e2Shop_ItemList.DataBind();
                }
                catch
                {
                    // Load Template Failed
                }

                DataPager_e2Shop_ItemList.PageSize = _numberperpage;
            }
        }