Exemple #1
0
        public ProdutoModel RetornarProduto(int?id)
        {
            ProdutoModel item;
            DAL          objDAL = new DAL();
            string       sql    = $"SELECT id, nome, descricao, preco_unitario, quantidade_estoque, unidade_medida, link_foto FROM Produto WHERE id='{id}'";
            DataTable    dt     = objDAL.RetDataTable(sql);

            item = new ProdutoModel()
            {
                Id                = dt.Rows[0]["Id"].ToString(),
                Nome              = dt.Rows[0]["Nome"].ToString(),
                Descricao         = dt.Rows[0]["Descricao"].ToString(),
                PrecoUnitario     = decimal.Parse(dt.Rows[0]["preco_unitario"].ToString()),
                QuantidadeEstoque = decimal.Parse(dt.Rows[0]["quantidade_estoque"].ToString()),
                UnidadeMedida     = dt.Rows[0]["unidade_medida"].ToString(),
                LinkFoto          = dt.Rows[0]["link_foto"].ToString(),
            };

            return(item);
        }
Exemple #2
0
        public List <ProdutoModel> ListarTodosProdutos()
        {
            List <ProdutoModel> lista = new List <ProdutoModel>();
            ProdutoModel        item;
            DAL       objDAL = new DAL();
            string    sql    = "SELECT id, nome, descricao, preco_unitario, quantidade_estoque, unidade_medida, link_foto FROM Produto ORDER BY nome ASC";
            DataTable dt     = objDAL.RetDataTable(sql);

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                item = new ProdutoModel()
                {
                    Id                = dt.Rows[i]["Id"].ToString(),
                    Nome              = dt.Rows[i]["Nome"].ToString(),
                    Descricao         = dt.Rows[i]["Descricao"].ToString(),
                    PrecoUnitario     = decimal.Parse(dt.Rows[i]["preco_unitario"].ToString()),
                    QuantidadeEstoque = decimal.Parse(dt.Rows[i]["quantidade_estoque"].ToString()),
                    UnidadeMedida     = dt.Rows[i]["unidade_medida"].ToString(),
                    LinkFoto          = dt.Rows[i]["link_foto"].ToString(),
                };
                lista.Add(item);
            }
            return(lista);
        }