protected void CustomValidator_Category_Copy_ServerValidate(object source, ServerValidateEventArgs args) { if (DataEval.IsNegativeQuery(CategoryTree_CopyTo.Selected_CategoryID)) { args.IsValid = false; } }
protected void btn_Create_Product_Click(object sender, EventArgs e) { if (Page.IsValid) { if (DataEval.IsNegativeQuery(CategoryTree_Menu.Selected_CategoryID)) { Nexus.Core.Tools.AlertMessage.Show_Alert(this.Page, "<h4>Please select a category to begin. </h4>", "Action failed!"); } else { ProductCreate_Create.CategoryID = CategoryTree_Menu.Selected_CategoryID; ProductCreate_Create.Edit_Mode = "CreateNew"; ProductCreate_Create.Reset(); MultiView_Product.SetActiveView(View_Product_Create); } } }
private void Control_Init() { _productid = Request["ProductID"]; if (DataEval.IsNegativeQuery(_productid)) { Response.Redirect("Products.aspx"); } else { ViewState["ProductID"] = _productid; ProductSearchMgr myProductSearchMgr = new ProductSearchMgr(); Product_Search myProduct_Search = myProductSearchMgr.Get_Product_Search(_productid); lbl_Product_Name.Text = string.Format("{0} (ID: {1})", myProduct_Search.Product_Full_Title, myProduct_Search.ProductID); img_ItemPicture.ImageUrl = myProduct_Search.Default_PhotoURL; ProductIndex_Editor.ProductID = _productid; ProductIndex_Editor.Product_IndexID = myProduct_Search.Product_IndexID; ProductInfo_Editor.ProductID = _productid; ProductCategory_Editor.ProductID = _productid; ProductAttribute_Editor.ProductID = _productid; ProductAttribute_Editor.Product_VariantID = myProduct_Search.Product_VariantID; Webpage_Editor.ProductID = _productid; Webmedia_Editor.ProductID = _productid; MultiView_Product.SetActiveView(View_Index); CommandButtons_Reset(); } }
protected void btn_Step1_to_Step2_Click(object sender, EventArgs e) { if (rbtn_Product_Index_Method.SelectedValue == "CreateNew") { // Add new product index if (droplist_Product_VariantID.SelectedValue != _product_variantid) { _product_variantid = droplist_Product_VariantID.SelectedValue; ViewState["Product_VariantID"] = _product_variantid; Product_Control_Init(); } MultiView_CreateProduct.SetActiveView(View_ProductIndex_Create); } else { // Add product to existed product index if (!DataEval.IsNegativeQuery(_product_indexid)) { if (droplist_Product_VariantID.SelectedValue != _product_variantid) { _product_variantid = droplist_Product_VariantID.SelectedValue; ViewState["Product_VariantID"] = _product_variantid; Product_Control_Init(); } MultiView_CreateProduct.SetActiveView(View_Product_Create); } else { Nexus.Core.Tools.AlertMessage.Show_Alert(this.Page, "<h4>Please select a product index to continue. </h4>", "Action failed!", 450, 150); } } }
public DataSet Get_Product_Search( string Search_Field, string Keyword, string Product_VariantID, string CategoryID, string ManufacturerID, string IsActive = "ALL", string Index_IsActive = "ALL", string SortOrder = "Product_Title", string Direction = "ASC", int PageNum = 1, int PageSize = -1) { string Table_Name = "View_NexusShop_Product_List"; string Filter = ""; if (!DataEval.IsEmptyQuery(Search_Field) && !DataEval.IsEmptyQuery(Keyword)) { if (Search_Field == "Both_Title") { Filter += "(" + "Title LIKE " + DataEval.QuoteTextLike(Keyword) + " OR " + "Product_Title LIKE " + DataEval.QuoteTextLike(Keyword) + ")"; } else { Filter += Search_Field + " LIKE " + DataEval.QuoteTextLike(Keyword); } } if (!DataEval.IsNegativeQuery(Product_VariantID)) { if (!DataEval.IsEmptyQuery(Filter)) { Filter += " AND "; } Filter += "Product_VariantID = " + DataEval.QuoteText(Product_VariantID); } if (!DataEval.IsNegativeQuery(CategoryID)) { if (!DataEval.IsEmptyQuery(Filter)) { Filter += " AND "; } Filter += "CategoryID = " + DataEval.QuoteText(CategoryID); } if (!DataEval.IsNegativeQuery(ManufacturerID)) { if (!DataEval.IsEmptyQuery(Filter)) { Filter += " AND "; } Filter += "ManufacturerID = " + DataEval.QuoteText(ManufacturerID); } if (IsActive != "ALL") { if (!DataEval.IsEmptyQuery(Filter)) { Filter += " AND "; } Filter += "IsActive = " + IsActive; } if (Index_IsActive != "ALL") { if (!DataEval.IsEmptyQuery(Filter)) { Filter += " AND "; } Filter += "Index_IsActive = " + Index_IsActive; } if (DataEval.IsEmptyQuery(SortOrder)) { SortOrder = "Product_Title"; } else { if (!DataEval.IsEmptyQuery(Direction)) { SortOrder += " " + Direction; } } return(Show_Items(Table_Name, null, Filter, SortOrder, PageNum, PageSize)); }