Example #1
0
        protected void btn_Move_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                for (int i = 0; i < ListView_ItemList.Items.Count; i++)
                {
                    CheckBox chk_Selected = (CheckBox)ListView_ItemList.Items[i].FindControl("chk_Selected");
                    if (chk_Selected.Checked)
                    {
                        HiddenField hidden_ItemID     = (HiddenField)ListView_ItemList.Items[i].FindControl("Hidden_ItemID");
                        HiddenField hidden_Item_MapID = (HiddenField)ListView_ItemList.Items[i].FindControl("Hidden_Item_MapID");

                        Lib.EbayMgr myEbayMgr = new Lib.EbayMgr();
                        //Lib.Ebay_Item myEbay_Item = myEbayMgr.Get_Ebay_Item(hidden_ItemID.Value);
                        Ebay_Item_Map myEbay_Item_Map = myEbayMgr.Get_Ebay_Item_Map(hidden_Item_MapID.Value);

                        if (myEbay_Item_Map.CategoryID != CategoryTree_MoveTo.Selected_CategoryID)
                        {
                            if (myEbayMgr.Chk_Ebay_Item_Mapping(hidden_ItemID.Value, CategoryTree_MoveTo.Selected_CategoryID))
                            {
                                myEbayMgr.Remove_Ebay_Item_Mapping(hidden_Item_MapID.Value);

                                // Delete item from Category
                                CategoryMgr myCategoryMgr = new CategoryMgr();
                                myCategoryMgr.Delete_ComponentInCategory_Item(myEbay_Item_Map.CategoryID, "707AF36D-CDFC-44EF-81B1-4D5FEFDDAEE6");
                            }
                            else
                            {
                                e2Data[] UpdateData =
                                {
                                    new e2Data("Item_MapID", myEbay_Item_Map.Item_MapID),
                                    new e2Data("CategoryID", CategoryTree_MoveTo.Selected_CategoryID)
                                };

                                myEbayMgr.Edit_Ebay_Item_Mapping(UpdateData);

                                // Switch Category
                                CategoryMgr myCategoryMgr = new CategoryMgr();
                                myCategoryMgr.Move_ComponentInCategory_Item(myEbay_Item_Map.CategoryID, CategoryTree_MoveTo.Selected_CategoryID, "707AF36D-CDFC-44EF-81B1-4D5FEFDDAEE6");
                            }
                        }
                    }
                }

                Control_Init();
            }
        }
Example #2
0
        protected void btn_Copy_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                for (int i = 0; i < ListView_ItemList.Items.Count; i++)
                {
                    CheckBox chk_Selected = (CheckBox)ListView_ItemList.Items[i].FindControl("chk_Selected");
                    if (chk_Selected.Checked)
                    {
                        HiddenField hidden_ItemID     = (HiddenField)ListView_ItemList.Items[i].FindControl("Hidden_ItemID");
                        HiddenField hidden_Item_MapID = (HiddenField)ListView_ItemList.Items[i].FindControl("Hidden_Item_MapID");

                        Lib.EbayMgr   myEbayMgr       = new Lib.EbayMgr();
                        Ebay_Item_Map myEbay_Item_Map = myEbayMgr.Get_Ebay_Item_Map(hidden_Item_MapID.Value);

                        if (myEbay_Item_Map.CategoryID != CategoryTree_CopyTo.Selected_CategoryID)
                        {
                            e2Data[] UpdateData =
                            {
                                new e2Data("Ebay_ItemID", myEbay_Item_Map.Ebay_ItemID),
                                new e2Data("CategoryID",  CategoryTree_CopyTo.Selected_CategoryID),
                                new e2Data("IsFeatured",  false.ToString()),
                                new e2Data("SortOrder",   "1")
                            };

                            myEbayMgr.Add_Ebay_Item_Mapping(UpdateData);

                            // Switch Category
                            CategoryMgr myCategoryMgr = new CategoryMgr();
                            myCategoryMgr.Add_ComponentInCategory_Item(CategoryTree_CopyTo.Selected_CategoryID, "707AF36D-CDFC-44EF-81B1-4D5FEFDDAEE6");
                        }
                    }
                }

                Control_Init();
            }
        }