private void CarregarGridDoBD(String _filtro) { try { dgvDados.Rows.Clear(); ConsoleCtrl control = new ConsoleCtrl(); if (_filtro.Equals("")) { tabelaConsoles = (Dictionary <Int64, Model.Console>)control.BD('t', null); } else { //String[] _filtros = { _filtro }; tabelaConsoles = (Dictionary <Int64, Model.Console>)control.BD('f', _filtro); } foreach (Model.Console item in tabelaConsoles.Values) { dgvDados.Rows.Add(item.Numero, item.Nome); } } catch (Exception ex) { MessageBox.Show("ERRO AO CARREGAR BD: " + ex.Message); } }
private void btnAtualizar_Click(object sender, EventArgs e) { try { Model.Console c = CarregarConsoleDoForm(); ConsoleCtrl controlConsole = new ConsoleCtrl(); if ((bool)controlConsole.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 numero = Convert.ToInt64(dgvDados.SelectedRows[0].Cells[0].Value); ConsoleCtrl control = new ConsoleCtrl(); if ((bool)control.BD('d', numero)) { 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 { Model.Console c = CarregarConsoleDoForm(); ConsoleCtrl control = new ConsoleCtrl(); //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); } }
private void CarregarListBoxConsoles() { try { ConsoleCtrl controlConsole = new ConsoleCtrl(); Dictionary <Int64, Model.Console> mapaConsoles = (Dictionary <Int64, Model.Console>)controlConsole.BD('t', null); List <Model.Console> listaConsoles = mapaConsoles.Values.ToList <Model.Console>(); ltbConsole.DisplayMember = "nome"; ltbConsole.ValueMember = "numero"; ltbConsole.DataSource = listaConsoles; } catch (Exception ex) { MessageBox.Show("ERRO AO CARREGAR LISTBOX CONSOLES: " + ex.Message); } }