예제 #1
0
        public decimal GetQteArticlesParSecteur(Secteur secteur)
        {
            var qte = 0m;
            //PositionMagasinRepoEF posEF = new PositionMagasinRepoEF();

            List <PositionMagasin> positions = positionMagasin.GetAllPositions();

            //ArticleRepoEF aef = new ArticleRepoEF();

            List <Article> articles = articleRepository.GetAllArticlesBySecteur(secteur);

            ICollection <Etagere> etList = secteur.Etageres;

            foreach (Etagere et in etList)
            {
                foreach (PositionMagasin etPos in positions)
                {
                    if (et.Id == etPos.IdEtagere)
                    {
                        qte += etPos.Quantite;
                    }
                }
            }

            return(qte);
        }
예제 #2
0
        public decimal GetNombreOcurrenceArticle(Article article)
        {
            var qte = 0;
            //PositionMagasinRepoEF pos = new PositionMagasinRepoEF();
            ICollection <PositionMagasin> positionsMagasin = positionMagasin.GetAllPositions();

            foreach (PositionMagasin posi in positionsMagasin)
            {
                if (posi.IdArticle == article.Id)
                {
                    qte += posi.Quantite;
                }
            }

            return(qte);
        }