示例#1
0
        public static bool AltaDeProductoPorTipo(string nombre, float precioUnitario, int cantidad, string marca, string tipoDeProducto, List <Producto> listaAñadirProducto)
        {
            bool retValue = false;

            switch (tipoDeProducto)
            {
            case ("Kiosco"):
                ProductoKiosko nuevoProductoKiosko = new ProductoKiosko(nombre, precioUnitario, cantidad, marca);
                listaAñadirProducto.Add(nuevoProductoKiosko);
                retValue = true;
                break;

            case ("Perecedero"):
                ProductoPerecedero nuevoProductoPerecedero = new ProductoPerecedero(nombre, precioUnitario, cantidad, marca);
                listaAñadirProducto.Add(nuevoProductoPerecedero);
                retValue = true;
                break;

            case ("Viveres"):
                ProductoViveres nuevoProductoViveres = new ProductoViveres(nombre, precioUnitario, cantidad, marca);
                listaAñadirProducto.Add(nuevoProductoViveres);
                retValue = true;
                break;

            default:
                retValue = false;
                break;
            }
            return(retValue);
        }
示例#2
0
        public static void Harcodeos()
        {
            Cliente PrimerCliente  = new Cliente("Homero", "simpson", 32425312);
            Cliente SegundoCliente = new Cliente("Ned", "flanders", 25789632);
            Cliente TercerCliente  = new Cliente("March", "simpson", 14526325);

            listaDeClientes.Add(PrimerCliente);
            listaDeClientes.Add(SegundoCliente);
            listaDeClientes.Add(TercerCliente);

            Empleado PrimerEmpleado  = new Empleado("Fineas", "Grant", 32456987, Empleado.EArea.Caja, "fagrant");
            Empleado SegundoEmpleado = new Empleado("Lola", "Palooza", 25418745, Empleado.EArea.Ventas, "lpalooza");
            Empleado TercerEmpleado  = new Empleado("Nasha", "Yeloso", 32456987, Empleado.EArea.Gerencia, "Nyeloso");

            listaDeEmpleados.Add(PrimerEmpleado);
            listaDeEmpleados.Add(SegundoEmpleado);
            listaDeEmpleados.Add(TercerEmpleado);

            Producto PrimerProducto  = new ProductoPerecedero("Leche", 125, 0, "La veronica");
            Producto SegundoProducto = new ProductoPerecedero("Manteca", 12, 12, "Girasol");
            Producto TercerProducto  = new ProductoPerecedero("Jamon", 125, 12, "El cerdito");
            Producto CuartoProducto  = new ProductoViveres("Arroz", 49.5f, 2, "3 hermanos");
            Producto QuintoProducto  = new ProductoViveres("Azucar", 35.5f, 2, "La dulsura");
            Producto SextoProducto   = new ProductoViveres("Harina", 49.5f, 5, "Salinas");
            Producto SeptimoProducto = new ProductoKiosko("Dulce de Leche", 125.2f, 12, "Vauquita");
            Producto OctavoProducto  = new ProductoKiosko("Chocolate", 80, 12, "Cacao");
            Producto NovenoProducto  = new ProductoKiosko("Alfajor lalala", 45, 1, "Guaymayen");

            listaDeProductos.Add(PrimerProducto);
            listaDeProductos.Add(SegundoProducto);
            listaDeProductos.Add(TercerProducto);
            listaDeProductos.Add(CuartoProducto);
            listaDeProductos.Add(QuintoProducto);
            listaDeProductos.Add(SextoProducto);
            listaDeProductos.Add(SeptimoProducto);
            listaDeProductos.Add(OctavoProducto);
            listaDeProductos.Add(NovenoProducto);

            Venta PrimeraVenta = new Venta(PrimerCliente, PrimerEmpleado, 1235);
            Venta SegundaVenta = new Venta(SegundoCliente, SegundoEmpleado, 1352);
            Venta TerceraVenta = new Venta(TercerCliente, TercerEmpleado, 1500);

            listaDeVentas.Add(PrimeraVenta);
            listaDeVentas.Add(SegundaVenta);
            listaDeVentas.Add(TerceraVenta);
        }