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"); }
private void CarregarGrids() { dataGridCalculos.DataSource = _calculoDAO.ObterCalculos().Result; dataGridViewFilaCalculo.DataSource = _calculoDAO.ObterFilaCalculos().Result; }