Пример #1
0
        static void Main(string[] args)
        {
            var basket = new Basket();

            var tshirt = new TShirt();

            tshirt.Name = "RedBat";
            tshirt.Size = "m";
            basket.Shirts.Add(tshirt);

            var golfer = new Golfer();

            golfer.Name = "Polo";
            golfer.Size = "s";
            basket.Shirts.Add(golfer);

            var fomalPants = new FormalPants();

            fomalPants.Name = "Denim";
            fomalPants.Size = "m";
            basket.Pants.Add(fomalPants);

            var jeans = new Jeans();

            jeans.Name = "Adidas";
            jeans.Size = "l";
            basket.Pants.Add(jeans);

            Console.WriteLine("Your total price is " + basket.GetTotalPrice().ToString("c"));
            Console.ReadKey();
        }
Пример #2
0
        static void Main(string[] args)
        {
            Shop <Product> shop = new Shop <Product>();

            Tshirt shirt = TshirtBuilder.BuildTshirt();

            shirt.Name       = "adidas";
            shirt.Size       = "xl";
            shirt.Collection = "last";
            Jeans jeans = JeansBuilder.BuildJeans();

            jeans.Name       = "colins";
            jeans.Collection = "last";
            jeans.Size       = "L";
            Cap cap = CapBuilder.BuildCap();

            cap.Name       = "Ny";
            cap.Size       = "s";
            cap.Collection = "last";

            shop.Add(shirt);
            shop.Add(jeans);
            shop.Add(cap);



            shop.Show();
        }
Пример #3
0
        static void Main(string[] args)
        {
            var basket = new Basket();
            var shirt  = new TShirt();

            shirt.Name = "Dc Shirt";
            shirt.Size = "m";
            basket.shirts.Add(shirt);

            var golfer = new Golfer();

            golfer.Name = "Old Khaki Golfer";
            golfer.Size = "l";
            basket.shirts.Add(golfer);

            var jeans = new Jeans();

            jeans.Name = "Levis Jeans";
            jeans.Size = "s";
            basket.pants.Add(jeans);

            var formalpants = new FormalPants();

            formalpants.Name = "Formal Pants";
            formalpants.Size = "m";
            basket.pants.Add(formalpants);


            Console.WriteLine($"Your total price is {basket.GetTotalPrice()}");
            Console.ReadKey();
        }
Пример #4
0
        static void Main(string[] args)
        {
            Mike    first_item  = new Mike("Coloss", 500, 43, "Cotton", "TTX", 3);
            Milk    second_item = new Milk("Health", 200, new DateTime(2015, 7, 20), 20, 30);
            Jeans   third_item  = new Jeans("K_jeans", 3000, 40, "cotton", "Santa Maria", true);
            Cleaner fourth_item = new Cleaner("Superclean", 300, 4.5, "plate");
            Sausage fifth_item  = new SausageBuilder().setCompany("MeatGodman").setName("MeatHealth").setPrice(200);



            SimpleBuyer buyer_one = new SimpleBuyer(1);

            buyer_one.AddItemIntoCart(first_item);
            buyer_one.AddItemIntoCart(second_item);
            buyer_one.AddItemIntoCart(third_item);
            buyer_one.AddItemIntoCart(fourth_item);

            CashBox cash_box = CashBox.getInstance();

            cash_box.setState(cashBoxState.WORK);
            cash_box.addCustomerToQueue(buyer_one);
            cash_box.processCustomer();

            Console.ReadLine();
        }
Пример #5
0
        public Jeans ConvertToJeans()
        {
            Jeans tmp = new Jeans();

            tmp.Copy(Convert());
            return(tmp);
        }
Пример #6
0
        public async Task <IActionResult> Create(Tmpshka tmpshka)
        {
            switch (Convert.ToString(tmpshka.num))
            {
            case "Shirt":
            {
                Shirt shirt = tmpshka.ConvertToShirt();
                db.Shirts.Add(shirt);
                await db.SaveChangesAsync();

                break;
            }

            case "Jeans":
            {
                Jeans jeans = tmpshka.ConvertToJeans();
                db_jea.jeans.Add(jeans);
                await db_jea.SaveChangesAsync();

                break;
            }

            case "Hats":
            {
                Hat hat = tmpshka.ConvertToHat();
                db_hat.Hats.Add(hat);
                await db_hat.SaveChangesAsync();

                break;
            }
            }
            return(RedirectPermanent("~/Home/Index"));
        }
