public void Deletar() { NpgsqlConnection conexao = null; try { conexao = ConectaDB.getConexao(); string sql = "DELETE FROM paciente WHERE prontuario = '" + this.Prontuario + "'"; NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao); cmd.ExecuteNonQuery(); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (conexao != null) { conexao.Close(); } } }
public void Atualizar() { NpgsqlConnection conexao = null; try { conexao = ConectaDB.getConexao(); string sql = "update veiculo set " + " placa " + " = " + "'" + this.Placa + "'" + " , " + " fabricante " + " = " + "'" + this.fabricante + "'" + " , " + " modelo " + " = " + "'" + this.Modelo + "'" + " , " + " ano " + " = " + this.Ano + " , " + " preco " + " = " + this.Preco + " where " + " id " + " = " + this.Id; NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao); cmd.Parameters.Add(new NpgsqlParameter("@placa", this.Placa)); cmd.Parameters.Add(new NpgsqlParameter("@fabricante", this.fabricante)); cmd.Parameters.Add(new NpgsqlParameter("@modelo", this.Modelo)); cmd.Parameters.Add(new NpgsqlParameter("@ano", this.Ano)); cmd.Parameters.Add(new NpgsqlParameter("@preco", this.Preco)); cmd.Parameters.Add(new NpgsqlParameter("@id", this.Id)); cmd.ExecuteNonQuery(); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (conexao != null) { conexao.Close(); } } }
public void Cadastrar() { NpgsqlConnection conexao = null; try { conexao = ConectaDB.getConexao(); string sql = "INSERT INTO veiculo (id, placa, fabricante, modelo, ano, preco) VALUES " + "('" + this.Id + "','" + this.Placa + "' , '" + this.fabricante + "','" + this.Modelo + "','" + this.Ano + "' , '" + this.Preco + "')"; NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao); cmd.ExecuteNonQuery(); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (conexao != null) { conexao.Close(); } } }
public void Update() { NpgsqlConnection conexao = null; try { conexao = ConectaDB.getConexao(); String sql = "UPDATE public.registros SET nome = @nome, marca = @marca WHERE id = @id"; NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao); cmd.Parameters.Add("@id", Id); cmd.Parameters.Add("@nome", nome); cmd.Parameters.Add("@marca", marca); cmd.ExecuteNonQuery(); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (conexao != null) { conexao.Close(); } } }
public void Update() { NpgsqlConnection conexao = null; try { conexao = ConectaDB.getConexao(); String sql = "UPDATE public.lancamento SET descricao =@descricao, entradasaida =@entradaSaida, valor =@valor " + "WHERE id = @id;"; NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao); cmd.Parameters.Add("@descricao", this.descricao); cmd.Parameters.Add("@entradaSaida", this.entradaSaida); cmd.Parameters.Add("@valor", this.valor); //cmd.Parameters.Add("@caixa", this.caixa); cmd.Parameters.Add("@id", this.id); cmd.ExecuteNonQuery(); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (conexao != null) { conexao.Close(); } } }
}//fim botão novo //botão Atualizar private void btnAtualizar_Click_1(object sender, EventArgs e) { NpgsqlConnection conexao = null; try { conexao = ConectaDB.getConexao(); string sql = "UPDATE CLIENTE SET nome=@nome, cnh=@cnh,endereco=@endereco, cidade=@cidade, cep=@cep where id=@id"; NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@id", dgvCliente.CurrentRow.Cells[0].Value); cmd.Parameters.AddWithValue("@nome", txtNome.Text); cmd.Parameters.AddWithValue("@cnh", mtxtCNH.Text); cmd.Parameters.AddWithValue("@endereco", txtEndereco.Text); cmd.Parameters.AddWithValue("@cidade", txtCidade.Text); cmd.Parameters.AddWithValue("@cep", mtxtCEP.Text); cmd.ExecuteNonQuery(); MessageBox.Show("Registro atualizado com sucesso!"); } catch (Exception ex) { MessageBox.Show("Erro: " + ex.ToString()); } finally { conexao.Close(); } }//fim botão Atualizar
//public double caixa { get; set; } public void cadastrar() { NpgsqlConnection conexao = null; try { conexao = ConectaDB.getConexao(); String sql = "INSERT INTO lancamento (descricao, entradaSaida, valor) VALUES" + "(@descricao, @entradaSaida, @valor)"; NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao); cmd.Parameters.Add("@descricao", this.descricao); cmd.Parameters.Add("@entradaSaida", this.entradaSaida); cmd.Parameters.Add("@valor", this.valor); //cmd.Parameters.Add("@caixa", this.caixa); cmd.ExecuteNonQuery(); }catch (Exception ex) { throw new Exception(ex.Message); } finally { if (conexao != null) { conexao.Close(); } } }
public void Cadastrar() { NpgsqlConnection conexao = null; try { conexao = ConectaDB.getConexao(); string sql = "insert into cliente (nome, cnh, endereco, cidade, cep) values (@nome, @cnh, @endereco, @cidade, @cep)"; NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao); cmd.Parameters.Add(new NpgsqlParameter("@nome", this.Nome)); cmd.Parameters.Add(new NpgsqlParameter("@cnh", this.Cnh)); cmd.Parameters.Add(new NpgsqlParameter("@endereco", this.Endereco)); cmd.Parameters.Add(new NpgsqlParameter("@cidade", this.Cidade)); cmd.Parameters.Add(new NpgsqlParameter("@cep", this.Cep)); cmd.ExecuteNonQuery(); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (conexao != null) { conexao.Close(); } } }
public void Cadastrar() { NpgsqlConnection conexao = null; try { conexao = ConectaDB.getConexao(); string sql = "INSERT INTO registros (nome,marca) VALUES" + "('" + this.nome + "','" + this.marca + "')"; NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao); cmd.Parameters.Add(new NpgsqlParameter("@nome", this.nome)); cmd.Parameters.Add(new NpgsqlParameter("@marca", this.marca)); cmd.ExecuteNonQuery(); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (conexao != null) { conexao.Close(); } } }
public void Deletar() { NpgsqlConnection conexao = null; try { conexao = ConectaDB.getConexao(); String sql = "DELETE FROM public.cadastro WHERE id = @id;"; NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao); cmd.Parameters.Add("@id", Id); cmd.ExecuteNonQuery(); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (conexao != null) { conexao.Close(); } } }
//Cadastrar public void Cadastrar() { NpgsqlConnection conexao = null; try { conexao = ConectaDB.getConexao(); string sql = "insert into veiculo (fabricante, modelo, ano, placa) values (@fabricante, @modelo, @ano, @placa)"; NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao); cmd.Parameters.Add(new NpgsqlParameter("@fabricante", this.Fabricante)); cmd.Parameters.Add(new NpgsqlParameter("@modelo", this.Modelo)); cmd.Parameters.Add(new NpgsqlParameter("@ano", this.Ano)); cmd.Parameters.Add(new NpgsqlParameter("@placa", this.Placa)); cmd.ExecuteNonQuery(); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (conexao != null) { conexao.Close(); } } } //fim cadastrar
public void Cadastrar() { NpgsqlConnection conexao = null; try { conexao = ConectaDB.getConexao(); string sql = "INSERT INTO login (usuario, senha) values (@usuario, @senha)"; NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao); cmd.Parameters.Add(new NpgsqlParameter("@usuario", this.Usuario)); cmd.Parameters.Add(new NpgsqlParameter("@senha", this.Senha)); cmd.ExecuteNonQuery(); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (conexao != null) { conexao.Close(); } } } // fim cadastrar
public void Cadastrar() { NpgsqlConnection conexao = null; try { conexao = ConectaDB.getConexao(); string sql = "INSERT INTO paciente (prontuario,nome,documento,endereco,telefone) values " + "('" + this.Prontuario + "','" + this.Nome + "','" + this.Documento + "','" + this.Endereco + "','" + this.Telefone + "')"; NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao); cmd.ExecuteNonQuery(); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (conexao != null) { conexao.Close(); } } }
public void Atualizar() { NpgsqlConnection conexao = null; try { conexao = ConectaDB.getConexao(); string sql = "UPDATE paciente SET nome = '" + this.Nome + "',documento = '" + this.Documento + "',endereco = '" + this.Endereco + "',telefone = '" + this.Telefone + "' WHERE prontuario = '" + this.Prontuario + "'"; NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao); cmd.ExecuteNonQuery(); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (conexao != null) { conexao.Close(); } } }
}//fim botão novo - funcionario //botão atualizar - funcionario private void btnAtualizar2_Click_1(object sender, EventArgs e) { Funcionario funcionario = new Funcionario(); NpgsqlConnection conexao = null; try { conexao = ConectaDB.getConexao(); string sql = "UPDATE FUNCIONARIO SET nome=@nome, cargo=@cargo, salario=@salario, endereco=@endereco, cidade=@cidade, cep=@cep where id=@id"; NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@id", dgvFuncionario.CurrentRow.Cells[0].Value); cmd.Parameters.AddWithValue("@nome", txtNome2.Text); cmd.Parameters.AddWithValue("@cargo", txtCargo.Text); cmd.Parameters.AddWithValue("@salario", funcionario.Salario = float.Parse(txtSalario.Text)); cmd.Parameters.AddWithValue("@endereco", txtEndereco2.Text); cmd.Parameters.AddWithValue("@cidade", txtCidade2.Text); cmd.Parameters.AddWithValue("@cep", mtxtCEP2.Text); cmd.ExecuteNonQuery(); MessageBox.Show("Registro atualizado com sucesso!"); } catch (Exception ex) { MessageBox.Show("Erro: " + ex.ToString()); } finally { conexao.Close(); } }//fim botão listar - funcionario
}//fim botão novo - veiculo //botão Atualizar - veículo private void btnAtualizar1_Click_1(object sender, EventArgs e) { Veiculo veiculo = new Veiculo(); NpgsqlConnection conexao = null; try { conexao = ConectaDB.getConexao(); string sql = "UPDATE VEICULO SET fabricante=@fabricante, modelo=@modelo, ano=@ano, placa=@placa where id=@id"; NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@id", dgvVeiculo.CurrentRow.Cells[0].Value); cmd.Parameters.AddWithValue("@fabricante", txtFabricante.Text); cmd.Parameters.AddWithValue("@modelo", txtModelo.Text); cmd.Parameters.AddWithValue("@ano", veiculo.Ano = int.Parse(txtAno.Text)); cmd.Parameters.AddWithValue("@placa", mtxtPlaca.Text); cmd.ExecuteNonQuery(); MessageBox.Show("Registro atualizado com sucesso!"); } catch (Exception ex) { MessageBox.Show("Erro: " + ex.ToString()); } finally { conexao.Close(); } }//fim botão Atualizar - veículo
private void btnOk_Click(object sender, EventArgs e) { dgvRegistro.Hide(); btnOk.Hide(); btnVoltar.Hide(); btnDelete.Hide(); btnUpdate.Show(); txtId.Hide(); lblInsiraId.Hide(); btnUpdate.Show(); btnCancelar.Show(); btnCadastro.Enabled = false; btnVisualizar.Enabled = false; btnAtualizar.Enabled = false; btnDeletar.Enabled = false; VideoGames videoGames = new VideoGames(); NpgsqlConnection conexao = null; try { conexao = ConectaDB.getConexao(); string sql = "SELECT nome,marca FROM registros WHERE id=@id "; NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@id", txtId.Text); NpgsqlDataReader leitor = cmd.ExecuteReader(); while (leitor.Read()) { txtnome.Text = leitor["nome"].ToString(); txtMarca.Text = leitor["marca"].ToString(); } txtnome.Focus(); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (conexao != null) { conexao.Close(); } } }
public List <PetCadastro> Visualizar() { NpgsqlConnection conexao = null; try { conexao = ConectaDB.getConexao(); string sql = "SELECT * FROM cadastro"; NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao); NpgsqlDataReader dr = cmd.ExecuteReader(); List <PetCadastro> listadePets = new List <PetCadastro>(); while (dr.Read()) { PetCadastro novoPet = new PetCadastro(); novoPet.Id = Convert.ToInt16(dr["id"]); novoPet.nomeDono = dr["nomeDono"].ToString(); novoPet.telefone = dr["telefone"].ToString(); novoPet.RG = dr["RG"].ToString(); novoPet.CPF = dr["CPF"].ToString(); novoPet.animal = dr["animal"].ToString(); novoPet.qualAnimal = dr["qualAnimal"].ToString(); novoPet.sexodoAnimal = dr["sexodoAnimal"].ToString(); novoPet.nomeAnimal = dr["nomeAnimal"].ToString(); novoPet.idadeAnimal = dr["idadeAnimal"].ToString(); listadePets.Add(novoPet); } return(listadePets); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (conexao != null) { conexao.Close(); } } }
} //fim cadastrar //Pesquisar public List <Funcionario> Pesquisar() { List <Funcionario> funcionarios = new List <Funcionario>(); NpgsqlConnection conexao = null; try { conexao = ConectaDB.getConexao(); string sql = "select * from funcionario where id=@id;"; NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao); cmd.Parameters.Add(new NpgsqlParameter("@id", Pesquisa)); cmd.ExecuteNonQuery(); //executa a consulta e acumula o resultado em uma tabela virtual NpgsqlDataReader dr = cmd.ExecuteReader(); //percorre todas as linhas e monta uma lista //List<Cliente> listaClientes = new List<Cliente>(); while (dr.Read()) { Funcionario novoFuncionario = new Funcionario(); novoFuncionario.Id = int.Parse(dr["id"].ToString()); novoFuncionario.Nome = dr["nome"].ToString(); novoFuncionario.Cargo = dr["cargo"].ToString(); novoFuncionario.Salario = float.Parse(dr["salario"].ToString()); novoFuncionario.Endereco = dr["endereco"].ToString(); novoFuncionario.Cidade = dr["cidade"].ToString(); novoFuncionario.Cep = dr["cep"].ToString(); //add o objeto na lista funcionarios.Add(novoFuncionario); } } catch (Exception ex) { throw new Exception(message: ex.Message); } finally { conexao.Close(); } return(funcionarios); } // fim pesquisar
} // fim pesquisar //Atualizar public void Atualizar() { NpgsqlConnection conexao = null; try { conexao = ConectaDB.getConexao(); string sql = "UPDATE CLIENTE SET id=@id, fabricante=@fabricante, modelo=@modelo, ano=@ano, placa=@placa"; NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao); } catch (Exception ex) { throw new Exception(ex.Message); } finally { conexao.Close(); } } //fim Atualizar
public void Atualizar() { NpgsqlConnection conexao = null; try { conexao = ConectaDB.getConexao(); string sql = "UPDATE CLIENTE SET id=@id, nome=@nome, cnh=@cnh, endereco=@endereco, cidade=@cidade, cep=@cep"; NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao); } catch (Exception ex) { throw new Exception(ex.Message); } finally { conexao.Close(); } }
} //fim cadastrar //Pesquisar public List <Veiculo> Pesquisar() { List <Veiculo> veiculos = new List <Veiculo>(); NpgsqlConnection conexao = null; try { conexao = ConectaDB.getConexao(); string sql = "select * from veiculo where id=@id;"; NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao); cmd.Parameters.Add(new NpgsqlParameter("@id", Pesquisa)); cmd.ExecuteNonQuery(); //executa a consulta e acumula o resultado em uma tabela virtual NpgsqlDataReader dr = cmd.ExecuteReader(); //percorre todas as linhas e monta uma lista //List<Cliente> listaClientes = new List<Cliente>(); while (dr.Read()) { Veiculo novoVeiculo = new Veiculo(); novoVeiculo.Id = int.Parse(dr["id"].ToString()); novoVeiculo.Fabricante = dr["fabricante"].ToString(); novoVeiculo.Modelo = dr["modelo"].ToString(); novoVeiculo.Ano = int.Parse(dr["ano"].ToString()); novoVeiculo.Placa = dr["placa"].ToString(); //add o objeto na lista veiculos.Add(novoVeiculo); } } catch (Exception ex) { throw new Exception(message: ex.Message); } finally { conexao.Close(); } return(veiculos); } // fim pesquisar
} // fim cadastrar public usuario Login() { //esses dados virão do banco de dados NpgsqlConnection npgsqlConnection = null; usuario objusuario = new usuario(); try { npgsqlConnection = ConectaDB.getConexao(); string sql = ""; //monta o comando sql sql = "select * from login where usuario ='" + this.Usuario + "' and senha='" + this.Senha + "';"; //atribui ao cmd o sql e a conexão a ser utilizada NpgsqlCommand cmd = new NpgsqlCommand(sql, npgsqlConnection); //exacuta-se o sql e declara um DataReader para receber a matriz de valores NpgsqlDataReader dr = cmd.ExecuteReader(); dr.Read(); objusuario.Id = Convert.ToInt32(dr["id"]); objusuario.Usuario = dr["usuario"].ToString(); objusuario.Senha = dr["senha"].ToString(); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (npgsqlConnection != null) { npgsqlConnection.Close(); } } return(objusuario); }
public static User isValidUser(string login, string pwd) { NpgsqlConnection conexao = null; try { conexao = ConectaDB.getConexao(); string sql = "SELECT * FROM Users WHERE login=@login and password=@password"; NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao); cmd.Parameters.Add(new NpgsqlParameter("@login", login)); cmd.Parameters.Add(new NpgsqlParameter("@password", pwd)); NpgsqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { User user = new User(); user.Id = Convert.ToInt16(dr["id"]); user.Login = dr["login"].ToString(); user.Nivel = Convert.ToInt16(dr["nivel"]); UserController.loggedUser = user; return(user); } } catch (Exception e) { throw new Exception(e.Message); } finally { if (conexao != null) { conexao.Close(); } } return(null); }
public List <Cliente> Listar() { List <Cliente> clientes = new List <Cliente>(); NpgsqlConnection conexao = null; try { conexao = ConectaDB.getConexao(); string sql = "select * from cliente;"; NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao); //executa a consulta e acumula o resultado em uma tabela virtual NpgsqlDataReader dr = cmd.ExecuteReader(); //percorre todas as linhas e monta uma lista //List<Cliente> listaClientes = new List<Cliente>(); while (dr.Read()) { Cliente novoCliente = new Cliente(); novoCliente.Id = int.Parse(dr["id"].ToString()); novoCliente.Nome = dr["nome"].ToString(); novoCliente.Cnh = dr["cnh"].ToString(); novoCliente.Endereco = dr["endereco"].ToString(); novoCliente.Cidade = dr["cidade"].ToString(); novoCliente.Cep = dr["cep"].ToString(); //add o objeto na lista clientes.Add(novoCliente); } } catch (Exception ex) { throw new Exception(message: ex.Message); } finally { conexao.Close(); } return(clientes); }
public List <Veiculo> Listar() { NpgsqlConnection conexao = null; try { conexao = ConectaDB.getConexao(); string sql = "SELECT * FROM veiculo"; NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao); NpgsqlDataReader dr = cmd.ExecuteReader(); List <Veiculo> listaVeiculos = new List <Veiculo>(); while (dr.Read()) { Veiculo novoVeiculo = new Veiculo(); novoVeiculo.Id = Convert.ToInt16(dr["id"]); novoVeiculo.Placa = dr["placa"].ToString(); novoVeiculo.fabricante = dr["fabricante"].ToString(); novoVeiculo.Modelo = dr["modelo"].ToString(); novoVeiculo.Preco = Convert.ToDouble(dr["preco"]); listaVeiculos.Add(novoVeiculo); } return(listaVeiculos); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (conexao != null) { conexao.Close(); } } }
public static List <Game> all() { List <Game> games = new List <Game>(); NpgsqlConnection conexao = null; try { conexao = ConectaDB.getConexao(); string sql = "SELECT * FROM GaMeS"; NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao); NpgsqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Game game = new Game( Convert.ToInt16(dr["id"]), dr["name"].ToString(), dr["console"].ToString(), dr["type"].ToString(), Convert.ToDouble(dr["value"]), Convert.ToDouble(dr["cost"]) ); games.Add(game); } } catch (Exception e) { throw new Exception(e.Message); } finally { if (conexao != null) { conexao.Close(); } } return(games); }
public List <VideoGames> Visualizar() { NpgsqlConnection conexao = null; try { conexao = ConectaDB.getConexao(); string sql = "SELECT * FROM registros"; NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao); NpgsqlDataReader dr = cmd.ExecuteReader(); List <VideoGames> listadeVideoGames = new List <VideoGames>(); while (dr.Read()) { VideoGames videoGames = new VideoGames(); videoGames.Id = Convert.ToInt16(dr["id"]); videoGames.nome = dr["nome"].ToString(); videoGames.marca = dr["marca"].ToString(); listadeVideoGames.Add(videoGames); } return(listadeVideoGames); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (conexao != null) { conexao.Close(); } } }
public List <Fluxo> listar() { NpgsqlConnection conexao = null; try { conexao = ConectaDB.getConexao(); string sql = "SELECT * FROM lancamento"; NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao); //Executa a consulta e acumula o resultado em uma tab virutal NpgsqlDataReader dr = cmd.ExecuteReader(); //percorre todas as linhas e monta uma lista List <Fluxo> listaFluxo = new List <Fluxo>(); while (dr.Read()) { Fluxo novoItem = new Fluxo(); novoItem.descricao = dr["descricao"].ToString(); novoItem.valor = Convert.ToDouble(dr["valor"]); novoItem.entradaSaida = dr["entradasaida"].ToString(); novoItem.id = Convert.ToInt16(dr["id"]); //adicionar o objeto na lista listaFluxo.Add(novoItem); } return(listaFluxo); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (conexao != null) { conexao.Close(); } } }
}//fim botão listar - funcionario //botão excluir - funcionario private void btnExcluir2_Click_1(object sender, EventArgs e) { Funcionario funcionariopesq = new Funcionario(); NpgsqlConnection conexao = null; try { conexao = ConectaDB.getConexao(); string sql = "DELETE FROM FUNCIONARIO WHERE id=@id"; NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao); funcionariopesq.Pesquisa = int.Parse(dgvFuncionario.CurrentRow.Cells[0].Value.ToString()); cmd.Parameters.AddWithValue("@id", funcionariopesq.Pesquisa); cmd.ExecuteNonQuery(); limpaCampos2(); MessageBox.Show("Registro excluído com sucesso!"); } catch (Exception ex) { MessageBox.Show("Erro: " + ex); } finally { conexao.Close(); } txtNome2.Text = ""; txtCargo.Text = ""; txtSalario.Text = ""; txtEndereco2.Text = ""; txtCidade2.Text = ""; mtxtCEP2.Text = ""; txtBusca2.Text = ""; }// fim botão excluir - funcionario