QuoteDetail detail = new QuoteDetail();
detail.ProductId = urun.ToEntityReference();
detail.UoMId = priceListItem.UoMId;
detail.Quantity = miktar;
detail.QuoteId = teklif.ToEntityReference();
detail.ManualDiscountAmount = new Microsoft.Xrm.Sdk.Money(100,43);
detail.IsPriceOverridden = true;
detail.PricePerUnit = new Microsoft.Xrm.Sdk.Money(fiyat);
//detail.ExtendedAmount = new Microsoft.Xrm.Sdk.Money(30);
Guid _teklifurunId = service.Create(detail);
Burada dikkat edilmesi gerekenler;
UoMId=Teklifin fiyat listesindeki ürün kaleminin uomId sidir.
IsPriceOverridden=true =>FiyatListesiKalemindeki ürün degerını kullanmayıp yanı atanan fiyatı kullanır.
Yukarıdaki kodda urun degiskeni Product tipinde,teklif değiskeni de Quote tipindedir.
Hiç yorum yok:
Yorum Gönder