Пример #7
0
        static void Main(string[] args)
        {
            var jeans = new Jeans
            {
                Color           = "Black",
                Size            = LegSize.Adult,
                NumberOfPockets = 4
            };

            var head = new Emmet
            {
                EyeColor = "Blue",
                Happy    = true,
                HeadGear = new Hair {
                    Color = "Blonde", Length = "Long"
                }
            };

            var body = new DadBod
            {
                BeerBelly       = true,
                BodyHair        = true,
                NumberOfNipples = 2,
                Shirt           = "Hawaiin"
            };

            var dademmet = new MiniFigure(jeans, head, body, "Emmet");

            dademmet.Walk(50);

            dademmet.SwapTorso(null);

            Console.ReadLine();
        }
Пример #8
0
        static void Main(string[] args)
        {
            var Basket = new Basket();

            var Shirt = new Shirt(); //Adding test data

            Shirt.Name = "Armani";
            Shirt.Size = "l";
            Basket.shirts.Add(Shirt);
            var Golf = new Golfer();

            Golf.Name = "White";
            Golf.Size = "m";
            Basket.golfers.Add(Golf);
            var jean = new Jeans();

            jean.Name = "Skinny";
            jean.Size = "s";
            Basket.jeans.Add(jean);
            var formal = new Formal();

            formal.Name = "Guess";
            formal.Size = "l";
            Basket.formals.Add(formal);


            Console.WriteLine("Your total is : R" + Basket.CalcCost()); //output
            Console.ReadKey();
        }
Пример #9
0
        //METODO PARA BUSCAR UN JEAN
        public Jeans GetJean(int idjeans)
        {
            Jeans vaquero =
                listajeans.Where(z => z.IdJeans == idjeans).FirstOrDefault();

            return(vaquero);
        }
Пример #10
0
        //AÑADIMOS ALGUNOS COCHES EN EL CONTRUCTOR
        public JeansController()
        {
            listajeans = new List <Jeans>();
            Jeans vaquero = new Jeans
            {
                IdJeans = 01
                ,
                Marca = "Pepe Jeans"
                ,
                Modelo = "Pantalón 40 Aniverario Pepe Jeans London"
                ,
                Imagen = "http://www.jses.es/image/cache/data/caballero/2013%20o.i/Pepe_Jeans_London%20PM2009694%20ANNIVERSARY%20MENS%203-900x900.jpg"
            };

            listajeans.Add(vaquero);
            vaquero = new Jeans
            {
                IdJeans = 02
                ,
                Marca = "Levis"
                ,
                Modelo = "501"
                ,
                Imagen = "https://i.blogs.es/855451/levis_501-/450_1000.jpg"
            };
            listajeans.Add(vaquero);
            vaquero = new Jeans
            {
                IdJeans = 03
                ,
                Marca = "Jack and Jones"
                ,
                Modelo = "JJglenn"
                ,
                Imagen = "https://es.privalia.com/front/get/photo/263310_-_images_-_products_-_12114613_-_templ1.jpg"
            };
            listajeans.Add(vaquero);
            vaquero = new Jeans
            {
                IdJeans = 04
                ,
                Marca = "Salsa Jeans"
                ,
                Modelo = "Push up"
                ,
                Imagen = "https://static2.salsajeans.com/images/3d/27462/xbig01.jpg?random=Mon%20Mar%2012%202018%2019:18:24%20GMT+0100%20(Romance%20Standard%20Time)"
            };
            listajeans.Add(vaquero);
            vaquero = new Jeans
            {
                IdJeans = 05
                ,
                Marca = "G-Star"
                ,
                Modelo = "Radar Loose Jeans"
                ,
                Imagen = "https://img1.g-star.com/image/private/c_fill,f_auto,h_620,q_80/v1507101559/51007-4639-89-Z01W.jpg"
            };
            listajeans.Add(vaquero);
        }
Пример #11
0
        static void Main(string[] args)
        {
            var basket = new Basket();

            var tshirt = new TShirt();

            tshirt.Name = "DC Comics";
            tshirt.Size = "m";
            basket.Shirts.Add(tshirt);

            var golfer = new Golfer();

            golfer.Name = "Golfer";
            golfer.Size = "m";
            basket.Shirts.Add(golfer);

            var formalPants = new FormalPants();

            formalPants.Name = "Formal Pants";
            formalPants.Size = "m";
            basket.PantsList.Add(formalPants);

            var jeans = new Jeans();

            jeans.Name = "Jeans";
            jeans.Size = "m";
            basket.PantsList.Add(jeans);

            Console.WriteLine($"Your total price is {basket.GetTotalPrice()}");
            Console.Read();
        }
