示例#1
0
        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);
        }
示例#2
0
        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);
        }