Ejemplo n.º 1
0
        //static void LeRegistroVenda()
        //{
        //    RegistroVenda registroVenda = new RegistroVenda("vendas.txt", registroCliente.GetContent(), registroProduto.GetContent());
        //}

        static void Main(string[] args)
        {
            RegistroCliente registroCliente = new RegistroCliente("clientes.txt");
            RegistroProduto registroProduto = new RegistroProduto("produtos.txt");

            Thread[] vetorThread = new Thread[3];

            vetorThread[0] = new Thread(new ThreadStart(LeRegistroCategoria));
            vetorThread[1] = new Thread(new ThreadStart(LeRegistroCliente));
            vetorThread[2] = new Thread(new ThreadStart(LeRegistroProduto));


            Stopwatch sw = new Stopwatch();

            sw.Start();
            RegistroVenda registroVenda = new RegistroVenda("vendas.txt", registroCliente.GetContent(), registroProduto.GetContent());

            foreach (var T in vetorThread)
            {
                T.Start();
            }


            sw.Stop();

            Console.WriteLine("{0}", sw.ElapsedMilliseconds);
            Console.ReadKey();
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            Stopwatch sw = new Stopwatch();

            #region registros
            RegistroCategoria rCategoria = new RegistroCategoria("categorias.txt");
            RegistroCliente   rCliente   = new RegistroCliente("clientes.txt");
            RegistroProduto   rProduto   = new RegistroProduto("produtos.txt");
            RegistroVenda     rVenda     = new RegistroVenda("vendas.txt", rCliente.GetContent(), rProduto.GetContent());
            #endregion

            sw.Start();
            OPCodes opCode = new OPCodes(rCategoria.GetContent(), rCliente.GetContent(), rProduto.GetContent(),
                                         rVenda.GetContent(), rVenda.GetVendasIndividuais(), rVenda.GetProdutosVendidos(),
                                         rVenda.GetTotalVendasPorCliente());

            sw.Stop();
            Console.Write("OPCODE CRIADO COM SUCESSO");
            Console.WriteLine("Segundos:" + sw.ElapsedMilliseconds / 1000);

            sw.Start();

            File.AppendAllText("resultado.txt", opCode.G().ToString());
            Console.Write("ARQUIVO ESCRITO COM SUCESSO");

            sw.Stop();
            Console.WriteLine("Segundos:" + sw.ElapsedMilliseconds / 1000);
        }