Esempio n. 1
0
        private static void Processamento()
        {
            var listaFilaCalculo = _calculoDAO.ObterFilaCalculos().Result;

            if (listaFilaCalculo?.Count() > 0)
            {
                Console.WriteLine("ID | DistanciaDaReta | QuantidadeDePilares | QuantidadeDePilaresReforcados | PilaresComBaseReforcada | DistanciaEntreVaos | DataCadastro");
                foreach (var item in listaFilaCalculo)
                {
                    Console.WriteLine($"{item.Id} | {item.DistanciaDaReta} | {item.QuantidadeDePilares} | {item.QuantidadeDePilaresReforcados}, {item.PilaresComBaseReforcada} | {item.DistanciaEntreVaos} | {item.DataCadastro}");
                }

                Console.WriteLine("Deseja processar a Fila de Cálculos? (S/N)");
                string desejaProcessar = Console.ReadLine();

                if (desejaProcessar.Equals("S", StringComparison.CurrentCultureIgnoreCase))
                {
                    _calculoService.ProcessarFila().Wait();

                    Console.WriteLine($"Fila processada com sucesso. {listaFilaCalculo.Count()} processados com sucesso");

                    foreach (var item in _calculoDAO.ObterCalculos().Result)
                    {
                        Console.WriteLine($"{item.Id} | {item.DistanciaDaReta} | {item.QuantidadeDePilares} | {item.QuantidadeDePilaresReforcados}, {item.PilaresComBaseReforcada} | {item.DistanciaEntreVaos} | {item.DataCadastro}");
                    }
                }
            }

            Console.WriteLine("Fim do processo");
        }
Esempio n. 2
0
 private void CarregarGrids()
 {
     dataGridCalculos.DataSource        = _calculoDAO.ObterCalculos().Result;
     dataGridViewFilaCalculo.DataSource = _calculoDAO.ObterFilaCalculos().Result;
 }