private void cargarProductos() { Producto p1 = new Producto(1, "Mouse ", 250); ListadeProductos.Add(p1); Producto p2 = new Producto(2, "Teclado ", 350); ListadeProductos.Add(p2); Producto p3 = new Producto(3, "Monitor ", 4000); ListadeProductos.Add(p3); Producto p4 = new Producto(4, "USB 16GB ", 322); ListadeProductos.Add(p4); Producto p5 = new Producto(5, "Auricular Inalambrico ", 570); ListadeProductos.Add(p5); Producto p6 = new Producto(6, "Monitor Acer ", 1125); ListadeProductos.Add(p6); Producto p7 = new Producto(7, "Mouse Gaming ", 950); ListadeProductos.Add(p7); Producto p8 = new Producto(8, "Silla Gaming ", 3500); ListadeProductos.Add(p8); }
private void cargarProductos() { Producto p1 = new Producto(1, "iPhone X", 300000); ListadeProductos.Add(p1); Producto p2 = new Producto(2, "Laptop Dell Latitude Inspiron", 9000); ListadeProductos.Add(p2); Producto p3 = new Producto(3, "Monitor DEll", 20000); ListadeProductos.Add(p3); Producto p4 = new Producto(4, " Mouse Xtech", 15000); ListadeProductos.Add(p4); Producto p5 = new Producto(5, "Airpods12 ", 12000); ListadeProductos.Add(p5); Producto p6 = new Producto(6, "Teclado Logitech", 2000); ListadeProductos.Add(p6); }
private void cargarProductos() { Producto p1 = new Producto(1, "Pizza Jamon", 199); ListadeProductos.Add(p1); Producto p2 = new Producto(2, "Pizza Peperoni", 199); ListadeProductos.Add(p2); Producto p3 = new Producto(3, "Pizza Suprema", 199); ListadeProductos.Add(p3); Producto p4 = new Producto(4, "Pan de Ajo (4 Unidades)", 89); ListadeProductos.Add(p4); Producto p5 = new Producto(5, "Alitas Picantes (6 unidades)", 149); ListadeProductos.Add(p5); Producto p6 = new Producto(6, "Pechurricas (8 Unidades)", 129); ListadeProductos.Add(p6); Producto p7 = new Producto(7, "Personal (Pepsi)", 29); ListadeProductos.Add(p7); Producto p8 = new Producto(8, "2 Litros (Pepsi)", 42); ListadeProductos.Add(p8); }
private void cargarProductos() { Producto p1 = new Producto(1, "iPhone 12Pro 256GB", 33845); ListadeProductos.Add(p1); Producto p2 = new Producto(2, "Laptop Dell Latitude Pro I9, 1tb+32gb, 15.1", 50000); ListadeProductos.Add(p2); Producto p3 = new Producto(3, "Monitor LG 32 UHD con FreeSyncr", 12000); ListadeProductos.Add(p3); Producto p4 = new Producto(4, "Logitech ERGO K860, teclado ergonómico inalámbrico, Bluetooth, USB, QWERTY Español , Gris", 2875); ListadeProductos.Add(p4); Producto p5 = new Producto(5, "Maus Corsair Glaive PRO Ergonómico Sensor óptico de 18.000 ppp", 3749); ListadeProductos.Add(p5); Producto p6 = new Producto(6, "HyperX Cloud MIX Wired Gaming Headset + Bluetooth", 4024); ListadeProductos.Add(p6); }
public void CrearOrden() { Console.Clear(); Console.WriteLine("====== ======="); Console.WriteLine("---Creando Venta---"); Console.WriteLine("====== ======="); 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 = ListaOrdenes.Count + 1; Orden nuevaOrden = new Orden(nuevoCodigo, DateTime.Now, "SPS" + nuevoCodigo, cliente); ListaOrdenes.Add(nuevaOrden); while (true) { Console.WriteLine("Ingrese el 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); nuevaOrden.AgregarProducto(producto); } Console.WriteLine("Desea continuar? s/n"); string continuar = Console.ReadLine(); if (continuar.ToLower() == "n") { break; } } Console.WriteLine("SubTotal de la orden es de: " + nuevaOrden.SubTotal); Console.WriteLine("Impuesto: " + nuevaOrden.Impuesto); Console.WriteLine("Total de la orden es de: " + nuevaOrden.Total); Console.ReadLine(); }
private void datosProductos() { Producto p1 = new Producto("001", "Clavos", 20, 5); Producto p2 = new Producto("002", "Cemento", 20, 100); Producto p3 = new Producto("003", "Martillo", 20, 150); Producto p4 = new Producto("004", "Tornillos", 20, 10); ListadeProductos.Add(p1); ListadeProductos.Add(p2); ListadeProductos.Add(p3); ListadeProductos.Add(p4); }
private void CrearDatosdePrueba() { var categoria1 = new Categoria(1, "Laptops"); var categoria2 = new Categoria(2, "Accesorios"); var producto1 = new Producto(1, "Laptop Dell", 150000, categoria1); var producto2 = new Producto(2, "Laptop HP", 20000, categoria1); var producto3 = new Producto(3, "Mouse", 200, categoria2); ListadeProductos.Add(producto1); ListadeProductos.Add(producto2); ListadeProductos.Add(producto3); }
private void cargarProductos() { Producto p1 = new Producto(1, "Mouse ", 250); ListadeProductos.Add(p1); Producto p2 = new Producto(2, "Teclado", 350); ListadeProductos.Add(p2); Producto p3 = new Producto(3, "Monitor", 4000); ListadeProductos.Add(p3); }
private void cargarProductos() { Producto p1 = new Producto(1, "Santa Marta", 50); ListadeProductos.Add(p1); Producto p2 = new Producto(2, "Aldea del carmen", 100); ListadeProductos.Add(p2); Producto p3 = new Producto(3, "De sula", 60); ListadeProductos.Add(p3); }
private void cargarProductos() { Productos p1 = new Productos(01, "Paleta de sombras de maquillaje", 130); ListadeProductos.Add(p1); Productos p2 = new Productos(02, "Base de maquillaje y corrector", 350); ListadeProductos.Add(p2); Productos p3 = new Productos(03, "Crema hidratante e iluminador", 800); ListadeProductos.Add(p3); Productos p4 = new Productos(04, "Mascara de pestañas", 90); ListadeProductos.Add(p4); Productos p5 = new Productos(05, "Lapices de Labios", 100); ListadeProductos.Add(p5); Productos p6 = new Productos(06, "Brochas y cepillos", 300); ListadeProductos.Add(p6); Productos p7 = new Productos(07, "Iluminador", 250); ListadeProductos.Add(p7); Productos p8 = new Productos(08, "Hisopos y toallitas faciales", 150); ListadeProductos.Add(p8); Productos p9 = new Productos(09, "Lapiz de cejas", 80); ListadeProductos.Add(p9); Productos p10 = new Productos(10, "Polvo compacto", 220); ListadeProductos.Add(p10); Productos p11 = new Productos(11, "Correctores para ojeras", 160); ListadeProductos.Add(p11); Productos p12 = new Productos(12, "Blush o Bronzer", 300); ListadeProductos.Add(p12); }
public void crearPedido() { cliente.datosCliente(); int CodigoNuevo = ListaPedidos.Count + 1; Pedido PedidoNuevo = new Pedido(CodigoNuevo, DateTime.Now); ListaPedidos.Add(PedidoNuevo); while (true) { Console.WriteLine(""); Console.WriteLine("Ingrese el producto"); string codigoProductos = Console.ReadLine(); Productos productos = ListadeProductos.Find(p => p.Codigo.ToString() == codigoProductos); if (productos == null) { Console.WriteLine("--No encontramos el producto que ingreso--"); Console.WriteLine(" "); } else { Console.WriteLine(" "); Console.WriteLine("--Producto agregado-- : " + productos.Descripcion + " --- con precio de: " + productos.Precio + " lps--"); PedidoNuevo.AgregarProductos(productos); } Console.WriteLine(""); Console.WriteLine("Desea agregar otro producto? s/n | Ingrese s si desea agregar | Ingrese n si dese terminar su pedido "); string continuar = Console.ReadLine(); if (continuar.ToLower() == "n") { break; } } Console.WriteLine(""); Console.WriteLine("******************************"); Console.WriteLine("SubTotal del pedido es de: " + PedidoNuevo.subTotal); Console.WriteLine("Tarifa de envio : " + PedidoNuevo.tarifaEnvio); Console.WriteLine("Total a pagar es: " + PedidoNuevo.Total + " Lps"); Console.ReadLine(); }
private void cargarProductos() { Producto p1 = new Producto(01,"iPhoneX",35009); ListadeProductos.Add(p1); Producto p2 = new Producto(02, "Laptop Dell Latitude ", 4000 ); ListadeProductos.Add(p2); Producto p3 = new Producto(03, "Monitor Dell", 20000); ListadeProductos.Add(p3); Producto p4 = new Producto(04, "Mouse XTec", 30000 ); ListadeProductos.Add(p4); Producto p5 = new Producto(05, "AirPods", 40000); ListadeProductos.Add(p5); Producto p6 = new Producto(06, "Teclado unno tekno", 5000); ListadeProductos.Add(p6); }
private void cargarProductos() { Producto p1 = new Producto("1", "Xioami Redmi note 8 ", 190); ListadeProductos.Add(p1); Producto p2 = new Producto("2", "Xioami Redmi Note 8 Pro", 210); ListadeProductos.Add(p2); Producto p3 = new Producto("3", "Xiaomi Redmi 9A ", 230); ListadeProductos.Add(p3); Producto p4 = new Producto("4", "Xiaomi Redmi Note 9 Pro", 250); ListadeProductos.Add(p4); Producto p5 = new Producto("5", "Xiaomi Mi 10 ", 400); ListadeProductos.Add(p5); Producto p6 = new Producto("6", "Xiaomi Mi 10 Lite ", 450); ListadeProductos.Add(p6); Producto p7 = new Producto("7", "Xiaomi Mi MIX 3 ", 300); ListadeProductos.Add(p7); Producto p8 = new Producto("8", "Xiaomi Mi 10T ", 220); ListadeProductos.Add(p8); Producto p9 = new Producto("9", "Xiaomi A4 ", 155); ListadeProductos.Add(p9); }
public void CrearVenta() { Console.ForegroundColor = ConsoleColor.White; Console.WriteLine(" ======================= Creando Nueva Venta ==================="); Console.WriteLine(" ==============================================================="); Console.WriteLine(""); Console.Write(" Ingrese el codigo del cliente: "); Console.ForegroundColor = ConsoleColor.DarkYellow; string codigoCliente = Console.ReadLine(); Clientes cliente = ListadeClientes.Find(c => c.Codigo.ToString() == codigoCliente); if (cliente == null) { Console.ForegroundColor = ConsoleColor.White; Console.WriteLine(" Cliente no encontrado en el sistema"); Console.ForegroundColor = ConsoleColor.DarkYellow; Console.ReadLine(); return; } else { Console.ForegroundColor = ConsoleColor.Blue; Console.Write(" Cliente: " + cliente.Nombre); Console.WriteLine(""); Console.WriteLine(" ______________________________________________________________"); Console.WriteLine(""); } Console.ForegroundColor = ConsoleColor.White; Console.Write(" Ingrese el codigo del vendedor: "); Console.ForegroundColor = ConsoleColor.DarkYellow; string codigoVendedor = Console.ReadLine(); Vendedores vendedor = ListadeVendedores.Find(v => v.Codigo.ToString() == codigoVendedor); if (vendedor == null) { Console.WriteLine(""); Console.WriteLine(" Vendedor no encontrado"); Console.ForegroundColor = ConsoleColor.DarkRed; Console.ReadLine(); return; } else { Console.ForegroundColor = ConsoleColor.Blue; Console.Write(" Vendedor: " + vendedor.Nombre); Console.WriteLine(""); Console.WriteLine(" ______________________________________________________________"); Console.WriteLine(""); } int nuevoCodigo = ListaVentas.Count + 1; Venta nuevaVenta = new Venta(nuevoCodigo, DateTime.Now, "TG" + nuevoCodigo, cliente, vendedor); ListaVentas.Add(nuevaVenta); while (true) { int cantidad = 1; Console.ForegroundColor = ConsoleColor.White; Console.Write(" Ingrese el Codigo del Producto: "); Console.ForegroundColor = ConsoleColor.DarkYellow; string codigoProducto = Console.ReadLine(); Console.WriteLine(""); Producto producto = ListadeProductos.Find(p => p.Codigo.ToString() == codigoProducto); if (producto == null) { Console.ForegroundColor = ConsoleColor.DarkRed; Console.Write(" Producto no encontrado en el Inventario"); Console.ReadLine(); Console.WriteLine(""); } else { Console.ForegroundColor = ConsoleColor.Blue; Console.Write(" Producto agregado a su factura: " + producto.Info + " con precio de: " + producto.Precio); nuevaVenta.AgregarProducto(producto); Console.WriteLine(" ______________________________________________________________"); movimientoInventario(codigoProducto, (cantidad), "-"); Console.Write(""); } Console.ForegroundColor = ConsoleColor.White; Console.WriteLine(""); Console.Write(" ¿Desea continuar? s | n: "); Console.ForegroundColor = ConsoleColor.DarkYellow; string continuar = Console.ReadLine(); Console.WriteLine(""); if (continuar.ToLower() == "n") { Console.ForegroundColor = ConsoleColor.White; Console.WriteLine(" ______________________________________________________________"); Console.WriteLine(""); Console.Clear(); break; } } Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.Write(" Imprimiendo Factura... "); using (var progreso = new BarradeProgreso()) { for (int i = 0; i <= 100; i++) { progreso.Report((double)i / 100); Thread.Sleep(50); } } Console.Clear(); Console.WriteLine(" Hecho."); Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine(" ==============================================================="); Console.WriteLine(" ========== Factura de Consumo Ferreteria La Confianza ========="); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine(""); Console.WriteLine(" Fecha de Facturación: " + " " + DateTime.Now); Console.WriteLine(" Factura Numero: " + "#" + nuevoCodigo); Console.WriteLine(""); Console.WriteLine(" Nombre de Cliente: " + "------------------------------------" + cliente.Nombre); Console.WriteLine(" Nombre de Vendedor: " + "-----------------------------------" + vendedor.Nombre); Console.WriteLine(""); Console.WriteLine(" ==============================================================="); Console.WriteLine(""); Console.WriteLine(" Subtotal de la orden es de: " + "----------------------------" + nuevaVenta.Subtotal); Console.WriteLine(" Impuesto de la orden es de: " + "----------------------------" + nuevaVenta.Impuesto); Console.WriteLine(" Total de la orden es de: " + "-------------------------------" + nuevaVenta.Total); Console.WriteLine(""); Console.WriteLine(""); Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine(" ==============================================================="); Console.ForegroundColor = ConsoleColor.White; Console.ReadLine(); }
public void CrearOrden() { Console.WriteLine("Creando Viaje"); Console.WriteLine("============="); Console.WriteLine(""); Console.WriteLine("Ingrese el codigo del Colaborador: "); Console.WriteLine("1. Rocio: "); Console.WriteLine("2. Catheryn: "); string codigoCliente = Console.ReadLine(); Cliente cliente = ListadeClientes.Find(c => c.Codigo.ToString() == codigoCliente); if (cliente == null) { Console.WriteLine("Colaborador no encontrado"); Console.ReadLine(); return; } else { Console.WriteLine("Colaborador: " + cliente.Nombre); Console.WriteLine(""); } Console.WriteLine("Ingrese el codigo del Transportista: "); Console.WriteLine("1. Toño: "); Console.WriteLine("2. Carlos "); string codigoVendedor = Console.ReadLine(); Vendedor vendedor = ListadeVendedores.Find(v => v.Codigo.ToString() == codigoVendedor); if (vendedor == null) { Console.WriteLine("Transportista no encontrado"); Console.ReadLine(); return; } else { Console.WriteLine("Transportista: " + vendedor.Nombre); Console.WriteLine(""); } int nuevoCodigo = ListaOrdenes.Count + 1; Orden nuevaOrden = new Orden(nuevoCodigo, DateTime.Now, "SPS" + nuevoCodigo, cliente, vendedor); ListaOrdenes.Add(nuevaOrden); while (true) { Console.WriteLine("Ingrese las colonias: "); Console.WriteLine("1. Santa Martha: "); Console.WriteLine("2. Aldea del Carmen: "); Console.WriteLine("3. De sula: "); string codigoProducto = Console.ReadLine(); Producto producto = ListadeProductos.Find(p => p.Codigo.ToString() == codigoProducto); if (producto == null) { Console.WriteLine("colonia no encontrada"); Console.ReadLine(); } else { Console.WriteLine("Colonia agregado: " + producto.Descripcion + " con precio de : " + producto.Precio); nuevaOrden.AgregarProducto(producto); } Console.WriteLine("Desea cregistrar otro viaje? s/n"); string continuar = Console.ReadLine(); if (continuar.ToLower() == "n") { break; } } Console.WriteLine(""); Console.WriteLine("El total del viaje: " + nuevaOrden.Total); Console.ReadLine(); }
public void CrearOrden() { Console.WriteLine("Creando Orden"); Console.WriteLine("============="); Console.WriteLine(""); Console.WriteLine("Ingrese el numero de mesa: "); string codigoCliente = Console.ReadLine(); Cliente cliente = ListadeClientes.Find(c => c.Codigo.ToString() == codigoCliente); if (cliente == null) { Console.WriteLine("Mesa no encontrada"); Console.ReadLine(); return; } else { Console.WriteLine("Cliente: " + cliente.Nombre); Console.WriteLine(""); } int nuevoCodigo = ListaOrdenes.Count + 1; Orden nuevaOrden = new Orden(nuevoCodigo, DateTime.Now, "SPS" + nuevoCodigo, cliente); ListaOrdenes.Add(nuevaOrden); while (true) { Console.WriteLine("¿DESEA AGREGAR UNA PIZZA? s/n"); string continuar1 = Console.ReadLine(); if (continuar1.ToLower() == "n") { break; } Console.WriteLine("*********** INGRESE EL PRODUCTO **********"); Console.WriteLine("."); Console.WriteLine("************ P I Z Z A S ************"); Console.WriteLine("=========================================="); Console.WriteLine("1 | Pizza Jamon (12 piezas) | L. 199.00"); Console.WriteLine("2 | Pizza Peperoni (12 piezas) | L. 199.00"); Console.WriteLine("3 | Pizza Suprema (12 piezas) | L. 199.00"); 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); nuevaOrden.AgregarProducto(producto); } Console.WriteLine("¿DESEA CONTINUAR? s/n"); string continuar = Console.ReadLine(); if (continuar.ToLower() == "n") { break; } } while (true) { Console.WriteLine("¿DESEA AGREGAR UNA ENTRADA? s/n"); string continuar1 = Console.ReadLine(); if (continuar1.ToLower() == "n") { break; } Console.WriteLine("*********** INGRESE EL PRODUCTO **********"); Console.WriteLine("."); Console.WriteLine("********** E N T R A D A S **********"); Console.WriteLine("============================================"); Console.WriteLine("4 | Pan de Ajo (4 Unidades) | L. 89.00"); Console.WriteLine("5 | Alitas Picante (6 Unidades) | L. 149.00"); Console.WriteLine("6 | Pechurricas (8 Unidades) | L. 129.00"); 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); nuevaOrden.AgregarProducto(producto); } Console.WriteLine("¿DESEA CONTINUAR? s/n"); string continuar = Console.ReadLine(); if (continuar.ToLower() == "n") { break; } } while (true) { Console.WriteLine("¿DESEA AGREGAR UNA BEBIDA? s/n"); string continuar1 = Console.ReadLine(); if (continuar1.ToLower() == "n") { break; } Console.WriteLine("***** INGRESE EL PRODUCTO ******"); Console.WriteLine("."); Console.WriteLine("****** B E B I D A S *****"); Console.WriteLine("================================"); Console.WriteLine("7 | Personal (Pepsi) | L. 29.00"); Console.WriteLine("8 | 2 Litros (Pepsi) | L. 42.00"); 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); nuevaOrden.AgregarProducto(producto); } Console.WriteLine("¿DESEA CONTINUAR? s/n"); string continuar = Console.ReadLine(); if (continuar.ToLower() == "n") { break; } } Console.WriteLine(""); Console.WriteLine("Total de la orden es de: " + nuevaOrden.Total); Console.ReadLine(); }
public void CrearOrden() { Console.WriteLine("Creando Orden"); Console.WriteLine("============="); 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(""); } Console.WriteLine("Ingrese el codigo del vendedor: "); string codigoVendedor = Console.ReadLine(); Vendedor vendedor = ListadeVendedores.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(""); } int nuevoCodigo = ListaOrdenes.Count + 1; Orden nuevaOrden = new Orden(nuevoCodigo, DateTime.Now, "SPS" + nuevoCodigo, cliente, vendedor); ListaOrdenes.Add(nuevaOrden); while (true) { Console.WriteLine("Ingrese el 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 + " producto incluido con impuesto de : " + producto.Impuesto); nuevaOrden.AgregarProducto(producto); } Console.WriteLine("Desea continuar? s/n"); string continuar = Console.ReadLine(); if (continuar.ToLower() == "n") { break; } } Console.WriteLine(""); Console.WriteLine("El subtotal de la orden es: " + nuevaOrden.Total); Console.WriteLine("El total con impuesto es: " + nuevaOrden.Impuestos); Console.WriteLine("El Precio Final es : " + nuevaOrden.Preciosfinal); Console.ReadLine(); }
public void CrearVenta() { Console.WriteLine("=====ZavMur======"); Console.WriteLine("= Creando Venta ="); Console.WriteLine("=====ZavMur======"); Console.WriteLine(""); Console.WriteLine("Ingrese el codigo del cliente: "); string codigoCliente = Console.ReadLine(); Clientes 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(""); } Console.WriteLine("Ingrese el codigo del vendedor: "); string codigoVendedor = Console.ReadLine(); Vendedor vendedor = ListadeVendedores.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(""); } int nuevoCodigo = ListaVentas.Count + 1; Venta nuevaVenta = new Venta(nuevoCodigo, DateTime.Now, "SPS" + nuevoCodigo, cliente, vendedor); ListaVentas.Add(nuevaVenta); while (true) { Console.WriteLine("Ingrese el 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 continuar? s/n"); string continuar = Console.ReadLine(); if (continuar.ToLower() == "n") { break; } } 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(); }
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(); }