Esempio n. 1
0
        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();
            }
        }
Esempio n. 2
0
        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();
            }
        }
Esempio n. 3
0
    { 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);
      }
Esempio n. 4
0
        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();
        }
Esempio n. 5
0
        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");
        }
Esempio n. 6
0
        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();
            }
        }
Esempio n. 7
0
        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");
        }
Esempio n. 8
0
 public string AtualizarPessoa(BEPessoa pessoa)
 {
     return(dalPessoa.atualizarPessoa(pessoa));
 }
Esempio n. 9
0
 public void IncluirPessoa(BEPessoa pessoa)
 {
     dalPessoa.incluirPessoa(pessoa);
 }