protected void Timer_UpdatePanel_Tick(object sender, EventArgs e) { Timer_UpdatePanel.Enabled = false; if (fetchfrom <= totalitem) { Lib.EbayMgr myEbayMgr = new Lib.EbayMgr(); myEbayMgr.Fetch_MyeBayItems(myEbay_ListType, pagenum, pagesize, totalitem); System.Threading.Thread.Sleep(1000); pagenum++; ViewState["PageNum"] = pagenum; Timer_UpdatePanel.Enabled = true; } else { lbl_FetchInfo.Text = string.Format("Total {0} items are imported from Ebay. Process complete!", fetchto.ToString()); lbtn_Submit.Visible = true; } //string url = string.Format("/App_AdminCP/SiteAdmin/ControlPanel.aspx?ControlID={0}&Ebay_ListType={1}&Page={2}&TotalItem={3}", // "833B051C-720F-46F5-9B63-4C10FCD7BBC2", // myEbay_ListType.ToString(), // pagenum + 1, // totalitem); //Response.Redirect(url); }
private void Control_Init() { if (DataEval.IsEmptyQuery(_ebay_itemlistid)) { MultiView_ItemList.SetActiveView(View_New); } else { MultiView_ItemList.SetActiveView(View_ItemList); if (Request.QueryString["PageLink"] == "Disable") { ListView_Ebay_ItemList.Enabled = false; } // Init List View ListView_Ebay_ItemList.GroupItemCount = _repeatcolumn; Lib.EbayMgr myEbayMgr = new Lib.EbayMgr(); ListView_Ebay_ItemList.DataSource = myEbayMgr.Get_Ebay_Items(_categoryid, _ebay_listtype, _sortorder, _orientation, "1", "1", _totalnumber, _ebay_itemdetailurl); ListView_Ebay_ItemList.DataKeyNames = new string[] { "Ebay_ItemID" }; string _path, _altpath, _separator; switch (_itemtemplate) { case "Default": _path = "~/App_Control_Style/Nexus_Ebay/Templates/ItemList_Default.ascx"; break; case "Custom": _path = _itemtemplateurl; break; default: _path = "~/App_Control_Style/Nexus_Ebay/Templates/ItemList_Default.ascx"; break; } _altpath = Get_ItemTemplatePath(_path, _path, "_Alt"); _separator = Get_ItemTemplatePath(_path, "~/App_Control_Style/Nexus_Ebay/Templates/ItemList_Default_Separator.ascx", "Separator"); ListView_Ebay_ItemList.ItemTemplate = Page.LoadTemplate(_path); ListView_Ebay_ItemList.AlternatingItemTemplate = Page.LoadTemplate(_altpath); ListView_Ebay_ItemList.ItemSeparatorTemplate = Page.LoadTemplate(_separator); try { ListView_Ebay_ItemList.DataBind(); } catch { // Load Template Failed } DataPager_Ebay_ItemList.PageSize = _numberperpage; DataPager_Ebay_ItemList.Visible = _enable_pager; } }
protected void btn_IsActive_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"); Lib.EbayMgr myEbayMgr = new Lib.EbayMgr(); Lib.Ebay_Item myEbay_Item = myEbayMgr.Get_Ebay_Item(hidden_ItemID.Value); e2Data[] UpdateData = { new e2Data("Ebay_ItemID", myEbay_Item.Ebay_ItemID), new e2Data("IsActive", rbtn_IsActive.SelectedValue) }; myEbayMgr.Edit_Ebay_Item(UpdateData); } } Control_Init(); } }
//protected void CustomValidator_Category_ServerValidate(object source, ServerValidateEventArgs args) //{ // if (DataEval.IsEmptyQuery(CategoryTree_Menu.Selected_CategoryID)) // args.IsValid = false; //} protected void btn_Update_Click(object sender, EventArgs e) { if (Page.IsValid) { Lib.EbayMgr myEbayMgr = new Lib.EbayMgr(); e2Data[] UpdateData = { new e2Data("Ebay_ItemID", _itemid), //new e2Data("CategoryID", CategoryTree_Menu.Selected_CategoryID), new e2Data("Item_Description", TextEditor_ItemContent.Content), new e2Data("IsActive", rbtn_IsActive.SelectedValue) }; myEbayMgr.Edit_Ebay_Item(UpdateData); // Switch Category //CategoryMgr myCategoryMgr = new CategoryMgr(); //myCategoryMgr.Move_ComponentInCategory_Item(_source_categoryid, CategoryTree_Menu.Selected_CategoryID, "707AF36D-CDFC-44EF-81B1-4D5FEFDDAEE6"); // Finish Update Close Window string _finishupdate_script = string.Format("CloseAndRebind({0});", DataEval.QuoteText("Module_ControlPanel")); ScriptManager.RegisterStartupScript(this.Page, typeof(Page), "myScript", _finishupdate_script, true); } }
protected void btn_GetUserToken_Click(object sender, EventArgs e) { Lib.EbayMgr myEbayMgr = new Lib.EbayMgr(); myEbayMgr.Fetch_UserToken(btn_GetUserToken.CommandArgument); lbl_Msg.Text = "You have succusefully linked your eBay account to the system. Now click Ebay setting again to continue."; }
protected void btn_GetUserToken_Click(object sender, EventArgs e) { Lib.EbayMgr myEbayMgr = new Lib.EbayMgr(); tbx_AipToken.Text = myEbayMgr.Fetch_UserToken(btn_GetUserToken.CommandArgument); btn_ShowUserInfo.Visible = true; HyperLink_eBayLogin.Visible = false; btn_GetUserToken.Visible = false; }
protected void lbtn_Update_Command(object sender, CommandEventArgs e) { if (!DataEval.IsEmptyQuery(e.CommandArgument.ToString())) { Lib.EbayMgr myEbayMgr = new Lib.EbayMgr(); myEbayMgr.Fetch_MyeBayItem(e.CommandArgument.ToString()); Control_Init(); } }
private void Control_Init() { myEbay_ListType = (Lib.Ebay_ListType)Enum.Parse(typeof(Lib.Ebay_ListType), Request["Ebay_ListType"], true); ViewState["Ebay_ListType"] = myEbay_ListType; pagenum = Convert.ToInt16(Request["Page"]); ViewState["PageNum"] = pagenum; totalitem = Convert.ToInt16(Request["TotalItem"]); ViewState["TotalItem"] = totalitem; Lib.EbayMgr myEbayMgr = new Lib.EbayMgr(); myEbayMgr.Reset_Local_EbayTable(myEbay_ListType); }
protected void btn_ShowUserInfo_Click(object sender, EventArgs e) { Lib.EbayMgr myEbayMgr = new Lib.EbayMgr(); if (DataEval.IsEmptyQuery(tbx_AipToken.Text)) { string sessionID = myEbayMgr.Generate_UserApiToken(); if (!DataEval.IsEmptyQuery(sessionID)) { btn_GetUserToken.CommandArgument = sessionID; btn_GetUserToken.Visible = true; HyperLink_eBayLogin.NavigateUrl = string.Format("{0}&RuName={1}&SessID={2}", PhraseMgr.Get_Phrase_Value("NexusEbay_Environment_SignURL"), PhraseMgr.Get_Phrase_Value("NexusEbay_RuName"), sessionID); HyperLink_eBayLogin.Visible = true; btn_ShowUserInfo.Visible = false; } } else { lbl_TokenStatus.Text = myEbayMgr.Get_TokenStatus().ToString(); Lib.Fetch_Ebay_Item myFetech_Ebay_Item = myEbayMgr.Get_MyeBaySellingInfo((Lib.Ebay_ListType)StringEnum.Parse(typeof(Lib.Ebay_ListType), droplist_Ebay_ListType.SelectedValue, true)); lbl_UserID.Text = myFetech_Ebay_Item.Ebay_UserID; lbl_GoodStanding.Text = myFetech_Ebay_Item.Ebay_GoodStanding; img_RatingStar.ImageUrl = string.Format("http://p.ebaystatic.com/aw/pics/icon/icon{0}Star_25x25.gif", myFetech_Ebay_Item.Ebay_FeedbackRatingStar); lbl_FeedbackScore.Text = myFetech_Ebay_Item.Ebay_FeedbackScore.ToString(); lbl_FeedbackPositive.Text = myFetech_Ebay_Item.Ebay_FeedbackPositive.ToString(); lbl_FeedbackNeutral.Text = myFetech_Ebay_Item.Ebay_FeedbackNeutral.ToString(); lbl_FeedbackNegative.Text = myFetech_Ebay_Item.Ebay_FeedbackNegative.ToString(); lbl_TotalNumber.Text = myFetech_Ebay_Item.TotalNumber.ToString(); lbl_EbayListType.Text = droplist_Ebay_ListType.SelectedValue; hlink_FetchSelling.Attributes["href"] = "#"; hlink_FetchSelling.Attributes["onclick"] = string.Format("return Show_ControlManager('/App_AdminCP/SiteAdmin/PoP_ControlPanel.aspx?ControlID={0}&Ebay_ListType={1}&Page={2}&TotalItem={3}');", "833B051C-720F-46F5-9B63-4C10FCD7BBC2", droplist_Ebay_ListType.SelectedValue, "1", myFetech_Ebay_Item.TotalNumber); _isuserinfo = true; Panel_UserInfo.Visible = _isuserinfo; } }
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_LinkeBay_Click(object sender, EventArgs e) { Lib.EbayMgr myEbayMgr = new Lib.EbayMgr(); string sessionID = myEbayMgr.Generate_UserApiToken(); HyperLink1.NavigateUrl = string.Format("{0}&RuName={1}&SessID={2}", PhraseMgr.Get_Phrase_Value("NexusEbay_Environment_SignURL"), PhraseMgr.Get_Phrase_Value("NexusEbay_RuName"), sessionID); if (!DataEval.IsEmptyQuery(sessionID)) { btn_GetUserToken.CommandArgument = sessionID; btn_GetUserToken.Visible = true; } }
private void ItemList_DataBind() { if (!DataEval.IsEmptyQuery(_category_selected)) { RadTabStrip_Commands.Visible = true; Lib.EbayMgr myEbayMgr = new Lib.EbayMgr(); ListView_ItemList.DataSource = myEbayMgr.Get_Ebay_Items(_category_selected, "ALL", "Ebay_Title", "ASC"); ListView_ItemList.DataKeyNames = new string[] { "Ebay_ItemID" }; ListView_ItemList.DataBind(); CheckBox chk_SelectAll = (CheckBox)ListView_ItemList.FindControl("chk_SelectAll"); if (chk_SelectAll != null) { chk_SelectAll.Checked = false; } } }
private void Control_PreInit() { if (!DataEval.IsEmptyQuery(Request["NexusEbayItemID"])) { // Add View Count Lib.EbayMgr myEbayMgr = new Lib.EbayMgr(); Lib.Ebay_Item myEbay_Item = myEbayMgr.Get_Ebay_Item(Request["NexusEbayItemID"]); int _view_count = Convert.ToInt32(myEbay_Item.View_Count) + 1; e2Data[] UpdateData_Item = { new e2Data("Ebay_ItemID", myEbay_Item.Ebay_ItemID), new e2Data("View_Count", _view_count.ToString()) }; myEbayMgr.Edit_Ebay_Item(UpdateData_Item); } }
private void Control_Init() { if (!DataEval.IsEmptyQuery(Request["NexusEbayItemID"])) { Lib.EbayMgr myEbayMgr = new Lib.EbayMgr(); Lib.Ebay_Item myEbay_Item = myEbayMgr.Get_Ebay_Item(Request["NexusEbayItemID"]); TextEditor_ItemContent.Content = myEbay_Item.Item_Description; //CategoryTree_Menu.Selected_CategoryID = myEbay_Item.CategoryID; rbtn_IsActive.SelectedValue = myEbay_Item.IsActive.ToString(); _itemid = myEbay_Item.Ebay_ItemID; ViewState["Ebay_ItemID"] = _itemid; //_source_categoryid = myEbay_Item.CategoryID; //ViewState["Source_CategoryID"] = _source_categoryid; } else { btn_Update.Enabled = false; } }
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(); } }
private void Control_Init() { if (!DataEval.IsEmptyQuery(_ebay_itemlistid)) { if (Request.QueryString["PageLink"] == "Disable") { ListView_Ebay_ItemList.Enabled = false; } // Init List View ListView_Ebay_ItemList.GroupItemCount = _repeatcolumn; Lib.EbayMgr myEbayMgr = new Lib.EbayMgr(); ListView_Ebay_ItemList.DataSource = myEbayMgr.Get_Ebay_Items(_categoryid, _ebay_listtype, _sortorder, _orientation, "1", "1", _totalnumber, _ebay_itemdetailurl); ListView_Ebay_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_Ebay_ItemList.ItemTemplate = Page.LoadTemplate(myItemTemplate.ItemTemplatePath); ListView_Ebay_ItemList.AlternatingItemTemplate = Page.LoadTemplate(myItemTemplate.AltPath); if (!DataEval.IsEmptyQuery(myItemTemplate.Separator)) { ListView_Ebay_ItemList.ItemSeparatorTemplate = Page.LoadTemplate(myItemTemplate.Separator); } if (!DataEval.IsEmptyQuery(myItemTemplate.DataEmpty)) { ListView_Ebay_ItemList.EmptyDataTemplate = Page.LoadTemplate(myItemTemplate.DataEmpty); } try { ListView_Ebay_ItemList.DataBind(); } catch { // Load Template Failed } DataPager_Ebay_ItemList.PageSize = _numberperpage; DataPager_Ebay_ItemList.Visible = _enable_pager; } }
private void Control_Init() { if (DataEval.IsEmptyQuery(_ebay_itemdetailid)) { MultiView_ItemDetail.SetActiveView(View_New); } else { MultiView_ItemDetail.SetActiveView(View_Detail); if (Request.QueryString["PageLink"] == "Disable") { hlink_Edit_Item.Enabled = false; } Lib.Ebay_Item myEbay_Item; // Init Comment Form if (!DataEval.IsEmptyQuery(Request["NexusEbayItemID"])) { Lib.EbayMgr myEbayMgr = new Lib.EbayMgr(); myEbay_Item = myEbayMgr.Get_Ebay_Item(Request["NexusEbayItemID"]); if (Security.Users.UserStatus.Validate_PageAuth_Modify(this.Page)) { hlink_Edit_Item.Visible = true; hlink_Edit_Item.Attributes["href"] = "#"; hlink_Edit_Item.Attributes["onclick"] = string.Format("return Show_ControlManager('/App_AdminCP/SiteAdmin/PoP_ControlPanel.aspx?ControlID={0}&NexusEbayItemID={1}');", "8BF5ABB9-30D5-429E-8017-A168672AC15F", myEbay_Item.Ebay_ItemID); } else { hlink_Edit_Item.Visible = false; } // Page Title if (_ispagetitle) { Page.Title = myEbay_Item.Ebay_Title; } // Init Form View if (DataEval.IsEmptyQuery(myEbay_Item.Item_PicutreURL)) { myEbay_Item.Item_PicutreURL = "/App_Control_Style/Nexus_Ebay/Images/EbaySample.png"; } // Fillup Post Content //lbl_Price.Text = myEbay_Item.Currency_Web + myEbay_Item.CurrentPrice.ToString(); //lbl_Title.Text = myEbay_Item.Ebay_Title; //lbl_SubTitle.Text = myEbay_Item.Ebay_SubTitle; //lbl_QuantityAvailable.Text = myEbay_Item.QuantityAvailable.ToString(); //lbl_QuantitySold.Text = myEbay_Item.QuantitySold.ToString(); //lbl_TotalView_Count.Text = myEbay_Item.Total_View_Count.ToString(); //string[] ItemPicutreURLs = myEbay_Item.Ebay_Picture.Split(new string[] { "||" }, StringSplitOptions.None); //if (DataEval.IsEmptyQuery(ItemPicutreURLs[0])) // Img_Product.ImageUrl = "/App_Control_Style/Nexus_Ebay/Images/EbaySample.png"; //else // Img_Product.ImageUrl = ItemPicutreURLs[0]; //hlink_ViewItemURL.NavigateUrl = myEbay_Item.ViewItemURL; //Literal_Item_Description.Text = myEbay_Item.Item_Description; //Literal_Ebay_Description.Text = myEbay_Item.Ebay_Description; } else { // No Post ID myEbay_Item = new Lib.Ebay_Item(); hlink_Edit_Item.Visible = false; myEbay_Item.Item_PicutreURL = "/App_Control_Style/Nexus_Ebay/Images/EbaySample.png"; } Core.Tools.AppItemTemplates myItemTemplate = new Core.Tools.AppItemTemplates(); switch (_itemtemplate) { case "Default": myItemTemplate.ItemTemplatePath = "~/App_Control_Style/Nexus_Ebay/Templates/ItemDetail_Default.ascx"; break; case "Custom": myItemTemplate.ItemTemplatePath = _itemtemplateurl; break; default: myItemTemplate.ItemTemplatePath = "~/App_Control_Style/Nexus_Ebay/Templates/ItemDetail_Default.ascx"; break; } FormView_ItemDetail.ItemTemplate = Page.LoadTemplate(myItemTemplate.ItemTemplatePath); List <Lib.Ebay_Item> myEbay_Items = new List <Lib.Ebay_Item>(); myEbay_Items.Add(myEbay_Item); try { FormView_ItemDetail.DataSource = myEbay_Items; FormView_ItemDetail.DataKeyNames = new string[] { "Ebay_ItemID" }; FormView_ItemDetail.DataBind(); } catch { // Load Template Failed } } }