Beispiel #1
0
        public static List <Pessoa> Listar()
        {
            var pessoas = new List <Pessoa>();

            DataTable dados = new Database.Pessoa().Listar();

            for (var i = 0; i < dados.Rows.Count; i++)
            {
                Pessoa pessoa = new Pessoa();
                pessoa.Id       = Convert.ToInt32(dados.Rows[i]["Id"]);
                pessoa.Nome     = dados.Rows[i]["nome"].ToString();
                pessoa.CPF      = dados.Rows[i]["CPF"].ToString();
                pessoa.Telefone = dados.Rows[i]["telefone"].ToString();
                pessoa.Email    = dados.Rows[i]["email"].ToString();
                pessoas.Add(pessoa);

                /*
                 * Outra maneira de preencher o objeto pessoas
                 * pessoas.Add(new Pessoa()
                 * {
                 *  Id = Convert.ToInt32(dados.Rows[i]["Id"]),
                 *  Nome = dados.Rows[i]["nome"].ToString(),
                 *  CPF = dados.Rows[i]["CPF"].ToString(),
                 *  Telefone = dados.Rows[i]["telefone"].ToString(),
                 *  Email = dados.Rows[i]["email"].ToString(),
                 * });
                 */
            }

            return(pessoas);
        }
        public static List <Pessoa> Lista(string nome)
        {
            var       pessoas = new List <Pessoa>();
            DataTable dados   = new Database.Pessoa().Lista(nome);

            for (var i = 0; i < dados.Rows.Count; i++)
            {
                pessoas.Add(new Pessoa()
                {
                    Id       = Convert.ToInt32(dados.Rows[i]["id"]),
                    Nome     = dados.Rows[i]["nome"].ToString(),
                    CPF      = dados.Rows[i]["cpf"].ToString(),
                    Telefone = dados.Rows[i]["telefone"].ToString(),
                    Email    = dados.Rows[i]["email"].ToString(),
                });
            }

            return(pessoas);
        }