23 Ekim 2012 Salı

CRM 2011-Teklife Ürün Ekleme ( Create Quote Detail)


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