public List <Deficiencia> Consultar(string descricao) { List <Deficiencia> lista = new List <Deficiencia>(); string stringSQL = "select " + "def_pk, def_descricao " + "from deficiencias where def_descricao ilike @descricao"; NpgsqlCommand cmdConsultar = new NpgsqlCommand(stringSQL, this.Conexao); this.Conexao.Open(); cmdConsultar.Parameters.AddWithValue("@descricao", "%" + descricao + "%"); NpgsqlDataReader resultado = cmdConsultar.ExecuteReader(); if (resultado.HasRows) { lista = new List <Deficiencia>(); while (resultado.Read()) { Deficiencia def = new Deficiencia(); def.Id = resultado.GetInt32(0); def.Descricao = resultado.GetString(1); lista.Add(def); } } resultado.Close(); this.Conexao.Close(); return(lista); }
public List <Deficiencia> GetLista() { List <Deficiencia> lista = null; string stringSQL = "select def_pk, def_descricao from deficiencias"; NpgsqlCommand cmdConsultar = new NpgsqlCommand(stringSQL, this.Conexao); this.Conexao.Open(); NpgsqlDataReader resultado = cmdConsultar.ExecuteReader(); if (resultado.HasRows) { lista = new List <Deficiencia>(); while (resultado.Read()) { Deficiencia def = new Deficiencia(); def.Id = resultado.GetInt32(0); def.Descricao = resultado.GetString(1); lista.Add(def); } } resultado.Close(); this.Conexao.Close(); return(lista); }
public void InicializarControles() { txtPesquisar.Clear(); txtDescricao.Clear(); btnExcluir.Enabled = false; instancia = controller.GetInstancia(); InicializarGridView(); }
public bool Gravar(Deficiencia instancia) { DeficienciaDAO defDAO = new DeficienciaDAO(); if (instancia.Id == 0) { return(defDAO.Inserir(instancia)); } return(defDAO.Alterar(instancia)); }
public bool Inserir(Deficiencia deficiencia) { string stringSQL = "insert into deficiencias (def_descricao) values (@descricao)"; NpgsqlCommand cmdIncluir = new NpgsqlCommand(stringSQL, this.conexao); this.Conexao.Open(); cmdIncluir.Parameters.AddWithValue("@descricao", deficiencia.Descricao); cmdIncluir.ExecuteNonQuery(); this.Conexao.Close(); return(true); }
public void ApagarDeficiencia(Deficiencia deficiencia) { try { if (deficiencia != null) { _context.Deficiencia.Remove(deficiencia); _context.SaveChanges(); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool Alterar(Deficiencia deficiencia) { string stringSQL = "update deficiencias set def_descricao=@descricao where def_pk=@codigo"; NpgsqlCommand cmdIncluir = new NpgsqlCommand(stringSQL, this.conexao); this.Conexao.Open(); cmdIncluir.Parameters.AddWithValue("@descricao", deficiencia.Descricao); cmdIncluir.Parameters.AddWithValue("@codigo", deficiencia.Id); cmdIncluir.ExecuteNonQuery(); this.Conexao.Close(); return(true); }
public void AdicionarDeficiencia(Deficiencia deficiencia) { try { if (deficiencia != null) { if (deficiencia.Id == 0) { _context.Deficiencia.Add(deficiencia); } _context.SaveChanges(); } } catch (Exception ex) { throw new Exception(ex.Message); } }