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(); }
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 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(); }