Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: 'Order' does not contain a definition for 'GetProperty'
at CallSite.Target(Closure , CallSite , Object , String )
at System.Dynamic.UpdateDelegates.UpdateAndExecute2[T0,T1,TRet](CallSite site, T0 arg0, T1 arg1)
at SoftProConversion.Form1.CreateOrder() in C:\dev\SoftProConversion\SoftProConversion\Form1.cs:line 3988
when executing the following code:
Code: Select all
IOrderStore os = ss.GetService<IOrderStore>();
IOrder order = os.NewOrder(spec);
dynamic o = (dynamic)order;
o.Project = "RAL Test";
//o.ReceivedDate = ms.DATEOPEN;
NEWMAST nms = getNewmast(ms.LINKNO);
o.SalesContract.SalesPrice = nms.SALESPRICE;
//Int32[] spDat = getSoftProDate(nms.DistributionDate);
//o.DisbursementDate = dt(spDat[0], spDat[1], spDat[2]);
//Contacts*************************************************************************************************************
HudBor1 hb1 = getHudBor1(ms.LINKNO);
HudBor2 hb2 = getHudBor2(ms.LINKNO);
HudSel1 hs1 = getHudSel1(ms.LINKNO);
HudSel2 hs2 = getHudSel2(ms.LINKNO);
Buyers buy = getBuyers(ms.LINKNO);
Sellers sel = getSellers(ms.LINKNO);
TITLEINS ti = getTitleins(ms.LINKNO);
IList contacts = (IList)o.GetProperty("Contacts");