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); } }
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); } }