예제 #1
0
        /// <summary>
        /// Agrega produtos a la lista Inventario del tipo clase deribada dependiendo de la categoria del mismo.
        /// </summary>
        /// <param name="codigo"></param>
        /// <param name="marca"></param>
        /// <param name="nombre"></param>
        /// <param name="precio"></param>
        /// <param name="unidades"></param>
        /// <param name="categoria"></param>
        public static void AgregarProductoCategoria(int codigo, string marca, string nombre, float precio, int unidades, string categoria)
        {
            switch (categoria)
            {
            case "Bebidas":
                Invetario.Add(new Bebidas(codigo, marca, nombre, precio, unidades));
                break;

            case "Comestible":
                Invetario.Add(new Comestible(codigo, marca, nombre, precio, unidades));
                break;

            case "Electronico":
                Invetario.Add(new Electronico(codigo, marca, nombre, precio, unidades));
                break;

            case "Perfumeria":
                Invetario.Add(new Perfumeria(codigo, marca, nombre, precio, unidades));

                break;
            }
        }
예제 #2
0
        static Mart()
        {
            #region Listas


            clientes  = new List <Cliente>();
            empleados = new List <Empleado>();
            reporte   = new List <Producto>();

            #endregion

            #region Usuarios, clientes y productos Pre-Cargados


            Mart.Add(new Empleado(111, "abu", "123", "abu"));
            Mart.Add(new Empleado(222, "mike", "123", "mike"));
            Mart.AddCliente(new Cliente(111, "Abu Boss"));
            Mart.AddCliente(new Cliente(222, "Mike Landa"));
            Mart.AddCliente(new Cliente(333, "Homero Simpson"));
            Mart.AddCliente(new Cliente(444, "Bart Simpson"));
            Mart.AddCliente(new Cliente(555, "Milhouse Van Houten"));
            Mart.AddCliente(new Cliente(666, "Sean House"));

            empleados[0].Setventa("Recibo Completo de Apu's Mart Codigo: 10 Marca: Clarin Nombre: Clarin Precio: 5,66 Total Abonado 78,89");
            empleados[0].Setventa("Codigo :  9 Marca :El Vigilante Nombre :El Vigilante Precio :12,64 Total Abonado 78,99");
            empleados[0].Setventa("Codigo :  9 Marca :El Vigilante Nombre :El Vigilante Precio :12,64 Total Abonado 78,99");
            empleados[1].Setventa("Recibo Completo de Apu's Mart Codigo: 1 Marca: Duff Nombre :      DuffPrecio: 1,99 Total Abonado 1,99");
            empleados[1].Setventa("Recibo Completo de Apu's Mart Codigo: 2 Marca: Duff Nombre :      DuffPrecio: 0,99 Total Abonado 0,99");
            empleados[1].Setventa("Recibo Completo de Apu's Mart Codigo: 2 Marca: Duff Nombre :      DuffPrecio: 0,99 Total Abonado 0,99");

            if (Invetario.View().Count == 0)
            {
                AgregarProductoCategoria(001, "Duff", "Cerveza", 1.99F, 50, "Bebidas");
                AgregarProductoCategoria(002, "Duff", "Cola", .99F, 65, "Bebidas");


                Invetario.Add(new Bebidas(001, "Duff", "Cerveza", 1.99F, 50));
                Invetario.Add(new Bebidas(002, "Duff", "Cola", .99F, 65));
                Invetario.Add(new Bebidas(003, "Duff", "Axe Spray", 9.95F, 27));
                Invetario.Add(new Comestible(004, "CandyLand", "Gomitas", 12.64F, 45));
                Invetario.Add(new Comestible(005, "CandyLand", "Veneno Para Ratas", 12.64F, 45));
                Invetario.Add(new Comestible(006, "Tomaco", "Masticable", 9.99F, 150));
                Invetario.Add(new Comestible(007, "Tomaco", "Aderezo", 9, 5));
                Invetario.Add(new Comestible(008, "Tomaco", "Taco", 5.55F, 7));
                Invetario.Add(new Electronico(009, "El Vigilante", "Periodico", 12.64F, 4));
                Invetario.Add(new Electronico(010, "Clarin", "Revista", 5.66F, 45));
                Invetario.Add(new Perfumeria(011, "ape", "apetin", 9.99F, 50));
                Invetario.Add(new Perfumeria(012, "tto", "aweepetin", 9, 5));
                Invetario.Add(new Producto(013, "tre", "tat", 9, 7));
                Invetario.Add(new Producto(014, "tang", "afsdn", 12.64F, 4));
                Invetario.Add(new Producto(015, "thhh", "errn", 5.66F, 45));
                Invetario.Add(new Producto(016, "ape", "apetin", 9.99F, 50));
                Invetario.Add(new Producto(017, "tto", "aweepetin", 9, 5));
                Invetario.Add(new Producto(018, "tre", "tat", 9, 7));
                Invetario.Add(new Producto(019, "tang", "afsdn", 12.64F, 4));
                Invetario.Add(new Producto(020, "thhh", "errn", 5.66F, 45));
                Invetario.Add(new Producto(021, "thhh", "errn", 5.66F, 45));
                Invetario.Add(new Producto(022, "ape", "apetin", 9.99F, 50));
                Invetario.Add(new Producto(023, "tto", "aweepetin", 9, 5));
                Invetario.Add(new Producto(024, "tre", "tat", 9, 7));
                Invetario.Add(new Producto(025, "tang", "afsdn", 12.64F, 4));
                Invetario.Add(new Producto(026, "thhh", "errn", 5.66F, 45));
                Invetario.Add(new Producto(027, "ape", "apetin", 9.99F, 50));
                Invetario.Add(new Producto(028, "tto", "aweepetin", 9, 5));
                Invetario.Add(new Producto(029, "tre", "tat", 9, 7));
                Invetario.Add(new Producto(030, "tang", "afsdn", 12.64F, 4));
                Invetario.Add(new Producto(031, "thhh", "errn", 5.66F, 45));
            }
            #endregion
        }