Exemplo n.º 1
0
    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);
    }
Exemplo n.º 2
0
    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();
    }