private void CarregarGridDoBD(String _filtro) { try { dgvDados.Rows.Clear(); AcessorioCtrl control = new AcessorioCtrl(); if (_filtro.Equals("")) { tabelaAcessorios = (Dictionary <Int64, Acessorio>)control.BD('t', null); } else { //String[] _filtros = { _filtro }; tabelaAcessorios = (Dictionary <Int64, Acessorio>)control.BD('f', _filtro); } foreach (Acessorio item in tabelaAcessorios.Values) { dgvDados.Rows.Add(item.Id, item.Nome); } } catch (Exception ex) { MessageBox.Show("ERRO AO CARREGAR BD: " + ex.Message); } }
private void btnAtualizar_Click(object sender, EventArgs e) { try { Acessorio a = CarregarAcessorioDoForm(); AcessorioCtrl controlAcessorio = new AcessorioCtrl(); if ((bool)controlAcessorio.BD('u', a)) { 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 id = Convert.ToInt64(dgvDados.SelectedRows[0].Cells[0].Value); AcessorioCtrl control = new AcessorioCtrl(); if ((bool)control.BD('d', id)) { 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 { Acessorio a = CarregarAcessorioDoForm(); AcessorioCtrl control = new AcessorioCtrl(); //Linha trocada para que o processo seja feito no BD, e não mais no arquivo if ((bool)control.BD('i', a)) { MessageBox.Show("Cadastro efetuado com sucesso!!!"); this.Close(); } else { MessageBox.Show("Cadastro não efetuado!!!"); } } catch (Exception ex) { MessageBox.Show("ERRO: " + ex.Message); } }