private void cargarInventario() { InventarioCafe ic1 = new InventarioCafe("Americano", "Sencillo", 35, 01); ListadeInventario.Add(ic1); InventarioCafe ic2 = new InventarioCafe("Cappuccino", "Grande", 45, 02); ListadeInventario.Add(ic2); InventarioCafe ic3 = new InventarioCafe("Latte Normal", "Sencillo", 45, 03); ListadeInventario.Add(ic3); InventarioCafe ic4 = new InventarioCafe("Latte Saborizado", "Grande", 65, 04); ListadeInventario.Add(ic4); InventarioCafe ic5 = new InventarioCafe("Mocha Oscuro", "Especial", 60, 05); ListadeInventario.Add(ic5); InventarioCafe ic6 = new InventarioCafe("Mocha Blanco", "Especial", 60, 06); ListadeInventario.Add(ic6); InventarioCafe ic7 = new InventarioCafe("Variados Tea", "Especial", 50, 07); ListadeInventario.Add(ic7); InventarioCafe ic8 = new InventarioCafe("Chai Latte", "Especial", 60, 08); ListadeInventario.Add(ic8); InventarioCafe ic9 = new InventarioCafe("Hot Chocolate", "Bomba", 60, 09); ListadeInventario.Add(ic9); InventarioCafe ic10 = new InventarioCafe("Marshmellow", "Especial", 65, 10); ListadeInventario.Add(ic10); }
public void facturacion() { Console.Clear(); Console.WriteLine("Facturacion"); Console.WriteLine("-----------"); Console.WriteLine(""); Console.WriteLine("Ingrese el codigo del Cafe Tender: "); string nuevoCodigoCafeTender = Console.ReadLine(); CafeTender cafeTender = ListadeCafeTender.Find(c => c.CodigoCafeTender.ToString() == nuevoCodigoCafeTender); if (cafeTender == null) { Console.WriteLine("Cafe Tender no encontrado: "); Console.ReadLine(); //return; } else { Console.WriteLine("Nombre Completo: " + cafeTender.Nombre + " | " + cafeTender.Apellido + " Codigo: " + cafeTender.CodigoCafeTender); Console.ReadLine(); Console.WriteLine(""); } int nuevoCodigo = ListadeFacturas.Count + 1; Factura factura = new Factura(nuevoCodigo, DateTime.Now, "Express", cafeTender); ListadeFacturas.Add(factura); Console.WriteLine("Ingrese el numero de orden de su pedido: "); string nuevoPedido = Console.ReadLine(); // Console.WriteLine("Ingrese Cantidad de su pedido: "); // string Cantidad = Console.ReadLine(); InventarioCafe inventarioCafe = ListadeInventario.Find(ci => ci.NoOrden.ToString() == nuevoPedido); if (inventarioCafe == null) { Console.WriteLine("Pedido no encontrado: "); Console.ReadLine(); //return; } else { Console.WriteLine("Descripcion: " + inventarioCafe.Nombre + " Precio: " + inventarioCafe.Precio + " Tipo: " + inventarioCafe.Tipo); Console.ReadLine(); Console.WriteLine(""); } Console.WriteLine("Total: " + inventarioCafe.Precio); Console.ReadLine(); //Console.WriteLine(""); }
// Funcion para realizar la factura public void facturacion() { Console.Clear(); Console.WriteLine("BIENVENIDO (A) AL SISTEMA"); Console.WriteLine("-------------------------"); Console.WriteLine(""); Console.WriteLine("Ingrese el codigo del Cafe Tender: "); string nuevoCodigoCafeTender = Console.ReadLine(); CafeTender cafeTender = ListadeCafeTender.Find(c => c.CodigoCafeTender.ToString() == nuevoCodigoCafeTender); if (cafeTender == null) { Console.WriteLine("Cafe Tender no encontrado: "); Console.ReadLine(); //return; } else { Console.WriteLine("Nombre Completo: " + cafeTender.Nombre + " | " + cafeTender.Apellido + " Codigo: " + cafeTender.CodigoCafeTender); Console.ReadLine(); Console.WriteLine(""); } int nuevoCodigo = ListadeFacturas.Count + 1; Factura factura = new Factura(nuevoCodigo, DateTime.Now, "Express", cafeTender); ListadeFacturas.Add(factura); //Ciclo while (true) este nos dira si deseamos realizar pedidos while (true) { Console.WriteLine("Ingrese el numero de orden de su pedido: "); string nuevoPedido = Console.ReadLine(); InventarioCafe inventarioCafe = ListadeInventario.Find(ci => ci.NoOrden.ToString() == nuevoPedido); if (inventarioCafe == null) { Console.WriteLine("Pedido no encontrado: "); Console.ReadLine(); //return; } else { Console.WriteLine("Descripcion: " + inventarioCafe.Nombre + " Precio: " + inventarioCafe.Precio + " Tipo: " + inventarioCafe.Tipo); factura.agregarPedido(inventarioCafe); //Invocar funcion agregarPedido Console.WriteLine(""); } Console.WriteLine(""); Console.WriteLine("Realizar otro pedido? Presione s/n"); string realizarPedido = Console.ReadLine(); if (realizarPedido.ToLower() == "n") { break; } } Console.WriteLine(""); Console.WriteLine("Subtotal: " + factura.Subtotal); Console.WriteLine("ISV - Impuesto: " + factura.Isv); Console.WriteLine("Total: " + factura.Total); Console.WriteLine("GRACIAS POR PREFERIRNOS, BRINDANDO CALIDAD A SU PALADAR"); Console.ReadLine(); /*Console.WriteLine("Ingrese efectivo pagado: "); PENDIENTE * factura.ValorPago = Console.ReadLine(); * Console.WriteLine("Cambio: " + factura.Cambio); * Console.ReadLine();*/ }
// Cargar el menu completo private void cargarInventario() { InventarioCafe ic1 = new InventarioCafe("Americano", "Sencillo", 35, 01); ListadeInventario.Add(ic1); InventarioCafe ic2 = new InventarioCafe("Cappuccino", "Grande", 45, 02); ListadeInventario.Add(ic2); InventarioCafe ic3 = new InventarioCafe("Latte Normal", "Sencillo", 45, 03); ListadeInventario.Add(ic3); InventarioCafe ic4 = new InventarioCafe("Latte Saborizado", "Grande", 65, 04); ListadeInventario.Add(ic4); InventarioCafe ic5 = new InventarioCafe("Mocha Oscuro", "Especial", 60, 05); ListadeInventario.Add(ic5); InventarioCafe ic6 = new InventarioCafe("Mocha Blanco", "Especial", 60, 06); ListadeInventario.Add(ic6); InventarioCafe ic7 = new InventarioCafe("Variados Tea", "Especial", 50, 07); ListadeInventario.Add(ic7); InventarioCafe ic8 = new InventarioCafe("Chai Latte", "Especial", 60, 08); ListadeInventario.Add(ic8); InventarioCafe ic9 = new InventarioCafe("Hot Chocolate", "Bomba", 60, 09); ListadeInventario.Add(ic9); InventarioCafe ic10 = new InventarioCafe("Marshmellow", "Especial", 65, 10); ListadeInventario.Add(ic10); InventarioCafe ic11 = new InventarioCafe("Hershey's Bomb", "Especial", 95, 11);; ListadeInventario.Add(ic11); InventarioCafe ic12 = new InventarioCafe("Iced Chai Latte", "Extra", 75, 12); ListadeInventario.Add(ic12); InventarioCafe ic13 = new InventarioCafe("Fruta Normal", "Sencillo", 45, 13); ListadeInventario.Add(ic13); InventarioCafe ic14 = new InventarioCafe("Fruta con Leche", "Grande", 65, 14); ListadeInventario.Add(ic14); InventarioCafe ic15 = new InventarioCafe("Coffee-Oreo", "Especial", 70, 15); ListadeInventario.Add(ic15); InventarioCafe ic16 = new InventarioCafe("Oreo Mocha Supr", "Extra", 75, 16); ListadeInventario.Add(ic16); InventarioCafe ic17 = new InventarioCafe("Piña Colada", "Especial", 85, 17); ListadeInventario.Add(ic17); InventarioCafe ic18 = new InventarioCafe("Limonada Tipica", "Verano", 45, 18); ListadeInventario.Add(ic18); InventarioCafe ic19 = new InventarioCafe("Iced Tea Normal", "Verano", 50, 19); ListadeInventario.Add(ic19); InventarioCafe ic20 = new InventarioCafe("Iced Latte", "Casual", 50, 20); ListadeInventario.Add(ic20); InventarioCafe ic21 = new InventarioCafe("Iced Moccha", "Super", 65, 21); ListadeInventario.Add(ic21); InventarioCafe ic22 = new InventarioCafe("Iced Latte Sabor", "Especial", 75, 22); ListadeInventario.Add(ic22); }