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 } }
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(); }
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; }
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 } }
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 = ""; }
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); }
protected void ProductList_List_CategoryRefreshed(object sender, EventArgs e) { CategoryTree_Menu.LoadCategoryRoot(); }