private void cargarVendedor() { Vendedor v1 = new Vendedor(501, "Gadiel Ramos ", "501"); ListadeVendedor.Add(v1); Vendedor v2 = new Vendedor(502, "Sergio Peralta ", "502"); ListadeVendedor.Add(v2); Vendedor v3 = new Vendedor(503, "Erika Sosa ", "503"); ListadeVendedor.Add(v3); Vendedor v4 = new Vendedor(504, "Pedro Santos ", "504"); ListadeVendedor.Add(v4); }
public void CrearVenta() { Console.ForegroundColor = ConsoleColor.DarkYellow; Console.Clear(); Console.WriteLine(" Ingreso de Ventas "); Console.WriteLine(" Xioami Honduras "); Console.WriteLine("************************************************************"); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine(""); Console.WriteLine("Ingrese el codigo de Vendedor: "); string codigoVendedor = Console.ReadLine(); Vendedor vendedor = ListadeVendedor.Find(v => v.Codigo.ToString() == codigoVendedor); if (vendedor == null) { Console.WriteLine("Vendedor no encontrado"); Console.ReadLine(); return; } else { Console.WriteLine("Vendedor: " + vendedor.Nombre); Console.WriteLine(""); } Console.WriteLine("Ingrese el codigo del cliente: "); string codigoCliente = Console.ReadLine(); Cliente cliente = ListadeClientes.Find(c => c.Codigo.ToString() == codigoCliente); if (cliente == null) { Console.WriteLine("Cliente no encontrado"); Console.ReadLine(); return; } else { Console.WriteLine("Cliente: " + cliente.Nombre); Console.WriteLine(""); } int nuevoCodigo = ListaVenta.Count + 1; Venta nuevaVenta = new Venta(nuevoCodigo, DateTime.Now, "Puerto Cortes, Cortes" + nuevoCodigo, cliente, vendedor); ListaVenta.Add(nuevaVenta); while (true) { Console.WriteLine("Ingrese el codigo del producto: "); string codigoProducto = Console.ReadLine(); Producto producto = ListadeProductos.Find(p => p.Codigo.ToString() == codigoProducto); if (producto == null) { Console.WriteLine("Producto no encontrado"); Console.ReadLine(); } else { Console.WriteLine("Producto agregado: " + producto.Descripcion + " con precio de: " + producto.Precio); nuevaVenta.AgregarProducto(producto); } Console.WriteLine("Desea agregar otro producto? si/no"); string continuar = Console.ReadLine(); if (continuar.ToLower() == "n") { break; } } Console.ForegroundColor = ConsoleColor.DarkCyan; Console.WriteLine(""); Console.WriteLine("Subtotal de la venta es de: " + nuevaVenta.Subtotal); Console.WriteLine("Impuesto de la venta es de: " + nuevaVenta.Impuesto); Console.WriteLine("Total de la venta es de: " + nuevaVenta.Total); Console.ReadLine(); }