Beispiel #1
0
        private async Task ListarTratamentoPorPaciente()
        {
            if (pacienteComboBox.SelectedValue != null)
            {
                var idPaciente = (int)pacienteComboBox.SelectedValue;

                List <TratamentoDominio> listaTratamentos = TratamentoGerenciador.BuscarTratamentoPorPaciente(idPaciente);

                gerenicListBox.Items.Add($"Listando tratamentos por paciente \r\n");
                gerenicListBox.Items.Add($"________________ \r\n");
                gerenicListBox.Items.Add($"                ");
                var quantidade = listaTratamentos.Count();
                var contador   = 1;
                foreach (var tratamento in listaTratamentos)
                {
                    gerenicListBox.Items.Add(tratamento.Descricao);
                    var progresso = (contador * 100) / quantidade;
                    progressBar.Value = progresso;
                    contador++;
                    await Task.Delay(2000);
                }
                gerenicListBox.Items.Add($"________________  \r\n");
            }
            else
            {
                MessageBox.Show("Favor selecionar um paciente");
            }
        }