private void CarregarGrid(String _filtro) { try { dgvDados.Rows.Clear(); //Chamada para o controller (busca dos dados) PessoaCtrl control = new PessoaCtrl(); //Alterado para atender a operação de Filtro por CPF e Nome if (_filtro.Equals("")) { this.tabelaPessoas = (Dictionary <Int64, Pessoa>)control.BD('t', null); } else { this.tabelaPessoas = (Dictionary <Int64, Pessoa>)control.BD('f', _filtro); } foreach (Pessoa p in tabelaPessoas.Values) { dgvDados.Rows.Add(p.Cpf, p.Nome, p.Email); } } catch (Exception ex) { MessageBox.Show("ERRO AO CARREGAR GRID: " + ex.Message); } }
private void CarregarGrid(String _filtro) { try { dgvDados.Rows.Clear(); //Chamada para o Controller (busca de dados) PessoaCtrl ctrl = new PessoaCtrl(); if (_filtro.Equals("")) { tabelaPessoas = (Dictionary <Int64, Pessoa>)ctrl.BD("todos", null); } else { if (_filtro.Length > 2) { tabelaPessoas = (Dictionary <Int64, Pessoa>)ctrl.BD("filtro", _filtro); } } foreach (Pessoa p in tabelaPessoas.Values) { dgvDados.Rows.Add(p.CPF, p.Nome, p.Email, p.EnderecoPadrao.ToString()); } } catch (Exception ex) { MessageBox.Show("ERRO : " + ex.Message); } }
private void btnCadastrar_Click(object sender, EventArgs e) { try { //Método de criação do objeto do tipo Pessoa Pessoa pess = CriarPessoaDoForm(); //Método para Armazenar Objeto Criado (Pessoa) PessoaCtrl control = new PessoaCtrl(); if ((Boolean)control.BD("inserir", pess)) { MessageBox.Show("Cadastro efetuado com sucesso!"); } } catch (Exception ex) { MessageBox.Show("ERRO AO CADASTRAR PESSOA: " + ex.Message); } }
private void btnAtualizar_Click(object sender, EventArgs e) { //Método para alterar dados no BD try { Pessoa p = CarregarPessoaDoForm(); PessoaCtrl controlPessoa = new PessoaCtrl(); if ((bool)controlPessoa.BD('u', p)) { MessageBox.Show("Cadastro atualizado com sucesso!!"); } } catch (Exception ex) { MessageBox.Show("ERRO AO ATUALIZAR DADOS: " + ex.Message); } }
private void imDelete_Click(object sender, EventArgs e) { try { Int64 cpf = Convert.ToInt64(dgvDados.SelectedRows[0].Cells[0].Value); PessoaCtrl control = new PessoaCtrl(); 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 iMenuDeletar_Click(object sender, EventArgs e) { try { Int64 cpf = Convert.ToInt64(dgvDados.SelectedRows[0].Cells[0].Value); PessoaCtrl control = new PessoaCtrl(); if ((bool)control.BD('d', cpf)) { MessageBox.Show("Cadastro deletado com sucesso!!"); } CarregarGridDoBD(); } catch (Exception ex) { MessageBox.Show("ERRO AO DELETAR CADASTRO: " + ex.Message); } }
private void CarregarGridDoBD() { try { dgvDados.Rows.Clear(); PessoaCtrl control = new PessoaCtrl(); tabelaPessoas = (Dictionary <Int64, Pessoa>)control.BD('t', null); foreach (Pessoa item in tabelaPessoas.Values) { dgvDados.Rows.Add(item.Cpf, item.Nome, item.Celular); } } catch (Exception ex) { MessageBox.Show("ERRO AO CARREGAR BD: " + ex.Message); } }
/* * private void CarregarComboCidade() * { * try * { * CidadeCtrl controlCidade = new CidadeCtrl(); * * Dictionary<Int64, Cidade> mapaCidades = (Dictionary<Int64, Cidade>)controlCidade.BD('t', null); * * cmbCidade.DisplayMember = "descricao"; * cmbCidade.ValueMember = "id"; * * cmbCidade.DataSource = mapaCidades.Values.ToList<Cidade>(); * } * catch (Exception ex) * { * MessageBox.Show("ERRO AO CARREGAR COMBO DE CIDADES: " + ex.Message); * } * } */ private void btnAlterar_Click(object sender, EventArgs e) { try { Pessoa p = CarregarPessoaDoForm(); PessoaCtrl control = new PessoaCtrl(); 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); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { Pessoa p = CarregarPessoaDoForm(); PessoaCtrl control = new PessoaCtrl(); //Linha trocada para que o processo seja feito no BD, e não mais no arquivo if ((bool)control.BD('i', p)) { MessageBox.Show("Cadastro efetuado com sucesso!!!"); } else { MessageBox.Show("Cadastro não efetuado!!!"); } } catch (Exception ex) { MessageBox.Show("ERRO: " + ex.Message); } }
private void cmsItemDeletar_Click(object sender, EventArgs e) { try { DataGridViewRow linha = dgvDados.SelectedRows[0]; DataGridViewCell celula = linha.Cells[0]; Int64 cpf = Convert.ToInt64(celula.Value.ToString()); tabelaPessoas.Remove(cpf); PessoaCtrl control = new PessoaCtrl(); if ((Boolean)control.BD("deletar", cpf)) { CarregarGrid(""); MessageBox.Show(String.Format("Pessoa com CPF: {0} foi deletada com sucesso!", cpf)); } } catch (Exception ex) { MessageBox.Show("ERRO AO DELETAR: " + ex.Message); } }