/// <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; } }
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 }