• Sweta jain
  • NEWBIE
  • 0 Points
  • Member since 2014

  • Chatter
    Feed
  • 0
    Best Answers
  • 0
    Likes Received
  • 0
    Likes Given
  • 1
    Questions
  • 2
    Replies
I am having 3 objects
1 contact (Standard Object)
2 Banking
3 Customer

Banking is having lookup of contact
Customer is having lookup of Banking

I have this trigger to insert a customer record as a banking record is created

Now i want to insert the values of standard field on contact ( related to Banking via lookup  ) into text fields of Customer record on insert

like Customer.First_name__c = Contact.first name

Please suggest


trigger Banking_PopulatecustomerRecord on Banking__c (after insert){
Set<Id> IdSet = new Set<Id>();

   for(Banking__c mp:trigger.new)
   IdSet.add(mp.Id);
     
   List<Customer __c> BankingstubToCreate = new List<Customer __c>();
   for(Banking__c mp:trigger.new)
   {
    if(IdSet.size()>0 )
   {
     Customer __c s = new Customer __c();
      s.Banking__c =mp.Id ;
      mccystubToCreate.add(s);
   }
   }
   
   if(BankingstubToCreate.size()>0)
   {
    Database.SaveResult[] lsr = Database.insert( BankingtubToCreate, false);
             //insert finalCreateListOfStub  
   }
   
 
}
I am having 3 objects
1 contact (Standard Object)
2 Banking
3 Customer

Banking is having lookup of contact
Customer is having lookup of Banking

I have this trigger to insert a customer record as a banking record is created

Now i want to insert the values of standard field on contact ( related to Banking via lookup  ) into text fields of Customer record on insert

like Customer.First_name__c = Contact.first name

Please suggest


trigger Banking_PopulatecustomerRecord on Banking__c (after insert){
Set<Id> IdSet = new Set<Id>();

   for(Banking__c mp:trigger.new)
   IdSet.add(mp.Id);
     
   List<Customer __c> BankingstubToCreate = new List<Customer __c>();
   for(Banking__c mp:trigger.new)
   {
    if(IdSet.size()>0 )
   {
     Customer __c s = new Customer __c();
      s.Banking__c =mp.Id ;
      mccystubToCreate.add(s);
   }
   }
   
   if(BankingstubToCreate.size()>0)
   {
    Database.SaveResult[] lsr = Database.insert( BankingtubToCreate, false);
             //insert finalCreateListOfStub  
   }
   
 
}