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