示例#1
0
        public List <ProdutoModel> ListagemDeProdutos()
        {
            List <ProdutoModel> Lista = new List <ProdutoModel>();
            ProdutoModel        item;
            var       sql       = "SELECT ID, Nome, Descricao, Preco_Unitario, Quantidade_Estoque, Unidade_Medida, Link_Foto FROM Produto";
            DAL       objDAL    = new DAL();
            DataTable datatable = objDAL.RetornaDataTable(sql);

            for (int i = 0; i < datatable.Rows.Count; i++)
            {
                item = new ProdutoModel
                {
                    ID                 = datatable.Rows[i]["ID"].ToString(),
                    nome               = datatable.Rows[i]["nome"].ToString(),
                    descricao          = datatable.Rows[i]["descricao"].ToString(),
                    preco_unitario     = datatable.Rows[i]["preco_unitario"].ToString(),
                    quantidade_estoque = datatable.Rows[i]["quantidade_estoque"].ToString(),
                    unidade_medida     = datatable.Rows[i]["unidade_medida"].ToString(),
                    link_foto          = datatable.Rows[i]["link_foto"].ToString()
                };

                Lista.Add(item);
            }
            return(Lista);
        }
示例#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(),
                    Preco_Unitario     = decimal.Parse(dt.Rows[i]["preco_unitario"].ToString()),
                    Quantidade_Estoque = decimal.Parse(dt.Rows[i]["quantidade_estoque"].ToString()),
                    Unidade_Medida     = dt.Rows[i]["unidade_medida"].ToString(),
                    Link_Foto          = dt.Rows[i]["link_foto"].ToString()
                };
                lista.Add(item);
            }

            return(lista);
        }
示例#3
0
        public void Editar(ProdutoModel produto)
        {
            DAL    objDAL = new DAL();
            string sql    = $"UPDATE Produto SET nome = '{produto.nome}'," +
                            $" descricao = '{produto.descricao}', " +
                            $" preco_unitario = '{produto.preco_unitario}', " +
                            $" quantidade_estoque = '{produto.quantidade_estoque}'," +
                            $" unidade_medida = '{produto.unidade_medida}', " +
                            $" link_foto = '{produto.link_foto}' " +
                            $" WHERE ID = '{produto.ID}'";

            objDAL.ExecutarComandoSQL(sql);
        }
示例#4
0
        public ProdutoModel RetornarProduto(int?ID)
        {
            ProdutoModel item      = new ProdutoModel();
            var          sql       = "SELECT * FROM Produto";
            DAL          objDAL    = new DAL();
            DataTable    dataTable = objDAL.RetornaDataTable(sql);

            item.ID                 = dataTable.Rows[0]["ID"].ToString();
            item.nome               = dataTable.Rows[0]["nome"].ToString();
            item.descricao          = dataTable.Rows[0]["descricao"].ToString();
            item.preco_unitario     = dataTable.Rows[0]["preco_unitario"].ToString();
            item.quantidade_estoque = dataTable.Rows[0]["quantidade_estoque"].ToString();
            item.unidade_medida     = dataTable.Rows[0]["unidade_medida"].ToString();
            item.link_foto          = dataTable.Rows[0]["link_foto"].ToString();

            return(item);
        }
示例#5
0
        public ProdutoModel RetornaProduto(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}' order by nome asc";
            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(),
                Preco_Unitario     = decimal.Parse(dt.Rows[0]["preco_unitario"].ToString()),
                Quantidade_Estoque = decimal.Parse(dt.Rows[0]["quantidade_estoque"].ToString()),
                Unidade_Medida     = dt.Rows[0]["unidade_medida"].ToString(),
                Link_Foto          = dt.Rows[0]["link_foto"].ToString()
            };
            return(item);
        }
        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}'order by nome asc ";

            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(),
                Preco_Unitario     = decimal.Parse(dt.Rows[0]["preco_unitario"].ToString()),
                Quantidade_Estoque = decimal.Parse(dt.Rows[0]["quantidade_estoque"].ToString()),
                Unidade_Medida     = dt.Rows[0]["unidade_medida"].ToString(),
                Link_Foto          = dt.Rows[0]["link_foto"].ToString(),
            };


            return(Item);
        }