Example #1
0
        public LigneFacture ApplyListePrix(LigneFacture ligne)
        {
            if (this.ListPrix != null && this.ListPrix != ObjectId.Empty)
            {
                var list     = ListPrix.GetObject("ListePrix") as ListePrix;
                var listPrix = DataHelpers.instanc().GetDataSync <PrixArticle>(a => a.ListePrix_ == ListPrix);
                if (listPrix != null)
                {
                    var firstPric = listPrix.FirstOrDefault(a => a.lArticle == ligne.lArticle);
                    if (firstPric != null)
                    {
                        ligne.PrixUnitaire = firstPric.Taux;
                    }
                }
            }

            return(ligne);
        }