public void Cadastrar() { try { NpgsqlConnection con = new ConectaBD().getConexao(); string sql = "INSERT INTO funcionarios (nome, email)" + "VALUES ('" + this.Nome + "','" + this.Email + "')"; NpgsqlCommand cmd = new NpgsqlCommand(sql, con); cmd.ExecuteNonQuery(); con.Close(); } catch (Exception e) { throw new Exception(e.Message); } }
public List<Funcionario> Listar() { NpgsqlConnection conexao = new ConectaBD().getConexao(); try { string sql = "SELECT * FROM funcionarios"; NpgsqlCommand comand = new NpgsqlCommand(sql, conexao); NpgsqlDataReader dr = comand.ExecuteReader(); List<Funcionario> listaFuncionario = new List<Funcionario>(); while (dr.Read()) { Funcionario novoFuncionario = new Funcionario(); novoFuncionario.Id = Convert.ToInt32(dr["id_funcionario"]); novoFuncionario.Nome = dr["nome"].ToString(); novoFuncionario.Email = dr["email"].ToString(); listaFuncionario.Add(novoFuncionario); } return listaFuncionario; } catch (Exception e) { throw new Exception(e.Message); } finally { if (conexao != null) conexao.Close(); } }
protected void btnConecta_Click(object sender, EventArgs e) { ConectaBD.conecta(); MessageBox.Show("Banco conectado"); }
protected void Page_Load(object sender, EventArgs e) { ConectaBD.conecta(); }