private static PriceGrosType[] Get(Guid[] g) { var res = new PriceGrosType[g.Length]; for (var i = 0; i < res.Length; i++) { var x = RepositoryProduct.GetXElementByElementName("CustomerId", g[i].ToString()); var procent = (decimal)(Pro.DiscountValue) / 100; var prix = x.GetXElementValue("price").ToDecimal(); res[i] = new PriceGrosType(x.GetXElementValue("cusumerIdRealStock").ToGuid(), x.GetXElementValue("CustomerId").ToGuid(), prix + prix * procent); } return(res); }
private static PriceGrosType[] GetGros(Guid[] g) { var res = new PriceGrosType[g.Length]; for (var i = 0; i < res.Length; i++) { var x = RepositoryProduct.GetXElementByElementName("CustomerId", g[i].ToString()); var pg = x.GetXElementValue("priceGros").ToDecimal(); decimal procent = Pro.DiscountValue; pg = pg + (pg * procent / 100); var tva1 = RepositoryTva.GetById(x.GetXElementValue("tva").ToInt()); var tva = PrixOnlyTva(pg, tva1); pg = pg + tva; res[i] = new PriceGrosType(x.GetXElementValue("cusumerIdRealStock").ToGuid(), x.GetXElementValue("CustomerId").ToGuid(), pg); } return(res); }