private void CarregarGridDoBD(String _filtro) { try { dgvDados.Rows.Clear(); JogoCtrl control = new JogoCtrl(); if (_filtro.Equals("")) { tabelaJogos = (Dictionary <Int64, Jogo>)control.BD('t', null); } else { //String[] _filtros = { _filtro }; tabelaJogos = (Dictionary <Int64, Jogo>)control.BD('f', _filtro); } foreach (Jogo item in tabelaJogos.Values) { dgvDados.Rows.Add(item.Codigo, item.Nome); } } catch (Exception ex) { MessageBox.Show("ERRO AO CARREGAR BD: " + ex.Message); } }
private void btnAtualizar_Click(object sender, EventArgs e) { try { Jogo j = CarregarJogoDoForm(); JogoCtrl controlJogo = new JogoCtrl(); if ((bool)controlJogo.BD('u', j)) { MessageBox.Show("Cadastro atualizado com sucesso!!"); this.Close(); } } catch (Exception ex) { MessageBox.Show("ERRO AO ATUALIZAR DADOS: " + ex.Message); } }
private void iMenuDeletar_Click(object sender, EventArgs e) { try { Int64 codigo = Convert.ToInt64(dgvDados.SelectedRows[0].Cells[0].Value); JogoCtrl control = new JogoCtrl(); if ((bool)control.BD('d', codigo)) { MessageBox.Show("Cadastro deletado com sucesso!!"); } CarregarGridDoBD(""); } catch (Exception ex) { MessageBox.Show("ERRO AO DELETAR CADASTRO: " + ex.Message); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { Jogo j = CarregarJogoDoForm(); JogoCtrl control = new JogoCtrl(); //Linha trocada para que o processo seja feito no BD, e não mais no arquivo if ((bool)control.BD('i', j)) { MessageBox.Show("Cadastro efetuado com sucesso!!!"); this.Close(); } else { MessageBox.Show("Cadastro não efetuado!!!"); } } catch (Exception ex) { MessageBox.Show("ERRO: " + ex.Message); } }