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


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

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

                foreach (UsuarioModel u in tabelaUsuarios.Values)
                {
                    dataGridViewDados.Rows.Add(u.Cpf, u.Nome, u.Email);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("ERRO AO CARREGAR GRID: " + ex.Message);
            }
        }
        private void imDelete_Click(object sender, EventArgs e)
        {
            try
            {
                int usuarioId = Convert.ToInt32(dataGridViewDados.SelectedRows[0].Cells[0].Value);

                UsuarioController control = new UsuarioController();

                if ((Boolean)control.BD('d', usuarioId))
                {
                    MessageBox.Show("Usuario deletado com sucesso!");

                    CarregarGrid("");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("ERRO AO SELECIONAR UM CADASTRO: " + ex.Message);
            }
        }
예제 #3
0
        private void buttonAlterar_Click(object sender, EventArgs e)
        {
            try
            {
                UsuarioModel u = CapturarUsuario();

                UsuarioController control = new UsuarioController();

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