Saturday, March 8, 2014

Insert Record Into objectA and same Record insert into ObjectB there is no relation between two sobjects..(update)

trigger InsertingsameRecordintoObjectB on ObjectA__c (after insert,after update) {

 ObjectB__c objB= new ObjectB__c();
 ObjectA__c b1;
 if(Trigger.IsInsert){
    objectA__c objA=Trigger.new[0];
    objB.name=objA.name;
    objB.email__c=ObjA.email__c;
    ObjB.number__c=ObjA.Number__c;
    objB.phone__c=objA.phone__c;
    objB.lastname__c=objA.lastname__c;
    insert objb;
 }
 if(trigger.Isupdate){
   if(trigger.old!= trigger.new){
        b1=trigger.new[0];
      
        system.debug('@@@@@@@@@@@@@@@@@@@@@@@@@@@@'+b1.name);
         objB=[select id, name,email__c,number__c,phone__c,lastname__c from objectB__c where name=:b1.name];
        system.debug('***********************************************'+objB.name);
        objB.name=b1.name;
        objB.email__c=b1.email__c;
        ObjB.number__c=b1.Number__c;
        objB.phone__c=b1.phone__c;
        objB.lastname__c=b1.lastname__c;
        update objB;
    }
 }
 if(trigger.IsDelete){
   for(objectA__c d:Trigger.old){
        objB=[select id, name,email__c,number__c,phone__c,lastname__c from objectB__c where name=:d.name];
        delete objB;
   }
 }
}

No comments:

Post a Comment