public void incluirPessoa(BEPessoa pessoa) { try { if (conexion.State == ConnectionState.Open) { conexion.Close(); } cmd = new SqlCommand("InserirPessoa", conexion); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@nome", pessoa.str_nome); cmd.Parameters.AddWithValue("@sobrenome", pessoa.str_sobrenome); cmd.Parameters.AddWithValue("@telefone", pessoa.str_telefone); cmd.Parameters.AddWithValue("@email", pessoa.str_email); cmd.Parameters.AddWithValue("@endereco", pessoa.str_endereco); cmd.Parameters.AddWithValue("@cpf", pessoa.int_cpf); cmd.Parameters.AddWithValue("@idTipDoc", pessoa.int_idTipDoc); cmd.Parameters.AddWithValue("@numDoc", pessoa.str_numDoc); cmd.Parameters.AddWithValue("@cidade", pessoa.str_cidade); conexion.Open(); cmd.ExecuteNonQuery(); } catch (Exception ex) { throw ex; // retorna mensagem de erro } finally { conexion.Close(); } }
public string atualizarPessoa(BEPessoa pessoa) { try { conexion.Open(); SqlCommand cmd = new SqlCommand("AtualizarPessoa", conexion); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@idPessoa", pessoa.int_idPessoa); cmd.Parameters.AddWithValue("@nome", pessoa.str_nome); cmd.Parameters.AddWithValue("@sobrenome", pessoa.str_sobrenome); cmd.Parameters.AddWithValue("@telefone", pessoa.str_email); cmd.Parameters.AddWithValue("@email", pessoa.str_email); cmd.Parameters.AddWithValue("@endereco", pessoa.str_endereco); cmd.ExecuteNonQuery(); return(null); // success } catch (Exception ex) { throw ex; // retorna mensagem de erro } finally { conexion.Close(); } }
{ public List <BEPessoa> RetornarPessoas() { var connString = "Host=localhost;Username=postgres;Password=senha;Database=DotNetCoreAPI"; List <BEPessoa> lstPessoa = new List <BEPessoa>(); try{ using (var conn = new NpgsqlConnection(connString)) { conn.Open(); using (var cmd = new NpgsqlCommand("SELECT id, cpf, Nome FROM \"Pessoa\"", conn)) using (var reader = cmd.ExecuteReader()) while (reader.Read()) { BEPessoa pessoa = new BEPessoa(); pessoa.Id = (Int64)reader["id"]; pessoa.CPF = (Int64)reader["cpf"]; pessoa.Nome = reader.GetString(2); lstPessoa.Add(pessoa); } conn.Close(); } }catch (Exception ex) { string teste = ex.Message; } return(lstPessoa); }
protected void btnPesquisar_Click(object sender, EventArgs e) { BLLPessoa bllPessoa = new BLLPessoa(); BEPessoa pessoa = new BEPessoa(); pessoa = bllPessoa.GetPessoa(txtNumDoc.Text); txtNome.Text = pessoa.str_nome; txtSob.Text = pessoa.str_sobrenome; txtTel.Text = pessoa.str_telefone; txtEmail.Text = pessoa.str_email; txtEnder.Text = pessoa.str_endereco; hdIdPessoa.Value = pessoa.int_idPessoa.ToString(); }
protected void btnAtualizar_Click(object sender, EventArgs e) { BLLPessoa bllPessoa = new BLLPessoa(); BEPessoa pessoa = new BEPessoa(); pessoa.str_nome = txtNome.Text; pessoa.str_sobrenome = txtSob.Text; pessoa.str_telefone = txtTel.Text; pessoa.str_email = txtEmail.Text; pessoa.str_endereco = txtEnder.Text; pessoa.int_idPessoa = int.Parse(hdIdPessoa.Value); bllPessoa.AtualizarPessoa(pessoa); Response.Redirect("MantPessoas.aspx"); }
public BEPessoa GetPessoa(string numDoc) { try { conexion = cn.Conectar(); if (conexion.State == ConnectionState.Open) { conexion.Close(); } //conexion = cn.Conectar(); conexion.Open(); SqlCommand cmd = new SqlCommand("getPessoa", conexion); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@numDoc", numDoc); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { BEPessoa pessoa = new BEPessoa(); pessoa.int_idPessoa = int.Parse(dr["idPessoa"].ToString()); pessoa.str_nome = dr["nome"].ToString(); pessoa.str_sobrenome = dr["sobrenome"].ToString(); pessoa.str_email = (dr["email"].ToString()); pessoa.str_telefone = dr["telefone"].ToString(); pessoa.str_endereco = dr["endereco"].ToString(); return(pessoa); } else { return(null); } } catch (Exception ex) { throw ex; } finally { conexion.Close(); } }
protected void btnAgregar_Click(object sender, EventArgs e) { BLLPessoa bllPessoa = new BLLPessoa(); BEPessoa pessoa = new BEPessoa(); pessoa.str_nome = txtNome.Text; pessoa.str_sobrenome = txtSob.Text; pessoa.str_telefone = txtTel.Text; pessoa.str_email = txtEmail.Text; pessoa.str_endereco = txtEnder.Text; pessoa.int_cpf = Convert.ToInt32(txtCpf.Text); pessoa.int_idTipDoc = Convert.ToInt32(ddlTipDoc.SelectedValue); pessoa.str_numDoc = txtNumDoc.Text; pessoa.str_cidade = txtCiu.Text; bllPessoa.IncluirPessoa(pessoa); Response.Redirect("MantPessoas.aspx"); }
public string AtualizarPessoa(BEPessoa pessoa) { return(dalPessoa.atualizarPessoa(pessoa)); }
public void IncluirPessoa(BEPessoa pessoa) { dalPessoa.incluirPessoa(pessoa); }