예제 #1
0
 public List <View_tbl_Product> SearchByProName()
 {
     using (var context = new CashCarryEntities3())
     {
         return(context.View_tbl_Product.Where(a => a.ProductName.Contains(ProductName.ToLower())).ToList());
     }
 }
예제 #2
0
        public bool isValid()
        {
            bool RValue = true;

            if (toList.Where(x => x.ProductName.ToLower() == ProductName.ToLower() && x.Id != Id).Count() > 0)
            {
                RValue = false;
            }
            return(RValue);
        }
예제 #3
0
        public void SearchProductTest()
        {
            const string ProductName = "Хліб";

            _client.ApplyLanguage(Languages.Ukrainian);
            var responseSearchProductModel = _client.SearchProductResponse(ProductName);

            responseSearchProductModel.Results.Any(r => r.Title.ToLower().Contains(ProductName.ToLower())).Should().BeTrue($"Title should contain search term {ProductName}");
            responseSearchProductModel.Results.Any(r => r.Currency.Contains("uah")).Should().BeTrue("Currency should contain uah");
            responseSearchProductModel.Results.Any(r => r.Price > 0).Should().BeTrue("Price should be > 0");
            responseSearchProductModel.Results.Any(r => r.Weight > 0).Should().BeTrue("Weight should be > 0");
            responseSearchProductModel.Count.Should().BePositive("Product count should be > 0");
        }
예제 #4
0
        /// <summary>
        /// ************************************************
        /// *            Display Products                  *
        /// ************************************************
        /// </summary>
        /// <param name="display Products"></param>


        static void DisplayGroceryStoreProducts(List <Product> products)
        {
            DisplayScreenHeader("The Grocery Store's Top Products");
            int ProductCount = 1;

            foreach (string ProductName in Enum.GetNames(typeof(Product)))
            {
                Console.Write($"- {ProductName.ToLower()}  -");
                if (ProductCount % 5 == 0)
                {
                    Console.Write("-\n\t-");
                }
                ProductCount++;
            }

            DisplayMenuPrompt("Order Products");
        }
예제 #5
0
        void OnGUI()
        {
            Vector2 mousePosition = Event.current.mousePosition;

            if (GUILayout.Button(gc_Banner, bannerStyle))
            {
                Application.OpenURL(VIDEO_URL);
            }

            if (GUILayoutUtility.GetLastRect().Contains(mousePosition))
            {
                Repaint();
            }

            GUILayout.BeginVertical(changelogStyle);

            GUILayout.Label(productName, header1Style);

            GUILayout.BeginHorizontal();
            GUILayout.FlexibleSpace();

            if (GUILayout.Button(gc_Learn, linkStyle))
            {
                Application.OpenURL(LEARN_URL);
            }

            GUILayout.Label("|", separatorStyle);

            if (GUILayout.Button(gc_Forum, linkStyle))
            {
                Application.OpenURL(SUPPORT_URL);
            }

            GUILayout.Label("|", separatorStyle);

            if (GUILayout.Button(gc_Contact, linkStyle))
            {
                Application.OpenURL(CONTACT_EMAIL);
            }

            GUILayout.FlexibleSpace();
            GUILayout.EndHorizontal();

            if (GUILayoutUtility.GetLastRect().Contains(mousePosition))
            {
                Repaint();
            }

            GUILayout.EndVertical();

            // always bold the first line (cause it's the version info stuff)
            scroll = EditorGUILayout.BeginScrollView(scroll, changelogStyle);
            GUILayout.Label(string.Format("Version: {0}", about.version), versionInfoStyle);
            GUILayout.Label("\n" + changelogRichText, changelogTextStyle);
            EditorGUILayout.EndScrollView();

                        #if SHOW_PRODUCT_THUMBS
            HorizontalLine();

            GUILayout.Label("More ProCore Products", EditorStyles.boldLabel);

            int pad = advertisements.Length * AD_HEIGHT > Screen.width ? 22 : 6;
            adScroll = EditorGUILayout.BeginScrollView(adScroll, false, false, GUILayout.MinHeight(AD_HEIGHT + pad), GUILayout.MaxHeight(AD_HEIGHT + pad));
            GUILayout.BeginHorizontal();

            advertisementStyle = advertisementStyle ?? new GUIStyle(GUI.skin.button);
            advertisementStyle.normal.background = null;

            foreach (AdvertisementThumb ad in advertisements)
            {
                if (ad.url.ToLower().Contains(ProductName.ToLower()))
                {
                    continue;
                }

                if (GUILayout.Button(ad.guiContent, advertisementStyle,
                                     GUILayout.MinWidth(AD_HEIGHT), GUILayout.MaxWidth(AD_HEIGHT),
                                     GUILayout.MinHeight(AD_HEIGHT), GUILayout.MaxHeight(AD_HEIGHT)))
                {
                    Application.OpenURL(ad.url);
                }
            }
            GUILayout.EndHorizontal();
            EditorGUILayout.EndScrollView();
                        #endif
        }