public UserCsharp Salvar(UserCsharp userCharp) { UserCsharp user = new UserCsharp(); NpgsqlCommand inseirUsuario = new NpgsqlCommand(); try { inseirUsuario.CommandText = "INSERT INTO userposjava(nome,email)values(@nome, @email) "; inseirUsuario.Parameters.AddWithValue(" @nome", userCharp.getNome()); inseirUsuario.Parameters.AddWithValue(" @email", userCharp.getEmail()); //conectar try { inseirUsuario.Connection = conexao.Conectar(); //abre a conexão inseirUsuario.ExecuteNonQuery(); //executar conexao.Desconctar(); //desconecta this.menssagem = "Cadastrado com sucesso"; } catch (SqlException) { this.menssagem = "Erro de conexão"; } conexao.Desconctar(); } catch (Exception e) { this.menssagem = "nao conectou"; } return(user); }//fim salvar
private void button2_Click(object sender, EventArgs e) { try //metodo mostrar usuario pelo Id; { UserDao userDao = new UserDao(); long id = long.Parse(txtId.Text); UserCsharp userCsharp = userDao.Mostrar(id); if (userCsharp.GetErroId()) { MessageBox.Show("ID Não encontrado"); //se der } else { textBox1.Text = userCsharp.getNome(); textBox2.Text = userCsharp.getEmail(); } } catch (Exception ms) { MessageBox.Show("Não há dados a pesquisar"); } }