コード例 #1
0
ファイル: ProdutoRules.cs プロジェクト: ronaldowl/OscaApp
        public static bool RollbackProdutoBalcao(ProdutoBalcao[] produtosBalcao, ContextPage contexto, IProdutoData produtoData)
        {
            foreach (var item in produtosBalcao)
            {
                Produto prodBase = produtoData.Get(item.idProduto);
                prodBase.quantidade = prodBase.quantidade + item.quantidade;
                produtoData.UpdateQuantity(prodBase);
            }

            return(true);
        }
コード例 #2
0
ファイル: ProdutoRules.cs プロジェクト: ronaldowl/OscaApp
        public static bool BaixaProdutoBalcao(ProdutoBalcao[] produtosBalcao, ContextPage contexto, IProdutoData produtoData)
        {
            foreach (var item in produtosBalcao)
            {
                //recupera Quantidade Atual

                Produto prodBase = produtoData.Get(item.idProduto);

                prodBase.quantidade = prodBase.quantidade - item.quantidade;
                produtoData.UpdateQuantity(prodBase);
            }

            return(true);
        }