Пример #12
0
        static void Main(string[] args)
        {
            Console.WriteLine("Chain of Responsibility");
            Console.WriteLine("Fashion Shop Example");

            var discountApplier = new DiscountApplier();

            AddDiscounts(discountApplier);

            var shirt      = new Shirt(discountApplier, 10m);
            var jeans      = new Jeans(discountApplier, 30m);
            var sunglasses = new Sunglasses(discountApplier, 35m);

            PrintPrice();

            void PrintPrice()
            {
                var sw = new Stopwatch();

                sw.Start();

                while (sw.ElapsedMilliseconds < 20000)
                {
                    Console.SetCursorPosition(0, 3);
                    Console.WriteLine($"\r{shirt._name} price: $ {shirt.Price}  ");
                    Console.WriteLine($"\r{jeans._name} price: $ {jeans.Price}  ");
                    Console.WriteLine($"\r{sunglasses._name} price: $ {sunglasses.Price}  ");

                    Thread.Sleep(500);
                }
                sw.Stop();
            }
        }
Пример #13
0
        static void Main(string[] args)
        {
            var jeans = new Jeans
            {
                Color       = "Black",
                Size        = LegSize.Adult,
                PocketCount = 6
            };

            var head = new Emmet
            {
                EyeColor = "Blue",
                Happy    = true,
                HeadGear = new Hair {
                    Color = "blonde", Length = "Long"
                }
            };

            var body = new DadBod
            {
                BeerBelly       = true,
                BodyHair        = true,
                NumberOfNipples = 2,
                Shirt           = "purple"
            };

            var dadEmmet = new Minifigure(jeans, head, body, "Emmet");

            dadEmmet.Walk(50);

            Console.ReadKey();
        }
