예제 #1
0
        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;
            }
        }
예제 #3
0
        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);
            }
        }
예제 #5
0
        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.";
        }
예제 #6
0
        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;
        }
예제 #7
0
        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();
            }
        }
예제 #8
0
        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);
        }
예제 #9
0
        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;
            }
        }
예제 #10
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();
            }
        }
예제 #11
0
        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;
            }
        }
예제 #12
0
        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);
            }
        }
예제 #14
0
        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;
            }
        }
예제 #15
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();
            }
        }
예제 #16
0
        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
                }
            }
        }