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