• pallavi elgonda
  • NEWBIE
  • 10 Points
  • Member since 2020

  • Chatter
    Feed
  • 0
    Best Answers
  • 0
    Likes Received
  • 0
    Likes Given
  • 1
    Questions
  • 2
    Replies
trigger contactTrigger on Contact (after insert,after update) {
List<Id> ids = new List<Id>();
    for(Contact con: trigger.new){
        ids.add(con.AccountId);
    }
    List<Account> aList= [select id,name, Task__c, (select id,Task__c from contacts) from account where id IN: ids];
        
    
    for(Account acc: aList){
        for(Contact con: acc.contacts){
            system.debug('task'+con.Task__C+acc.Task__C);
        if(con.Task__C=='Submitted'){
            acc.Task__C='Achieved';
            } system.debug('task'+con.Task__C+acc.Task__C+acc.Name);
        }
    }
}
    
    
    
    
    
    
    
    
 
trigger contactTrigger on Contact (after insert,after update) {
List<Id> ids = new List<Id>();
    for(Contact con: trigger.new){
        ids.add(con.AccountId);
    }
    List<Account> aList= [select id,name, Task__c, (select id,Task__c from contacts) from account where id IN: ids];
        
    
    for(Account acc: aList){
        for(Contact con: acc.contacts){
            system.debug('task'+con.Task__C+acc.Task__C);
        if(con.Task__C=='Submitted'){
            acc.Task__C='Achieved';
            } system.debug('task'+con.Task__C+acc.Task__C+acc.Name);
        }
    }
}