Пример #14
0
        public ActionResult DeleteConfirmed(long id)
        {
            Jeans Jeans = db.Jeanses.Find(id);

            db.Jeanses.Remove(Jeans);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #15
0
        public ActionResult Delete(long id = 0)
        {
            Jeans Jeans = db.Jeanses.Find(id);

            if (Jeans == null)
            {
                return(HttpNotFound());
            }
            return(View(Jeans));
        }
Пример #16
0
        //
        // GET: /jj/Details/5

        public ActionResult Details(long id = 0)
        {
            Jeans jeans = db.Jeanses.Find(id);

            if (jeans == null)
            {
                return(HttpNotFound());
            }
            return(View(jeans));
        }
Пример #17
0
 public ActionResult Edit(Jeans Jeans)
 {
     if (ModelState.IsValid)
     {
         db.Entry(Jeans).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.JeansCategoryID = new SelectList(db.JeansCategories, "JeansCategoryID", "strCategory", Jeans.JeansCategoryID);
     return(View(Jeans));
 }
Пример #18
0
        public ActionResult Edit(long id = 0)
        {
            Jeans Jeans = db.Jeanses.Find(id);

            if (Jeans == null)
            {
                return(HttpNotFound());
            }
            ViewBag.JeansCategoryID = new SelectList(db.JeansCategories, "JeansCategoryID", "strCategory", Jeans.JeansCategoryID);
            return(View(Jeans));
        }
Пример #19
0
        public ActionResult Create(Jeans Jeans)
        {
            if (ModelState.IsValid)
            {
                db.Jeanses.Add(Jeans);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.JeansCategoryID = new SelectList(db.JeansCategories, "JeansCategoryID", "strCategory", Jeans.JeansCategoryID);
            return(View(Jeans));
        }
Пример #20
0
        public ActionResult ImportJeansItems(string tbFilePath)
        {
            string strResponse;

            if (!string.IsNullOrEmpty(tbFilePath))
            {
                try
                {
                    System.Xml.Linq.XDocument xmlDoc = System.Xml.Linq.XDocument.Load(tbFilePath);

                    var Jeanses = from g in xmlDoc.Descendants("Jeans")
                                  select g;

                    foreach (var Jeans in Jeanses)
                    {
                        Jeans newJeans = new Jeans();
                        newJeans.Details         = Jeans.Element("Details").Value;
                        newJeans.Jeans_Name      = Jeans.Element("Name").Value;
                        newJeans.JeansCategoryID = Convert.ToInt32(Jeans.Element("Category").Value);
                        newJeans.Price           = Convert.ToInt32(Jeans.Element("Price").Value);
                        db.Jeanses.Add(newJeans);
                        db.SaveChanges();
                    }
                    strResponse = "<font style='font-size:18pt;'><b>Jeans items added successfully in the database.</b><br><br><br></font>";
                }
                catch (System.Exception ex)
                {
                    strResponse = "<font style='font-size:18pt;color:red;'><b>Invalid file path.</b><br><br><br></font>";
                }
            }
            else
            {
                strResponse = "<font style='font-size:18pt;color:red;'><b>Please specify a valid file path.</b><br><br><br></font>";
            }
            ViewBag.response = strResponse;
            return(View());
        }
Пример #21
0
        static void Main(string[] args)
        {
            List <Products> baskets = new List <Products>();

            var tshirt = new Tshirt();

            tshirt.Name = "DC Comics";
            tshirt.Size = "m";
            baskets.Add(tshirt);

            var G = new Golfer();

            G.Name = "Polo";
            G.Size = "s";
            baskets.Add(G);

            var J = new Jeans();

            J.Name = "Guess";
            J.Size = "l";
            baskets.Add(J);

            var FP = new FormalPants();

            FP.Name = "DH";
            FP.Size = "l";
            baskets.Add(FP);

            //foreach (Products basket in baskets)
            //{
            //    Console.WriteLine(basket.Name + " cost: R" + basket.GetTotal());
            //}
            //Console.WriteLine("----------------------------------------------------------------");

            Console.WriteLine("Your total price is R" + baskets.Sum(i => i.GetTotal()));
            Console.Read();
        }
 private void AddSelectedJeansToCart(Jeans jeans)
 {
     Cart.AddProduct(jeans);
 }
Пример #23
0
        static void Main(string[] args)
        {
            //var shorts = new Shorts
            //{
            //    Color = "Tan",
            //    Length = Length.School,
            //    Size = LegSize.Baby,
            //    NumberOfPockets = 6
            //};

            //var jeans = new Jeans
            //{
            //    Color = "Black",
            //    Size = LegSize.Adult,
            //    NumberOfPockets = 4
            //};

            //var jeans2 = new Jeans
            //{
            //    Color = "Blue",
            //    Size = LegSize.Child,
            //    NumberOfPockets = 3
            //};

            //var jeans3 = new Jeans
            //{
            //    Color = "Purple",
            //    Size = LegSize.Baby,
            //    NumberOfPockets = 6
            //};

            //var skirt = new Skirt
            //{
            //    Color = "Rainbow",
            //    Size = LegSize.Child,
            //    NumberOfPockets = 0,
            //    Material = "Fishnet",
            //    Length = Length.StreetCorner
            //};

            //var skirt2 = new Skirt
            //{
            //    Color = "Black",
            //    Size = LegSize.Adult,
            //    NumberOfPockets = 2,
            //    Material = "Fishnet",
            //    Length = Length.StreetCorner
            //};

            //var movers = new List<IMoveable>
            //{
            //    shorts,
            //    skirt,
            //    jeans,
            //    jeans2,
            //    jeans3,
            //    skirt2
            //};

            //foreach (var mover in movers) //leg is LegBase
            //{
            //    mover.Walk(10);
            //    mover.Jump(10);
            //    mover.Run(5);

            //    //if (leg is Skirt s) // casting (pattern matching)
            //    //{
            //    //    s.Material = "denim";
            //    //}

            //    switch (mover) //if leg is Skirt- Skirt is converted to s
            //    {
            //        case Skirt s:
            //            Console.WriteLine($"It's a skirt made of {s.Material}.");
            //            break;
            //        case Jeans j:
            //            Console.WriteLine($"It's {j.Color} jeans.");
            //            break;
            //        case IMoveable m:
            //            m.Run(10);
            //            break;
            //    }

            //    Console.WriteLine($"The {mover.GetType().Name} moved {mover.HowFarIMoved} steps.");

            //}

            var jeans = new Jeans
            {
                Color           = "Black",
                Size            = LegSize.Baby,
                NumberOfPockets = 4
            };

            var head = new Emmet
            {
                EyeColor = "brown",
                Happy    = true,
                HeadGear = new Hair {
                    Color = "blonde", Length = "long"
                }
            };

            var body = new DadBod
            {
                BeerBelly       = true,
                BodyHair        = true,
                NumberOfNipples = 3,
                Shirt           = "purple"
            };

            var dadEmmet = new MiniFigure(jeans, head, body, "Emmet");

            dadEmmet.Walk(50);
            dadEmmet.SwapTorso(new DadBod {
                BeerBelly = false, BodyHair = true, NumberOfNipples = 2, Shirt = "blue"
            });

            Console.ReadLine();
        }
Пример #24
0
        static void Main(string[] args)
        {
            var shorts = new Shorts
            {
                Color           = "Tan",
                Length          = Length.School,
                Size            = LegSize.Baby,
                NumberOfPockets = 6
            };

            var jeans1 = new Jeans
            {
                Color           = "Black",
                Size            = LegSize.Adult,
                NumberOfPockets = 4
            };

            var jeans2 = new Jeans
            {
                Color           = "Black",
                Size            = LegSize.Child,
                NumberOfPockets = 4
            };

            var jeans3 = new Jeans
            {
                Color           = "Black",
                Size            = LegSize.Baby,
                NumberOfPockets = 4
            };

            var skirt = new Skirt
            {
                Color           = "Rainbow",
                Size            = LegSize.Child,
                NumberOfPockets = 0,
                Material        = "Strechy",
                Length          = Length.Church
            };


            var skirt1 = new Skirt
            {
                Color           = "Sparkly",
                Size            = LegSize.Adult,
                NumberOfPockets = 0,
                Material        = "Sequins",
                Length          = Length.StreetCorner
            };

            var movers = new List <IMoveable>
            {
                shorts,
                skirt,
                jeans1,
                jeans2,
                jeans3,
                skirt1
            };

            foreach (var mover in movers)
            {
                mover.Walk(10);
                mover.Jump(10);
                mover.Run(15);

                switch (mover)
                {
                case Skirt s:
                    Console.WriteLine($"Its a skirt made of {s.Material}");
                    break;

                case Jeans j:
                    Console.WriteLine($"its {j.Color} jeans");
                    j.HowFarIMoved = 2000;
                    break;

                case IMoveable m:
                    m.Run(10);
                    break;
                }
                Console.WriteLine($"The {mover.GetType().Name} moved {mover.HowFarIMoved} units.");
            }

            Console.ReadLine();


            var myDictionary = new Dictionary <string, string>();
        }
 private void SubtractSelectedJeansFromCart(Jeans jeans)
 {
     Cart.SubtractProduct(jeans);
 }
 private async void OnJeansSelected(Jeans jeans)
 {
     await Shell.Current.GoToAsync(
         $"{nameof(JeansDetailPage)}?{nameof(JeansDetailPageViewModel.JeansId)}={jeans.Id}");
 }
 public JeansDetailPageViewModel()
 {
     SelectedJeans    = new Jeans();
     jeansRepo        = new GenericRepo <Jeans>();
     AddToCartCommand = new Command(AddJeansToCart);
 }
Пример #28
0
        static void Main(string[] args)
        {
            var shorts = new Shorts
            {
                Color           = "Tan",
                Length          = Length.School,
                Size            = LegSize.Baby,
                NumberOfPockets = 6
            };

            var jeans1 = new Jeans
            {
                Color           = "Black",
                Size            = LegSize.Adult,
                NumberOfPockets = 4
            };

            var jeans2 = new Jeans
            {
                Color           = "Black",
                Size            = LegSize.Child,
                NumberOfPockets = 4
            };

            var jeans3 = new Jeans
            {
                Color           = "Black",
                Size            = LegSize.Baby,
                NumberOfPockets = 4
            };

            var skirt = new Skirt
            {
                Color           = "Rainbow",
                Size            = LegSize.Child,
                NumberOfPockets = 0,
                Material        = "Stretchy",
                Length          = Length.Church
            };

            var skirt1 = new Skirt
            {
                Color           = "Sparkly",
                Size            = LegSize.Adult,
                NumberOfPockets = 0,
                Material        = "Sequins",
                Length          = Length.StreetCorner
            };

            var legs = new List <LegBase>
            {
                shorts,
                skirt,
                jeans1,
                jeans2,
                jeans3,
                skirt1
            };

            foreach (var leg in legs)
            {
                leg.Walk(3);

                // if leg is a skirt type, put it in variable s
                if (leg is Skirt s)
                {
                    s.Material = "jeans";
                }
            }

            Console.ReadLine();
        }