//Añadir Venta public void AddVenta(Piercing piercing, int cantidad, double precio) { bool piercingYaVendido = false; foreach (Venta item in VentasDiarias) { if (item.PiercingType == piercing) { piercingYaVendido = true; } } if (piercingYaVendido) { for (int i = 0; i < VentasDiarias.Count; i++) { if (VentasDiarias[i].PiercingType == piercing) { VentasDiarias[i].Cantidad += cantidad; VentasDiarias[i].Precio += precio * (double)cantidad; } } } else { VentasDiarias.Add(new Venta(piercing, cantidad, (precio * cantidad))); } SaveVentas(); }
//Método para cuando se clicka en un piercing private void btn_Click(object sender, EventArgs e) { Button actual = ((Button)sender); Piercing actualP = database.GetPiercing(actual.Text); confirmacion.ShowScreen(actualP.Precio); if (confirmacion.Cantidad > 0) { ventasDiarias.ventas.AddVenta(actualP, confirmacion.Cantidad, confirmacion.Price); } ventasDiarias.MostrarVentas(); }
public Venta(Piercing piercingType, int cantidad, double precio) { PiercingType = piercingType; Cantidad = cantidad; Precio = precio; }
public Venta(Piercing piercingType, int cantidad) : this(piercingType, cantidad, piercingType.Precio) { }
//Crear tipos de piercings public void CrearPiercing(string nombre, int precio) { Piercing a = new Piercing(nombre, precio); Piercings.Add(a); }