private void CarregarGrid(string _filtro)
        {
            try
            {
                dataGridViewDados.Rows.Clear();


                //Chamada para o controller (busca dos dados)
                PessoaController control = new PessoaController();

                //Alterado para atender a operação de Filtro por CPF e Nome
                if (_filtro.Equals(""))
                {
                    this.tabelaPessoas = (Dictionary <Int64, PessoaModel>)control.BD('t', null);
                }
                else
                {
                    this.tabelaPessoas = (Dictionary <Int64, PessoaModel>)control.BD('f', _filtro);
                }

                foreach (PessoaModel p in tabelaPessoas.Values)
                {
                    dataGridViewDados.Rows.Add(p.Cpf, p.Nome, p.Email);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("ERRO AO CARREGAR GRID: " + ex.Message);
            }
        }
        private void imDelete_Click(object sender, EventArgs e)
        {
            try
            {
                Int64 cpf = Convert.ToInt64(dataGridViewDados.SelectedRows[0].Cells[0].Value);

                PessoaController control = new PessoaController();

                if ((Boolean)control.BD('d', cpf))
                {
                    MessageBox.Show("Pessoa deletada com sucesso!");

                    CarregarGrid("");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("ERRO AO SELECIONAR UM CADASTRO: " + ex.Message);
            }
        }
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                SintomaModel     sintoma = CapturarSintoma();
                PessoaController control = new PessoaController();

                if ((Boolean)control.BD('i', sintoma))
                {
                    MessageBox.Show("Cadastro efetuado com sucesso!!!");
                }
                else
                {
                    MessageBox.Show("Cadastro NÃO efetuado!!!");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("ERRO ao inserir Sintoma.", ex.Message);
            }
        }
Beispiel #4
0
        private void buttonAlterar_Click(object sender, EventArgs e)
        {
            try
            {
                PessoaModel p = CapturarPessoa();

                PessoaController control = new PessoaController();

                if ((Boolean)control.BD('u', p))
                {
                    MessageBox.Show("Cadastro alterado com sucesso!!!");
                }
                else
                {
                    MessageBox.Show("Cadastro NÃO alterado!!!");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }