static void Main(string[] args) { Sneakers s1 = new Sneakers("JORDAN AJ1 ", 10, 200, EProcedencia.Afganistan); Sneakers s2 = new Sneakers("OZZWEGO ", 10, 2000, EProcedencia.EstadosUnidos); Sneakers s3 = new Sneakers("OZZWEGO ", 10, 2000, EProcedencia.EstadosUnidos); Botines b1 = new Botines("ADIDAS F50", 9, 500, true); Botines b2 = new Botines("PUMA RXT", 8, 1000, false); Cliente auxCliente = new Cliente("Prueba", 958893, "salta654", 500, EMetodoPago.Efectivo); Carrito c1 = new Carrito(); Carrito c2 = new Carrito(); c1 += s1; c1 += s2; c1 += b1; if (s2 == s3) { Console.WriteLine(" ********* SON IGUALES ***************"); } Console.WriteLine(c1.ToString()); Console.ReadLine(); Console.WriteLine(c2.ToString()); // no deberia mostrar Console.ReadLine(); }
static void Main(string[] args) { Person xc = new Person("小菜"); Console.WriteLine("\n第一种装扮:"); // 实例化具体服饰 Finery dtx = new TShirts(); Finery kk = new BigTrouser(); Finery pqx = new Sneakers(); dtx.Show(); kk.Show(); pqx.Show(); xc.Show(); Console.WriteLine("\n第二种装扮:"); Finery xz = new Suit(); Finery ld = new Tie(); Finery px = new LeatherShoes(); xz.Show(); ld.Show(); px.Show(); xc.Show(); Console.Read(); }
public void Decoratot() { // 可參考PaymentController SetPayDataStatusToPayment var person = new Person("小菜"); Console.WriteLine($"第一種裝扮"); var pqx = new Sneakers(); var kk = new Trousers(); var dtx = new TShirts(); pqx.Decorate(person); kk.Decorate(pqx); dtx.Decorate(kk); dtx.Show(); Console.WriteLine($"第二種裝扮"); var px = new LeatherShoes(); var ld = new Tie(); var xz = new BusinessSuit(); px.Decorate(person); ld.Decorate(px); xz.Decorate(ld); xz.Show(); }
public IActionResult SneakersEdit(int id) { Sneakers sneakers = id == 0 ? new Sneakers() : sneakersRepository.GetSneakersById(id); return(View(sneakers)); }
public ActionResult DeleteConfirmed(int id) { Sneakers sneakers = db.SneakerSet.Find(id); db.SneakerSet.Remove(sneakers); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "id,name,imageUrl,price")] Sneakers sneakers) { if (ModelState.IsValid) { db.Entry(sneakers).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(sneakers)); }
public ActionResult Create([Bind(Include = "id,name,imageUrl,price")] Sneakers sneakers) { if (ModelState.IsValid) { db.SneakerSet.Add(sneakers); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(sneakers)); }
private void formNumberQuantityChanged(object sender, EventArgs e) { FormAddSneaker formNumberQuantity = (FormAddSneaker)sender; if (!formNumberQuantity.Visible) { Sneakers.Add(formNumberQuantity.sneaker); checkedListBoxSneakers.Items.Clear(); checkedListBoxSneakers.Items.AddRange(Sneakers.Select(s => "Númeração: " + s.Number.ToString() + " - Quantidade: " + s.Quantity.ToString()).ToArray()); formNumberQuantity.Dispose(); } }
public static void Main(string[] args) { Sneakers mySneakers = new Sneakers(); mySneakers.Brand(); mySneakers.Color(); mySneakers.Price(); Slippers mySlippers = new Slippers(); mySlippers.Brand(); mySlippers.Color(); mySlippers.Price(); //ถ้ากด start ไม่ขึ้น กด Ctrl+F5 }
public void StringToEprocedencia_Test() { // arrange Sneakers sneaker1 = new Sneakers("Adidas", 10, 500, EProcedencia.Afganistan); Sneakers sneaker2 = new Sneakers("Nike", 9, 300, EProcedencia.Argentina); string procedencia = "EstadosUnidos"; EProcedencia auxProcedencia; //act auxProcedencia = Sneakers.StringToProcedencia(procedencia); //assert Assert.AreEqual(auxProcedencia, EProcedencia.EstadosUnidos); }
public void Decoratot() { var person = new Person("小菜"); // 第一種裝扮 var pqx = new Sneakers(); var kk = new Trousers(); var dtx = new TShirts(); pqx.Decorate(person); kk.Decorate(pqx); dtx.Decorate(kk); dtx.Show(); }
public void SneakerRepetido_Test() { // arrange Sneakers sneaker1 = new Sneakers("Adidas", 10, 500, EProcedencia.Afganistan); Sneakers sneaker2 = new Sneakers("Nike", 9, 300, EProcedencia.Argentina); Sneakers sneaker3 = new Sneakers("Adidas", 10, 500, EProcedencia.Afganistan); Carrito carrito1 = new Carrito(); //act carrito1 += sneaker1; carrito1 += sneaker2; carrito1 += sneaker3; //assert }
// GET: Sneakers/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Sneakers sneakers = db.SneakerSet.Find(id); if (sneakers == null) { return(HttpNotFound()); } return(View(sneakers)); }
/// <summary> /// 装饰模式 /// </summary> static void TestDecorator() { Person xiaocai = new Person("xiaocai"); Console.WriteLine("\n第一种装扮:"); Sneakers sneaker = new Sneakers(); BigTrouser bigTrouser = new BigTrouser(); TShirts shirts = new TShirts(); sneaker.Decorate(xiaocai); bigTrouser.Decorate(sneaker); shirts.Decorate(bigTrouser); shirts.Show(); }
public Sneakers GetSneakers(int id) { Sneakers sneakersToReturn = null; foreach (var sneaker in _sneakers) { if (sneaker.Id == id) { sneakersToReturn = sneaker; break; } } return(sneakersToReturn); }
static void Main(string[] args) { Person Tony = new Person("Tony"); Console.WriteLine("\n第一種裝扮:"); Finery dtx = new TShirts(); Finery kk = new BigTrouser(); Finery pqx = new Sneakers(); pqx.Decorate(Tony); kk.Decorate(pqx); dtx.Decorate(kk); dtx.Show(); Console.Read(); }
public IActionResult ShoppingCart() { Guid userId = Guid.Parse(userManager.GetUserId(HttpContext.User)); List <Purchase> purchases = purchaseRepository.GetPurchaseByUserId(userId).ToList(); List <Sneakers> sneakers = new List <Sneakers>(); double totalPrice = 0; foreach (Purchase purchase in purchases) { Sneakers sneaker = sneakersRepository.GetSneakersById(purchase.SneakersId); totalPrice += sneaker.Price; sneakers.Add(sneaker); } ViewBag.totalPrice = totalPrice; ViewBag.sneakers = sneakers; return(View()); }
static void Main(string[] args) { Person xc = new Person("小菜"); Console.WriteLine("\n第一种装扮:"); Sneakers pqx = new Sneakers(); BigTrouser kk = new BigTrouser(); TShirts dtx = new TShirts(); // 一层层嵌套、后进先出 pqx.Decorate(xc); kk.Decorate(pqx); dtx.Decorate(kk); dtx.Show(); // 大T恤 垮裤 破球鞋 装扮的小菜 Console.WriteLine("\n第二种装扮:"); LeatherShoes px = new LeatherShoes(); Tie ld = new Tie(); Suit xz = new Suit(); // 一层层嵌套、后进先出 px.Decorate(xc); ld.Decorate(px); xz.Decorate(ld); xz.Show(); Console.WriteLine("\n第三种装扮:"); Sneakers pqx2 = new Sneakers(); LeatherShoes px2 = new LeatherShoes(); BigTrouser kk2 = new BigTrouser(); Tie ld2 = new Tie(); // 一层层嵌套、后进先出 pqx2.Decorate(xc); px2.Decorate(pqx); kk2.Decorate(px2); ld2.Decorate(kk2); ld2.Show(); // 领带 垮裤 皮鞋 破球鞋 装扮的小菜 Console.Read(); }
static void Main(string[] args) { /*AlasKaki; // Menggunakan Abstract Class * * Console.WriteLine(); * AlasKaki = new Wedges(); * AlasKaki.Sepatu(); * Console.WriteLine(); * * AlasKaki = new Flatshoes(); * AlasKaki.Sepatu(); * Console.WriteLine(); * * AlasKaki = new Sneakers(); * AlasKaki.Sepatu(); * Console.WriteLine(); * * AlasKaki = new Highheels(); * AlasKaki.Sepatu(); * Console.WriteLine();*/ IAlasKaki AlasKaki; // Menggunakan Interface Console.WriteLine(); AlasKaki = new Wedges(); AlasKaki.Sepatu(); Console.WriteLine(); AlasKaki = new Flatshoes(); AlasKaki.Sepatu(); Console.WriteLine(); AlasKaki = new Sneakers(); AlasKaki.Sepatu(); Console.WriteLine(); AlasKaki = new Highheels(); AlasKaki.Sepatu(); Console.WriteLine(); Console.ReadKey(); }
public void Run() { Person person = new Person("骚货在"); TShirts tshirts = new TShirts(); BigTrouser trouser = new BigTrouser(); LeatherShoes shoes = new LeatherShoes(); Suit suit = new Suit(); Sneakers sneaker = new Sneakers(); Tie tie = new Tie(); tshirts.Decorate(person); trouser.Decorate(tshirts); shoes.Decorate(trouser); suit.Decorate(shoes); sneaker.Decorate(suit); tie.Decorate(sneaker); tie.Show(); }
public IActionResult SneakersEdit(SneakersViewModel viewModel) { if (ModelState.IsValid) { string uniqueFileName = UploadedFile(viewModel); Sneakers sneakers = new Sneakers { Id = viewModel.Id, Company = viewModel.Company, Model = viewModel.Model, Price = viewModel.Price, ReleaseDate = viewModel.ReleaseDate, ImageData = uniqueFileName, }; sneakersRepository.SaveSneakers(sneakers); return(RedirectToAction("Index", "Home")); } return(View((Sneakers)viewModel)); }
static void Main(string[] args) { Person xc = new Person("小菜"); Console.WriteLine(Environment.NewLine + "第一种装扮:"); Sneakers pqx = new Sneakers(); BigTrouser kk = new BigTrouser(); TShirts dtx = new TShirts(); pqx.Decorate(xc); kk.Decorate(pqx); dtx.Decorate(kk); dtx.Show(); Console.WriteLine(Environment.NewLine + "第二种装扮:"); LeatherShoes px = new LeatherShoes(); Tie ld = new Tie(); Suit xz = new Suit(); px.Decorate(xc); ld.Decorate(px); xz.Decorate(ld); xz.Show(); Console.WriteLine(Environment.NewLine + "第三种装扮:"); Sneakers pqx2 = new Sneakers(); LeatherShoes px2 = new LeatherShoes(); BigTrouser kk2 = new BigTrouser(); Tie ld2 = new Tie(); pqx2.Decorate(xc); px2.Decorate(pqx2); kk2.Decorate(px2); ld2.Decorate(kk2); ld2.Show(); Console.ReadKey(true); }
public void new_footwear_product(int _footwear_category) { _footwear_category = 0; _footwear_category = rnd.Next(1, 5); if (_footwear_category == 1) { DressShoe dressShoe = new DressShoe(); } else if (_footwear_category == 2) { FlatShoe flatshoe = new FlatShoe(); } else if (_footwear_category == 3) { OpenShoe openShoe = new OpenShoe(); } else if (_footwear_category == 4) { Sneakers sneakers = new Sneakers(); } }
public string DisplaySneakersModel() { return(Sneakers.Model()); }
public void ResetLevel() { TilesSolid.Clear(); TilesOneWayPlatform.Clear(); TilesSpike.Clear(); Apples.Clear(); Grounders.Clear(); Flyer.Clear(); windRs.Clear(); Sneakers.Clear(); SneakerTimers.Clear(); if (windDir != Direction.None) { PreLoadWind(random); } for (var j = 0; j < LEVEL_HEIGHT; j++) { for (var i = 0; i < LEVEL_WIDTH; i++) { switch (tilemap[i, j]) { case Tile.Player: InitializePlayer(i * 16, j * 16); break; case Tile.Goal: goal = new Hitbox(i * 16, j * 16, 16, 16); break; case Tile.Wall: TilesSolid.Add(new Hitbox(i * 16, j * 16, 16, 16)); break; case Tile.NoGrapple: TilesSolid.Add(new Hitbox(i * 16, j * 16, 16, 16)); break; case Tile.OneWayPlatform: TilesOneWayPlatform.Add(new Hitbox(i * 16, j * 16, 16, 16)); break; case Tile.Spike: TilesSpike.Add(new Hitbox(i * 16, j * 16 + 8, 16, 8)); break; case Tile.Apple: Apples.Add(new Hitbox(i * 16 + 2, j * 16 + 2, 12, 12)); break; case Tile.Grounder: Grounders.Add(new Mobile(i * 16, j * 16, GROUNDER_SPEED, 0, 16, 16)); break; case Tile.Flyer: Flyer.Add(new Mobile(i * 16, j * 16, FLYER_SPEED, 0, 16, 16)); break; case Tile.Sneaker: Sneakers.Add(new Hitbox(i * 16, j * 16, 16, 16)); SneakerTimers.Add(-1); break; } } } }
/// <summary> /// Evento encargado de almacenar el producto seleccionado de la grilla con toda su informacion. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void AgregarCarrito_Click(object sender, EventArgs e) { try { if (this.GrillaSneakers.CurrentRow != null && this.GrillaBotines.CurrentRow != null) { //deselecciono las filas de los botines. this.GrillaBotines.ClearSelection(); this.GrillaBotines.CurrentCell = null; this.GrillaSneakers.ClearSelection(); this.GrillaSneakers.CurrentCell = null; this.car.MaximoCompra.Invoke(car, EventArgs.Empty); } // pregunto si hay alguna fila seleccionada en la grilla sneakers if (this.GrillaSneakers.CurrentRow != null) { this.GrillaBotines.ClearSelection(); int indexSneaker = this.GrillaSneakers.SelectedRows[0].Index; // guardo el numero de la fila index DataRow filaSneaker = this.dataTableSneakers.Rows[indexSneaker]; //obtengo la fila int id = int.Parse(filaSneaker["Id_Zapatilla"].ToString()); string marca = filaSneaker["Marca"].ToString(); float talla = float.Parse(filaSneaker["Talla"].ToString()); float precio = float.Parse(filaSneaker["Precio"].ToString()); string procedencia = filaSneaker["Procedencia"].ToString(); this.precioAcumulado += precio; Sneakers sneaker = new Sneakers(marca, talla, precio, Sneakers.StringToProcedencia(procedencia)); car += sneaker; MessageBox.Show("Se agrego correctamente !"); this.FinalizarPagobutton.Enabled = true; this.VerCarritobutton.Enabled = true; this.filas.Add(indexSneaker); } // si hay algun producto de tipo botin seleccionado else if (this.GrillaBotines.CurrentRow != null) { this.GrillaSneakers.ClearSelection(); int indexBotin = this.GrillaBotines.SelectedRows[0].Index; DataRow filaBotin = this.dataTableBotines.Rows[indexBotin]; int id = int.Parse(filaBotin["ID_Botin"].ToString()); string marca = filaBotin["Marca"].ToString(); float talla = float.Parse(filaBotin["Talla"].ToString()); float precio = float.Parse(filaBotin["Precio"].ToString()); bool multiterreno = bool.Parse(filaBotin["Multiterreno"].ToString()); this.precioAcumulado += precio; Botines botin = new Botines(marca, talla, precio, multiterreno); car += botin; MessageBox.Show("Se agrego correctamente !"); this.indexBotinDelete = indexBotin; this.FinalizarPagobutton.Enabled = true; this.VerCarritobutton.Enabled = true; } } catch (SneakerRepetidoExcepcion sE) { MessageBox.Show(sE.Message); } catch (MaximoBotinesExcepcion mBE) { MessageBox.Show(mBE.Message); } }