Can Someone help me with this trigger : It is not working
trigger ControlOpportunityStage on Line_Item__c (after update) {
List<Opportunity> parentlist = new List<Opportunity>();
List<Opportunity> opportunityId = new list<Opportunity>();
for(Line_item__c lirecord : [SELECT Opportunity__r.id, Opportunity__r.StageName
from Line_item__c
where Line_item__c.Opportunity__c <> null]){
for(Opportunity opt : parentlist)
if(Opportunity.StageName != Line_item__c.Stage__c)
Opportunity.StageName = "Line_item__c.Stage__c;
opportunityId.add(opportunity.Id);
{
if(opportunityId != null & opportunityId.Size()>0)
update opportunityId;
}
}
}