private void Control_Init()
        {
            #region Set Default Setting

            #region Bind Data to droplist
            // Enable user edit mode

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

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

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


            //Bind the ArrayList to your DropDownList
            droplist_ListType.DataSource     = myEbay_ListType;
            droplist_ListType.DataTextField  = "Name";
            droplist_ListType.DataValueField = "Value";
            droplist_ListType.DataBind();
            #endregion

            CategoryTree_Menu.UnSelectItems();
            droplist_ListType.SelectedIndex    = 0;
            tbx_EbayDetailURL.Text             = "/";
            droplist_SortOrder.SelectedIndex   = 0;
            droplist_Orientation.SelectedIndex = 0;
            rbtn_ItemTemplate.SelectedValue    = "Default";
            tbx_ItemTemplateURL.Text           = "";
            RadNumericTbx_RepeatColumn.Value   = 3;
            rbtn_Enable_Pager.SelectedValue    = "True";
            RadNumericTbx_NumPerPage.Value     = 12;
            RadNumericTbx_TotalNumber.Value    = 100;

            #endregion

            if (!DataEval.IsEmptyQuery(_ebay_itemlistid))
            {
                #region Item Properties

                CategoryTree_Menu.Checked_CategoryID = _categoryid;
                droplist_ListType.SelectedValue      = _ebay_listtype;
                tbx_EbayDetailURL.Text             = _ebay_itemdetailurl;
                droplist_SortOrder.SelectedValue   = _sortorder;
                droplist_Orientation.SelectedValue = _orientation;
                rbtn_ItemTemplate.SelectedValue    = _itemtemplate;
                tbx_ItemTemplateURL.Text           = _itemtemplateurl;
                RadNumericTbx_RepeatColumn.Value   = _repeatcolumn;
                rbtn_Enable_Pager.SelectedValue    = _enable_pager.ToString();
                RadNumericTbx_NumPerPage.Value     = _numberperpage;
                RadNumericTbx_TotalNumber.Value    = _totalnumber;

                #endregion
            }
        }
 protected void CustomValidator_Category_ServerValidate(object source, ServerValidateEventArgs args)
 {
     if (CategoryTree_Menu.Get_CheckedNodes().Count < 1)
     {
         args.IsValid = false;
     }
 }
        private void Control_Init()
        {
            #region Set Default Setting

            CategoryTree_Menu.UnSelectItems();
            tbx_NewsDetailURL.Text             = "/";
            droplist_SortOrder.SelectedIndex   = 0;
            droplist_Orientation.SelectedIndex = 0;
            rbtn_ItemTemplate.SelectedValue    = "Default";
            tbx_ItemTemplateURL.Text           = "";
            rbtn_Enable_Pager.SelectedValue    = "True";
            RadNumericTbx_NumPerPage.Value     = 10;
            RadNumericTbx_TotalNumber.Value    = 100;

            #endregion

            if (!DataEval.IsEmptyQuery(_newslistid))
            {
                #region News Properties

                CategoryTree_Menu.Checked_CategoryID = _categoryid;
                tbx_NewsDetailURL.Text             = _newsdetailurl;
                droplist_SortOrder.SelectedValue   = _sortorder;
                droplist_Orientation.SelectedValue = _orientation;
                rbtn_ItemTemplate.SelectedValue    = _itemtemplate;
                tbx_ItemTemplateURL.Text           = _itemtemplateurl;
                rbtn_Enable_Pager.SelectedValue    = _enable_pager.ToString();
                RadNumericTbx_NumPerPage.Value     = _numberperpage;
                RadNumericTbx_TotalNumber.Value    = _totalnumber;

                #endregion
            }
        }
Exemple #4
0
 private void Control_Init()
 {
     ItemList_DataBind();
     CategoryTree_Menu.LoadCategoryRoot();
     CategoryTree_MoveTo.LoadCategoryRoot();
     CategoryTree_CopyTo.LoadCategoryRoot();
 }
        private void Reset_Form()
        {
            // Default Setting
            tbx_DisplayName.Text = "";
            tbx_TextContent.Text = "";

            CategoryTree_Menu.UnSelectItems();
            CategoryTree_Menu.LoadCategoryRoot();
        }
