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); }