Exemple #1
0
        //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();
        }
Exemple #2
0
        //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();
        }
Exemple #3
0
 public Venta(Piercing piercingType, int cantidad, double precio)
 {
     PiercingType = piercingType;
     Cantidad     = cantidad;
     Precio       = precio;
 }
Exemple #4
0
 public Venta(Piercing piercingType, int cantidad) :
     this(piercingType, cantidad, piercingType.Precio)
 {
 }
Exemple #5
0
        //Crear tipos de piercings
        public void CrearPiercing(string nombre, int precio)
        {
            Piercing a = new Piercing(nombre, precio);

            Piercings.Add(a);
        }