Exemple #6
0
        protected void CategoryProperty_Modify_CategoryClick(object sender, EventArgs e)
        {
            CategoryTree_Menu.LoadCategoryRoot();
            CategoryCommand_Menu.Category_Selected();

            CategoryMgr myCategoryMgr = new CategoryMgr();
            Category    myCategory    = myCategoryMgr.Get_Category(CategoryTree_Menu.Selected_CategoryID);

            lbl_Category_Name.Text = myCategory.Category_Name;
        }
Exemple #7
0
        protected void CategoryCreate_New_CreateCategoryClick(object sender, EventArgs e)
        {
            CategoryTree_Menu.Selected_CategoryID = CategoryCreate_New.CategoryID;
            CategoryTree_Menu.LoadCategoryRoot();

            CategoryCommand_Menu.CategoryID = CategoryCreate_New.CategoryID;
            CategoryCommand_Menu.Category_Selected();

            CategoryList_DataBind(CategoryCreate_New.CategoryID);

            MultiView_Category.SetActiveView(View_ListCategory);
        }
        private void Control_Init()
        {
            #region Set Default Setting

            Lib.PhotoMgr myPhotoMgr = new Lib.PhotoMgr();

            #region Bind Data to droplist

            //Bind DisplayID default data
            droplist_DisplayID.DataSource     = myPhotoMgr.Get_Photo_Settings();
            droplist_DisplayID.DataTextField  = "DisplayID";
            droplist_DisplayID.DataValueField = "DisplayID";
            droplist_DisplayID.DataBind();

            #endregion

            CategoryTree_Menu.UnSelectItems();
            tbx_Photo_ItemDetailURL.Text       = "/";
            droplist_SortOrder.SelectedIndex   = 0;
            droplist_Orientation.SelectedIndex = 0;
            droplist_DisplayID.SelectedIndex   = 0;
            rbtn_ItemTemplate.SelectedValue    = "Default";
            tbx_ItemTemplateURL.Text           = "";
            rbtn_Enable_Pager.SelectedValue    = "True";
            RadNumericTbx_NumPerPage.Value     = 12;
            RadNumericTbx_TotalNumber.Value    = 100;

            #endregion

            if (!DataEval.IsEmptyQuery(_photo_itemlistid))
            {
                #region Item Properties

                CategoryTree_Menu.Checked_CategoryID = _categoryid;
                tbx_Photo_ItemDetailURL.Text         = _photo_itemdetailurl;
                droplist_SortOrder.SelectedValue     = _sortorder;
                droplist_Orientation.SelectedValue   = _orientation;
                droplist_DisplayID.SelectedValue     = _displayid;
                rbtn_ItemTemplate.SelectedValue      = _itemtemplate;
                tbx_ItemTemplateURL.Text             = _itemtemplateurl;
                rbtn_Enable_Pager.SelectedValue      = _enable_pager.ToString();
                RadNumericTbx_NumPerPage.Value       = _numberperpage;
                RadNumericTbx_TotalNumber.Value      = _totalnumber;

                #endregion
            }
        }
Exemple #9
0
        private void Reset_Form()
        {
            #region Bind Data to droplist
            // Enable user edit mode

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

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

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


            //Bind the ArrayList to your DropDownList
            droplist_NewsStatus.DataSource     = myNews_Statuses;
            droplist_NewsStatus.DataTextField  = "Name";
            droplist_NewsStatus.DataValueField = "Value";
            droplist_NewsStatus.DataBind();
            #endregion

            // Default Setting
            tbx_Title.Text = "";
            TextEditor_NewsContent.Content = "";
            CategoryTree_Menu.UnSelectItems();
            CategoryTree_Menu.LoadCategoryRoot();
            droplist_NewsStatus.SelectedIndex = 0;
            tbx_Password.Text = "";
            RadDateTimePicker_NewsDate.SelectedDate = null;
            TextEditor_ContentBrief.Content         = "";

            // News Source
            tbx_Author.Text     = "";
            tbx_SourceName.Text = "";
            tbx_SourceURL.Text  = "";
        }
