示例#1
0
        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);
            }
        }
示例#2
0
        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($"============");
        }
示例#3
0
        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($"============");
        }