Example #1
0
        public Kateqoriya ShowProductCategory(string kod)
        {
            Mehsul     product    = Products.Find(p => p.Kod == kod);
            Kateqoriya kateqoriya = product.Kateqoriya;

            return(kateqoriya);
        }
Example #2
0
        public static Kateqoriya CategorySetter(string kateqoriya)
        {
            string     kateq          = kateqoriya;
            Kateqoriya kateqoriyaEnum = (Kateqoriya)Convert.ToInt32(kateqoriya);

            switch (kateq)
            {
            case "1":
                kateqoriyaEnum = Kateqoriya.Telefon;
                break;

            case "2":
                kateqoriyaEnum = Kateqoriya.Laptop;
                break;

            case "3":
                kateqoriyaEnum = Kateqoriya.SSD;
                break;

            case "4":
                kateqoriyaEnum = Kateqoriya.HDD;
                break;

            case "5":
                kateqoriyaEnum = Kateqoriya.Televizor;
                break;

            default:
                break;
            }
            return(kateqoriyaEnum);
        }
Example #3
0
 public Mehsul(string name, double price, Kateqoriya kateqoriya, int count, string kod)
 {
     this.Name       = name;
     this.Price      = price;
     this.Kateqoriya = kateqoriya;
     this.Count      = count;
     this.Kod        = kod;
 }
Example #4
0
        public void ModifyProduct(string kod, Kateqoriya kateqoriya)
        {
            Mehsul product = Products.Find(p => p.Kod == kod);

            if (product != null)
            {
                product.Kateqoriya = kateqoriya;
            }
        }
Example #5
0
        public static void ShowProductInfo()
        {
            string     kod        = "";
            string     name       = "";
            int        count      = 0;
            Kateqoriya kateqoriya = Kateqoriya.HDD;
            double     price      = 0;

            foreach (var item in Program.MarketMenu.Products)
            {
                kod        = item.Kod;
                name       = item.Name;
                count      = item.Count;
                kateqoriya = item.Kateqoriya;
                price      = item.Price;
            }
            Console.WriteLine($"\nMehsulun kodu: {kod}\nAdi: {name}\nQiymeti: {price} AZN\nKateqoriyasi: {kateqoriya}\nSayi: {count}");
        }
Example #6
0
        public static bool CategoryValid(string kateqoriya)
        {
            bool check = true;

            try
            {
                string     kateq          = kateqoriya;
                Kateqoriya kateqoriyaEnum = (Kateqoriya)Convert.ToInt32(kateqoriya);
                switch (kateq)
                {
                case "1":
                    kateqoriyaEnum = Kateqoriya.Telefon;
                    return(true);

                case "2":
                    kateqoriyaEnum = Kateqoriya.Laptop;
                    return(true);

                case "3":
                    kateqoriyaEnum = Kateqoriya.SSD;
                    return(true);

                case "4":
                    kateqoriyaEnum = Kateqoriya.HDD;
                    return(true);

                case "5":
                    kateqoriyaEnum = Kateqoriya.Televizor;
                    return(true);

                default:
                    return(false);
                }
            }
            catch (Exception)
            {
                Console.WriteLine("\nXETA BAS VERDI !\nDUZGUN SECIM EDIN !\n");
                check = false;
            }
            return(check);
        }
Example #7
0
        public List <Mehsul> GetProductsByCategory(Kateqoriya kateqoriya)
        {
            var products = Products.FindAll(p => p.Kateqoriya == kateqoriya);

            return(products);
        }