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(); } }
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(); } }