示例#1
0
        public static List <Produto> Lista()
        {
            var       produtos = new List <Produto>();
            DataTable dados    = new Database.Produto().Lista();

            for (var i = 0; i < dados.Rows.Count; i++)
            {
                produtos.Add(new Produto()
                {
                    Id            = Convert.ToInt32(dados.Rows[i]["id"]),
                    Nome          = dados.Rows[i]["nome"].ToString(),
                    Descricao     = dados.Rows[i]["descricao"].ToString(),
                    Preco         = Convert.ToDecimal(dados.Rows[i]["preco"]),
                    DataAlteracao = Convert.ToDateTime(dados.Rows[i]["data_alteracao"]),
                    DataInclusao  = Convert.ToDateTime(dados.Rows[i]["data_inclusao"]),
                });
            }

            return(produtos);
        }
示例#2
0
        public static List <Produto> Lista(string nome)
        {
            var produtos = new List <Produto>();

            DataTable dados = new Database.Produto().Lista(nome);

            for (var i = 0; i < dados.Rows.Count; i++)
            {
                produtos.Add(new Produto()
                {
                    Id            = Convert.ToInt32(dados.Rows[i]["id"]),
                    Nome          = dados.Rows[i]["nome"].ToString(),
                    CodBarras     = dados.Rows[i]["codBarras"].ToString(),
                    Descricao     = dados.Rows[i]["descricao"].ToString(),
                    Preco         = (float)Convert.ToDecimal(dados.Rows[i]["preco"]),
                    DataAlteracao = Convert.ToDateTime(dados.Rows[i]["data_alteracao"]),
                    DataEntrada   = Convert.ToDateTime(dados.Rows[i]["dataEntrada"],
                                                       Categoria = dados.Rows[i]["categoria"].ToString())
                });
            }

            return(produtos);
        }