private void CarregarGrid(string _filtro) { try { dataGridViewDados.Rows.Clear(); //Chamada para o controller (busca dos dados) OleoController control = new OleoController(); //Alterado para atender a operação de Filtro por CPF e Nome if (_filtro.Equals("")) { this.tabelaOleos = (Dictionary <int, OleoModel>)control.BD('t', null); } else { this.tabelaOleos = (Dictionary <int, OleoModel>)control.BD('f', _filtro); } foreach (OleoModel s in tabelaOleos.Values) { dataGridViewDados.Rows.Add(s.OleoId, s.Nome, s.Descricao); } } catch (Exception ex) { MessageBox.Show("ERRO AO CARREGAR GRID: " + ex.Message); } }
private void imDelete_Click(object sender, EventArgs e) { try { int sintomaId = Convert.ToInt32(dataGridViewDados.SelectedRows[0].Cells[0].Value); OleoController control = new OleoController(); if ((Boolean)control.BD('d', sintomaId)) { MessageBox.Show("Oleo deletada com sucesso!"); CarregarGrid(""); } } catch (Exception ex) { MessageBox.Show("ERRO AO SELECIONAR UM CADASTRO: " + ex.Message); } }
private void buttonAlterar_Click(object sender, EventArgs e) { try { OleoModel o = CapturarOleo(); OleoController control = new OleoController(); if ((Boolean)control.BD('o', o)) { MessageBox.Show("Cadastro alterado com sucesso!!!"); } else { MessageBox.Show("Cadastro NÃO alterado!!!"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }