Quantcast
Channel: Microsoft Dynamics CRM Forum - Recent Threads
Viewing all articles
Browse latest Browse all 79901

Update field from sub grid field

$
0
0

Hi All, 

I have one entity in which there is a sub grid. In my entity i have a field "amount" which will be updated every time we add a new sub grid item. I have created a plugin shown below which runs on create new sub grid item. below is the code:

 if(context.InputParameters.Contains("Target") && context.InputParameters["Target"] is Entity)
            {
                Entity rate = (Entity)context.InputParameters["Target"];
                Guid id = new Guid();
                if(rate.Attributes["one_rateitems"]!=null)
                {
                    id = ((EntityReference)rate.Attributes["one_rateitems"]).Id;
                }
                Decimal amount = new Decimal();
                if (rate.Attributes["one_subtotalmaterialsell"] != null)
                {
                    amount = ((Money)rate.Attributes["one_subtotalmaterialsell"]).Value;
                }
                ColumnSet cs = new ColumnSet(new String[]{"one_amount"});
                Entity ec = service.Retrieve("one_costingtype", id,cs);
                ec.Attributes["one_amount"] = new Money(amount);
                service.Update(ec);
            }


when I debug this code, i see that values are coming up in the amount field but while running the plugin, I don't see the value getting updated in amount field. can anyone help?


Viewing all articles
Browse latest Browse all 79901

Trending Articles