public async Task <IActionResult> Edit(int id, [Bind("Id,Marca,Modelo")] Camiseta camiseta) { if (id != camiseta.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(camiseta); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CamisetaExists(camiseta.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(camiseta)); }
static void Main(string[] args) { //INSTANCIA var jugador = new Persona(); Console.WriteLine("Nombre de jugador:"); Console.WriteLine(jugador.nombre = "Leonel"); var juez = new Persona(); Console.WriteLine("Nombre de Arbitro:"); Console.WriteLine(juez.nombre = "Omar"); Cancha Old = new Cancha(); Old.Sostener(); Camiseta Manchester = new Camiseta(); Manchester.Vestir(); Botines Nike = new Botines(); Nike.Proteger(); Console.WriteLine("Clase MyFutbol"); Balon adidas = new Balon(); adidas.Inflar(); }
public void ClonacionSuperficialTestCase() { //Creamos una camiseta Manga corta Camiseta camiseta1 = new CamisetaMangaCorta("Camisilla", "S", "Blanca", "Carro"); TestContext.WriteLine(camiseta1.Nombre + " -" + camiseta1.Talla + " -" + camiseta1.Color + " -" + camiseta1.Estampado); //Creamos otra camiseta, de nombre camisilla pero con el resto de atributos diferentes //Para esto clonamos la camiseta1 Camiseta camiseta2 = camiseta1.Clonar(); //Nos damos cuenta que estos objetos no son iguales Assert.AreNotEqual(camiseta1, camiseta2); camiseta2.Color = "Negra"; camiseta2.Talla = "M"; TestContext.WriteLine(camiseta2.Nombre + " -" + camiseta2.Talla + " -" + camiseta2.Color + " -" + camiseta2.Estampado); //Creamos una camiseta Manga Larga Camiseta camiseta3 = new CamisetaMangaCorta("Camisa React", "XM", "Blanca", "React"); TestContext.WriteLine(camiseta3.Nombre + " -" + camiseta3.Talla + " -" + camiseta3.Color + " -" + camiseta3.Estampado); //Creamos otra camiseta, de nombre camisilla pero con el resto de atributos diferentes //Para esto clonamos la camiseta1 Camiseta camiseta4 = camiseta3.Clonar(); //Nos damos cuenta que estos objetos no son iguales Assert.AreNotEqual(camiseta3, camiseta4); camiseta4.Color = "Negra"; camiseta4.Talla = "M"; TestContext.WriteLine(camiseta2.Nombre + " -" + camiseta2.Talla + " -" + camiseta2.Color + " -" + camiseta2.Estampado); }
public static void Executar() { PecaDeRoupa pecaDeRoupa = null; Console.WriteLine("Escolha a peça de roupa:"); Console.WriteLine("1 - Camiseta"); Console.WriteLine("2 - Calça"); Console.WriteLine("3 - Blusão"); Console.WriteLine("4 - Bermuda"); var opcao = Console.ReadKey(); switch (opcao.KeyChar) { case '1': pecaDeRoupa = new Camiseta(); break; case '2': pecaDeRoupa = new Calca(); break; case '3': pecaDeRoupa = new Blusao(); break; case '4': pecaDeRoupa = new Bermuda(); break; } pecaDeRoupa.DescreverPecaDeRoupa(); }
public ActionResult DeleteConfirmed(int id) { Camiseta camiseta = repositorio.Buscar((int)id); repositorio.Deletar(camiseta); return(RedirectToAction("Index")); }
/* * Autor: Luis Carlos Pedroza Pineda * Evento que selecciona una camiseta del combobox */ private void BtnAceptar_Click(object sender, EventArgs e) { if (validar()) { int cantidad = int.Parse(txtCanCom.Text); if (cantidad > tallaCamiseta.Cantidad) { MessageBox.Show("La cantidad supera los limites. " + "Por favor intente nuevamente"); } else { camiseta = db.Camisetas.Where(c => c.Id == camiseta.Id).Single(); tallaGenero = db.TallasGenero.Where(tg => tg.TallaId == tallaGenero.TallaId && tg.GeneroId == tallaGenero.GeneroId).Single(); var detalleFactura = new DetalleFactura { Camisetas = camiseta, Tallas = tallaGenero.Tallas, Generos = tallaGenero.Generos, Cantidad = cantidad, Precio = tallaGenero.Precio }; factura.DetallesFactura.Add(detalleFactura); Close(); } } }
public Camiseta Adicionar(Camiseta camiseta) { var resultado = _contexto.Camisetas.Add(camiseta); _contexto.SaveChanges(); return(resultado); }
public void Deletar(Camiseta camiseta) { var entry = _contexto.Entry <Camiseta>(camiseta); entry.State = EntityState.Deleted; _contexto.SaveChanges(); }
public void Update(Camiseta camiseta) { var query = $"UPDATE CAMISETA SET MODELO = '{camiseta.Modelo}', TAMANHO = '{camiseta.Tamanho}' WHERE ID = {camiseta.Id}"; using (_conn = new ConnectionDB()) { _conn.ExecQuery(query); } }
/* * Autor: Luis Carlos Pedroza Pineda * Método que devuelve una lista de tallaCamisetas */ public List <TallaCamiseta> GetTallaCamisetas(Camiseta camiseta) { var consulta = from tc in db.TallasCamiseta where tc.CamisetaId == camiseta.Id select tc; return(consulta.ToList()); }
public void Insert(Camiseta camiseta) { var query = $"INSERT INTO CAMISETA VALUES ('{camiseta.Modelo}', '{camiseta.Tamanho}')"; using (_conn = new ConnectionDB()) { _conn.ExecQuery(query); } }
public ActionResult Edit(Camiseta camiseta) { if (ModelState.IsValid) { new CamisetaDB().Update(camiseta); return(RedirectToAction("Index")); } return(View(camiseta)); }
public Camiseta Atualizar(Camiseta camiseta) { var entry = _contexto.Entry <Camiseta>(camiseta); entry.State = EntityState.Modified; _contexto.SaveChanges(); return(camiseta); }
public ActionResult Edit([Bind(Include = "Id,Tipo,Tamanho,Cor,CodigoProduto,Tecido,Preco")] Camiseta camiseta) { if (ModelState.IsValid) { repositorio.Atualizar(camiseta); return(RedirectToAction("Index")); } return(View(camiseta)); }
public void DeletarClienteRepositorioTeste() { Camiseta camiseta = _repositorio.Buscar(1); _repositorio.Deletar(camiseta); Camiseta camistaDeletada = _contexto.Camisetas.Find(1); Assert.IsNull(camistaDeletada); }
public async Task <IActionResult> Create([Bind("Id,Marca,Modelo")] Camiseta camiseta) { if (ModelState.IsValid) { _context.Add(camiseta); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(camiseta)); }
public void DeveCadastrarCamiseta() { Camiseta camiseta = new Camiseta(); _repositorio.Adicionar(camiseta); Camiseta novaCamiseta = _contexto.Camisetas.Find(camiseta.Id); Assert.IsTrue(novaCamiseta.Id > 0); Assert.AreEqual(camiseta.CodigoProduto, novaCamiseta.CodigoProduto); Assert.AreEqual(camiseta.Marca, novaCamiseta.Marca); }
public void Criar_CorInvalida_Teste() { MarcaCamiseta marca = new MarcaCamiseta("Bilabong"); Camiseta camiseta = new Camiseta(TipoCamiseta.GolaV, TamanhoCamiseta.P, string.Empty, marca, "12345", "algodão", 90, true); }
// GET: Camisetas/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Camiseta camiseta = repositorio.Buscar((int)id); if (camiseta == null) { return(HttpNotFound()); } return(View(camiseta)); }
public void Criar_Camiseta_Valida_Teste() { Camiseta camiseta = new Camiseta(); camiseta.Tipo = TipoCamiseta.GolaV; camiseta.Tamanho = TamanhoCamiseta.PP; camiseta.Cor = "Vermelha"; camiseta.Marca = new MarcaCamiseta(); camiseta.Marca.Nome = "Adidas"; camiseta.CodigoProduto = "123LF"; camiseta.Tecido = "Algodão"; camiseta.Preco = 103; Assert.AreEqual("GolaV - PP - Vermelha - Adidas - 123LF - Algodão - 103", camiseta.ToString()); }
public async Task <IActionResult> Create(CamisaViewModel camisaViewModel) { if (ModelState.IsValid) { Camiseta camisa = new Camiseta(); camisa.Marca = camisaViewModel.Marca; camisa.Modelo = camisaViewModel.Modelo; camisa.Foto = ConvertirArregloByte(camisaViewModel.Foto); _context.Add(camisa); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(camisaViewModel)); }
public void CriarCamisetaTeste() { CamisetasContext contexto = new CamisetasContext(); Camiseta camiseta = new Camiseta(TipoCamiseta.MangaComprida, TamanhoCamiseta.M, "Azul", new MarcaCamiseta("Nike"), "mj100", "algodão", 300, true); _repositorio.Adicionar(camiseta); contexto.SaveChanges(); Camiseta novaCamiseta = _contexto.Camisetas.Find(camiseta.Id); Assert.IsTrue(novaCamiseta.Id > 0); // Assert.AreEqual(novaCamiseta.Cpf, novoCliente.Cpf); // Assert.AreEqual(cliente.Endereco.Rua, novoCliente.Endereco.Rua); }
public void AtualizaRepositorioTeste() { Camiseta camiseta = _contexto.Camisetas.Find(1); camiseta.CodigoProduto = "jjk2"; camiseta.Cor = "cinza"; _repositorio.Atualizar(camiseta); Camiseta camisetaAtualizada = _contexto.Camisetas.Find(1); Assert.AreEqual("jjk2", camisetaAtualizada.CodigoProduto); Assert.AreEqual("cinza", camisetaAtualizada.Cor); }
public List <Camiseta> TransformDataReaderToList(SqlDataReader returnData) { var list = new List <Camiseta>(); while (returnData.Read()) { var item = new Camiseta() { Id = int.Parse(returnData["Id"].ToString()), Modelo = returnData["Modelo"].ToString(), Tamanho = returnData["Tamanho"].ToString() }; list.Add(item); } return(list); }
protected override void Seed(CamisetasContext context) { for (int i = 0; i < 10; i++) { //Criar camiseta Camiseta camiseta = new Camiseta(TipoCamiseta.MangaComprida, TamanhoCamiseta.M, "Verde", new MarcaCamiseta("Adidas" + i), "mj" + i, "Couro", 300, true); //Adicionar no contexto context.Camisetas.Add(camiseta); } //Salvar no contexto context.SaveChanges(); base.Seed(context); }
/* * Autor: Johan Sebastian Piza Acosta * Evento que selecciona una camiseta del combobox */ private void CbEquipos_SelectedIndexChanged(object sender, EventArgs e) { int equipo = cbEquipos.SelectedIndex; if (equipo >= 1) { cbGeneros.Enabled = true; camiseta = (Camiseta)cbEquipos.SelectedItem; var tallasCamisetaDao = new TallaCamisetaDao(db); tallasCamisetas = tallasCamisetaDao.GetTallaCamisetas(camiseta); var generoDao = new GeneroDao(db); var generos = generoDao.GetGeneros(); cbGeneros.Items.Clear(); cbGeneros.Items.Add("Seleccione un genero"); cbGeneros.Items.AddRange(generos.ToArray()); } }
static void Main(string[] args) { Console.WriteLine("Clase MyFutbol"); Balon adidas = new Balon(); adidas.Inflar(); Futbolista Messi = new Futbolista(); Messi.Jugar(); Cancha Old = new Cancha(); Old.Sostener(); Camiseta Manchester = new Camiseta(); Manchester.Vestir(); Botines Nike = new Botines(); Nike.Proteger(); }
public Camiseta CrearCamiseta(string marca = "cuello cuadrado", string modelo = "polo") { Camiseta camiseta = new Camiseta(marca, modelo); return(camiseta); }
public void RetornarClientesTeste() { Camiseta camiseta = _repositorio.Buscar(1); Assert.IsNotNull(camiseta); }