private void btnIncluirTratamento_Click(object sender, EventArgs e) { if (!ValidaTratamento()) { return; } var repositorio = new TratamentoRepository(); var tratamento = new Tratamento() { IdPaciente = (int)cboBoxPaciente.SelectedValue, Descricao = txtBoxDescricao.Text, Preco = (decimal)nupdPreco.Value }; try { repositorio.IncluirTratamento(tratamento); MessageBox.Show("Tratamento cadastrado com sucesso !"); } catch (Exception ex) { MessageBox.Show("Erro ao cadastrar o tratamento !" + ex.Message); } }
private async Task PreencherTodosOsTratamentos() { var repositorio = new TratamentoRepository(); var tratamentos = repositorio.ConsultarTodosTratamentos(); listBoxRelatorios.Items.Add($"Todos os Tratamentos \r\n"); var quantidade = tratamentos.Count(); var contador = 1; foreach (var tratamento in tratamentos) { listBoxRelatorios.Items.Add(tratamento.Descricao); var progresso = (contador * 100) / quantidade; progressBar1.Value = progresso; contador++; await Task.Delay(2000); } listBoxRelatorios.Items.Add($"============"); }
private void btnListarTratamentoPaciente_Click(object sender, EventArgs e) { if (cboBoxPaciente.SelectedValue == null) { MessageBox.Show("Selecione um paciente."); return; } var paciente = (Paciente)cboBoxPaciente.SelectedItem; var repositorio = new TratamentoRepository(); var tratamentos = repositorio.ListasTratamentoPorPacientes(paciente.Id); listBoxRelatorios.Items.Add($"Tratamentos do cliente : {paciente.Nome} \r\n"); foreach (var tratamento in tratamentos) { listBoxRelatorios.Items.Add(tratamento.Descricao); } listBoxRelatorios.Items.Add($"============"); }