public void Deletar(int id) { Camisa camisa = ctx.Camisa.Find(id); ctx.Camisa.Remove(camisa); ctx.SaveChanges(); }
static void AgregarIndumentaria(TiendaRopa tienda) { string varianteIndumentaria = ConsoleHelpers.PedirString("una opción: \n Pantalon(P) \n Camisa(C) \n"); if (varianteIndumentaria.ToUpper() == "P") { int codigo = tienda.GetProximoCodigo(); TipoIndumentaria tipo = new IndumentariaCasual(); string talle = ConsoleHelpers.PedirString("un talle"); double precio = ConsoleHelpers.PedirDouble("el precio"); int material = ConsoleHelpers.PedirInt("un material (Códigos \n Algodón(1) \n Polyester(2)"); Indumentaria nuevaIndumentaria = new Pantalon(codigo, talle, precio, material, true); tienda.Agregar(nuevaIndumentaria); } else if (varianteIndumentaria == "C") { int codigo = tienda.GetProximoCodigo(); TipoIndumentaria tipo = new IndumentariaFormal(); string talle = ConsoleHelpers.PedirString("un talle"); double precio = ConsoleHelpers.PedirDouble("el precio"); int tipoManga = ConsoleHelpers.PedirInt("un tipo de manga (Códigos \n Corta(1) \n Larga(2)"); Indumentaria nuevaIndumentaria = new Camisa(codigo, talle, precio, false, tipoManga); tienda.Agregar(nuevaIndumentaria); } else { Console.WriteLine("No existe la indumentaria elegida"); } }
public static Produto fabricar(string textLine) { string[] campos = textLine.Split(';'); string nome = campos[0]; string categoria = campos[1]; string foto = campos[2]; float preco = float.Parse(campos[3]); Produto produto; if (categoria.ToLower() == "sapato") { produto = new Sapato(); } else if (categoria.ToLower() == "camisa") { produto = new Camisa(); } else { produto = new Generico(); } produto.Nome = nome; produto.Categoria = categoria; produto.Foto = foto; produto.Preco = preco; return(produto); }
public void CompositeTestCase() { Prenda camisa = new Camisa("Blanca", 50000); TestContext.WriteLine("Precio Camisa: " + camisa.GetPrecio()); Prenda chaleco = new Chaleco("Negro", 40000); TestContext.WriteLine("Precio Chaleco: " + chaleco.GetPrecio()); Prenda corbatin = new Corbatin("Negro", 30000); TestContext.WriteLine("Precio Corbatin: " + corbatin.GetPrecio()); Prenda correa = new Correa("Negra", 30000); TestContext.WriteLine("Precio Correa: " + correa.GetPrecio()); Prenda pantalon = new Pantalon("Negro", 60000); TestContext.WriteLine("Precio Pantalon: " + pantalon.GetPrecio()); Prenda saco = new Saco("Negro", 150000); TestContext.WriteLine("Precio Saco: " + saco.GetPrecio()); Esmoquin esmoquin = new Esmoquin("Negro-Blanco"); esmoquin.AddPrenda(camisa); esmoquin.AddPrenda(chaleco); esmoquin.AddPrenda(corbatin); esmoquin.AddPrenda(correa); esmoquin.AddPrenda(pantalon); esmoquin.AddPrenda(saco); TestContext.WriteLine("Precio Esmoquin: " + esmoquin.GetPrecio()); }
public void Atualizar(Camisa camisa) { Camisa e = ctx.Camisa.FirstOrDefault(x => x.IdCamisa == camisa.IdCamisa); e.Descricao = camisa.Descricao; ctx.Camisa.Update(e); ctx.SaveChanges(); }
public IActionResult Cadastrar(Camisa camisa) { try { CamisetaRepository.Cadastrar(camisa); return(Ok()); } catch (Exception ex) { return(BadRequest(new { mensagem = "Erro ao Cadastrar. Aguarde um momento. " + ex.Message })); } }
public IActionResult Atualizar(Camisa camisa) { try { if (camisa == null) { return(NotFound()); } CamisetaRepository.Atualizar(camisa); return(Ok()); } catch (Exception ex) { return(BadRequest(new { mensagem = "Erro. Aguarde um momento. " + ex.Message })); } }
public MainWindow() : base(Gtk.WindowType.Toplevel) { Build(); Vendedor v1 = new Vendedor("Pedro", "Picapiedra", 101); List <Vendedor> vendedores = new List <Vendedor>(); vendedores.Add(v1); List <Prenda> prendas = new List <Prenda>(); Camisa c1 = new Camisa("normal", 200, 500, "corta", "mao"); Camisa c2 = new Camisa("premium", 200, 500, "corta", "mao"); Camisa c3 = new Camisa("normal", 300, 500, "corta", "normal"); Camisa c4 = new Camisa("premium", 300, 500, "corta", "normal"); Camisa c5 = new Camisa("normal", 150, 500, "larga", "mao"); Camisa c6 = new Camisa("premium", 150, 500, "larga", "mao"); Camisa c7 = new Camisa("normal", 350, 500, "larga", "normal"); Camisa c8 = new Camisa("premium", 350, 500, "larga", "normal"); Pantalon p1 = new Pantalon("normal", 1500, 750, "chupin"); Pantalon p2 = new Pantalon("premium", 1500, 750, "chupin"); Pantalon p3 = new Pantalon("normal", 500, 750, "normal"); Pantalon p4 = new Pantalon("premium", 500, 750, "normal"); prendas.Add(c1); prendas.Add(c2); prendas.Add(c3); prendas.Add(c4); prendas.Add(c5); prendas.Add(c6); prendas.Add(c7); prendas.Add(c8); prendas.Add(p1); prendas.Add(p2); prendas.Add(p3); prendas.Add(p4); TiendadeRopa t1 = new TiendadeRopa("Topper", "San Martin 503", vendedores, prendas); label2.Text = t1.nmb(); label3.Text = t1.Direccion; label4.Text = v1.Nombre + " " + v1.Apellido + " Cod:"; }
private void button1_Click(object sender, EventArgs e) { Produto produto = null; if (rbGenerico.Checked) { produto = new Generico(); } else if (rbSapato.Checked) { produto = new Sapato(); } else if (rbCamisa.Checked) { produto = new Camisa(); } produto.Nome = txtNome.Text; produto.Categoria = txtCategoria.Text; produto.Foto = txtFoto.Text; try { produto.Preco = float.Parse(txtPreco.Text); } catch (Exception ex) { MessageBox.Show(ex.Message); return; } /* * { * MessageBox.Show("Coloque um valor de preço menor ou igual a 1,99"); * } * else * {*/ listBoxProdutos.Items.Add(txtNome.Text); loja.adicionarProduto(produto); apagarCampos(); loja.escreveTxtProdutos(); // } }
private void btn_AgregarItem_Click(object sender, EventArgs e) { Prenda prenda; if (radioBtn_Camisa.Checked == true) { prenda = new Camisa(); } else { if (radioBtn_Pantalon.Checked == true) { prenda = new Pantalon(); } else { prenda = new Saco(); } } if (radioBtn_Liq.Checked == true) { prenda.estado = new Liquidación(); } else { if (radioBtn_Promo.Checked == true) { prenda.estado = new Promoción(); } else { prenda.estado = new Nueva(); } } venta.AñadirPrenda(prenda); lbl_cantItems.Text = venta.Cantidad.ToString(); lbl_Monto.Text = '$' + venta.Precio.ToString(); }
private void btnCotizar(object sender, EventArgs e) { Calidad calidad = Calidad.STANDAR; Pantalon pantalon = null; Camisa camisa = null; bool ischupin = checkChupin.Checked; bool isMangaC = checkMangaC.Checked; bool iscuelloMao = checkCuello.Checked; //validaciones bool validarPrecio = Utiles.ValidarCampo(txtPrecio.Text, "double"); bool validarCantidad = Utiles.ValidarCampo(txtCantidad.Text, "int"); if (!validarCantidad) { txtCantidad.BackColor = Color.Red; } else { txtCantidad.BackColor = Color.White; } if (!validarPrecio) { txtPrecio.BackColor = Color.Red; } else { txtPrecio.BackColor = Color.White; } if (!validarPrecio || !validarCantidad) { MessageBox.Show("Los datos ingresados no son válidos"); } else if (!radioCamisa.Checked && !radioPantalon.Checked) { MessageBox.Show("Seleccione algun tipo de prenda"); } else { //obtener precio double precio = Convert.ToDouble(txtPrecio.Text); int cantidad = Convert.ToInt32(txtCantidad.Text); double total = precio * cantidad; //verificaciones if (radioCamisa.Checked) { if (checkMangaC.Checked) { precio -= precio * 0.1; total -= total * 0.1; } if (checkCuello.Checked) { precio += precio * 0.03; total += total * 0.03; } } else if (checkChupin.Checked) { precio -= precio * 0.12; total -= total * 0.12; } if (radioPremium.Checked) { precio += precio * 0.3; total += total * 0.3; calidad = Calidad.PREMIUM; } if (cantidad > Convert.ToInt32(txtCantidad.Text)) { MessageBox.Show("La cantidad no puede superar el stock"); } else { lblTotal.Text = total.ToString(); } Cotizacion cotizacion = new Cotizacion(); cotizacion.Fecha = DateTime.Now; cotizacion.Numero = nroCotizacion++; cotizacion.Resultado = total; cotizacion.CodigoVendedor = tienda.Vendedor != null ? tienda.Vendedor.Codigo : ""; if (radioCamisa.Checked) { camisa = new Camisa(precio, cantidad, calidad, isMangaC, iscuelloMao); cotizacion.Prenda = camisa; } else if (radioPantalon.Checked) { pantalon = new Pantalon(precio, cantidad, calidad, ischupin); cotizacion.Prenda = pantalon; } cotizaciones.Add(cotizacion); } }
public void Cadastrar(Camisa camisa) { ctx.Camisa.Add(camisa); ctx.SaveChanges(); }
static void AgregarIndumentaria(TiendaRopa T) { try { //PIDO DATOS AL USUARIO string _STRtipoindumentaria; int _tipoindumentaria = 0; bool flag1 = false; do { _STRtipoindumentaria = ConsolaHelper.PedirTipoIndumentaria(); flag1 = Validaciones.ValidarTipoIndumentaria(_STRtipoindumentaria, ref _tipoindumentaria); } while (!flag1); string _STRmodelo; int _modelo = 0; bool flag2 = false; do { _STRmodelo = ConsolaHelper.PedirModelo(); flag2 = Validaciones.ValidarModelo(_STRmodelo, ref _modelo); } while (!flag2); string _talle; bool flag3 = false; do { _talle = ConsolaHelper.PedirTalle(); flag3 = Validaciones.ValidarTalle(_talle); } while (!flag3); string _strPrecio; double _precio = 0; bool _flag4; do { _strPrecio = ConsolaHelper.PedirPrecio(); _flag4 = Validaciones.ValidarPrecio(_strPrecio, ref _precio); } while (!_flag4); TipoIndumentaria Tipo = null; // es una clase abstracta, no se puede instanciar switch (_tipoindumentaria) { case 1: { IndumentariaCasual Casual = new IndumentariaCasual(_tipoindumentaria); Tipo = Casual; break; } case 2: { IndumentariaDeportiva Deportiva = new IndumentariaDeportiva(_tipoindumentaria); Tipo = Deportiva; break; } case 3: { IndumentariaFormal Formal = new IndumentariaFormal(_tipoindumentaria); Tipo = Formal; break; } } Indumentaria Aux = null; // es una clase abstracta, no se puede instanciar if (_modelo == 1) { Aux = new Camisa(T.GetProximoCodigoIndum(), _talle, _precio, Tipo); } else if (_modelo == 2) { Aux = new Pantalon(T.GetProximoCodigoIndum(), _talle, _precio, Tipo); } T.AgregarIndumentaria(Aux); ConsolaHelper.MostrarMensaje("Indumentaria agregada con exito"); ConsolaHelper.MostrarMensaje(Aux.ToString()); } catch (Exception e) { ConsolaHelper.MostrarMensaje(e.Message); } }