Exemple #10
0
 protected void CategoryCommand_Menu_DeleteCategoryClick(object sender, EventArgs e)
 {
     CategoryTree_Menu.Selected_CategoryID = "-1";
     CategoryTree_Menu.LoadCategoryRoot();
 }
        protected void btn_Update_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                string             Ebay_ItemListID   = Nexus.Core.Tools.IDGenerator.Get_New_GUID();
                Control_Property[] Update_Properties = { };

                #region Update for Control Data

                // Check Control is New
                if (DataEval.IsEmptyQuery(_ebay_itemlistid))
                {
                    // The Control Does not have extra table

                    // Create Page_Control Property
                    Control_Property[] PropertieData =
                    {
                        new Control_Property(_page_controlid, "Ebay_ItemListID",    Ebay_ItemListID),
                        new Control_Property(_page_controlid, "CategoryID",         CategoryTree_Menu.Get_CheckdNodes_String()),
                        new Control_Property(_page_controlid, "Ebay_ItemDetailURL", tbx_EbayDetailURL.Text),
                        new Control_Property(_page_controlid, "SortOrder",          droplist_SortOrder.SelectedValue),
                        new Control_Property(_page_controlid, "Orientation",        droplist_Orientation.SelectedValue),
                        new Control_Property(_page_controlid, "ItemTemplate",       rbtn_ItemTemplate.SelectedValue),
                        new Control_Property(_page_controlid, "ItemTemplateURL",    tbx_ItemTemplateURL.Text),
                        new Control_Property(_page_controlid, "RepeatColumn",       RadNumericTbx_RepeatColumn.Value.ToString()),
                        new Control_Property(_page_controlid, "Enable_Pager",       rbtn_Enable_Pager.SelectedValue),
                        new Control_Property(_page_controlid, "NumberPerPage",      RadNumericTbx_NumPerPage.Value.ToString()),
                        new Control_Property(_page_controlid, "TotalNumber",        RadNumericTbx_TotalNumber.Value.ToString())
                    };

                    Update_Properties = PropertieData;
                }
                else
                {
                    // The Control Does not have extra table

                    // Update Page_Control Property
                    Control_Property[] PropertieData =
                    {
                        new Control_Property(_page_controlid, "Ebay_ItemListID",    _ebay_itemlistid),
                        new Control_Property(_page_controlid, "CategoryID",         CategoryTree_Menu.Get_CheckdNodes_String()),
                        new Control_Property(_page_controlid, "Ebay_ItemDetailURL", tbx_EbayDetailURL.Text),
                        new Control_Property(_page_controlid, "SortOrder",          droplist_SortOrder.SelectedValue),
                        new Control_Property(_page_controlid, "Orientation",        droplist_Orientation.SelectedValue),
                        new Control_Property(_page_controlid, "ItemTemplate",       rbtn_ItemTemplate.SelectedValue),
                        new Control_Property(_page_controlid, "ItemTemplateURL",    tbx_ItemTemplateURL.Text),
                        new Control_Property(_page_controlid, "RepeatColumn",       RadNumericTbx_RepeatColumn.Value.ToString()),
                        new Control_Property(_page_controlid, "Enable_Pager",       rbtn_Enable_Pager.SelectedValue),
                        new Control_Property(_page_controlid, "NumberPerPage",      RadNumericTbx_NumPerPage.Value.ToString()),
                        new Control_Property(_page_controlid, "TotalNumber",        RadNumericTbx_TotalNumber.Value.ToString())
                    };

                    Update_Properties = PropertieData;
                }

                #endregion

                #region Update for Control Properties

                ControlMgr myControlMgr = new ControlMgr();
                myControlMgr.Update_Control_Properties(_editmode,
                                                       _ebay_itemlistid,
                                                       _page_controlid,
                                                       Update_Properties,
                                                       Security.Users.UserStatus.Current_UserID(this.Page));

                #endregion


                // Finish Update Close Window
                string _finishupdate_script = string.Format("CloseAndRebind({0});", _page_controlid);
                ScriptManager.RegisterStartupScript(this.Page, typeof(Page), "myScript", _finishupdate_script, true);
            }
        }
 protected void lbtn_SelectContent_Click(object sender, EventArgs e)
 {
     CategoryTree_Menu.LoadCategoryRoot();
     CategoryTree_Menu_CategorySelected(sender, null);
     MultiView_Editor.SetActiveView(View_SelectContent);
 }
Exemple #13
0
 protected void ProductList_List_CategoryRefreshed(object sender, EventArgs e)
 {
     CategoryTree_Menu.LoadCategoryRoot();
 }