You are on page 1of 2

if( ispicval ( exper, 'less than one year'),'junior'

if(ispicval (exper, 'between 2-5yr'), 'senior'),


if(ispickval (exper, 'more than 5yr')'super senoir', '')

),
Text(source name)= Text(destiination name)
-----------------------------------------------------------------------------------
-------------------------------------------
trigger CampaginTrigger on Campaign(after insert){

if(trigger.isAfter && trigger.isInsert){

List<compagin> listnewcamp=new List<comagin>();


for(compagin camp:trigger.new){
campagin childcamp=new campaign();
childcamp.name=camp.name+'_Nagpur';
childcamp.Type=camp.Type;
childcamp.status=camp.status;
childcamp.startDate=camp.StartDate;
childcamp.EndDate=cmap.EndDate;
Childcamp.CurrencyIsoCode=camp.CurrencyIsoCode;
Childcamp.ParentId=Camp.Id;
listnewcamp.add(childcamp);

}
system.debug('----count----')
insert listnewcamp;
}

}
-------->
public class RecursiveCheck{

public static boolean flag =false;


}
-------->
trigger campaignTriggerRecursive on Campaign (after insert) {
if(trigger.isAfter && trigger.isInsert){
list<Campaign> listnewcamp=new list<Campaign>();
for(Campaign camp:trigger.new){
Campaign childcamp=new Campaign();
childcamp.name=camp.name+'_Nagpur';
childcamp.type=camp.type;
childcamp.status=camp.status;
childcamp.startDate=camp.startDate;
childcamp.EndDate=camp.EndDate;
childcamp.CurrencyIsoCode=camp.CurrencyIsoCode;
childcamp.ParentId=camp.Id;
listnewcamp.add(childcamp);
}
if(recursiveCampaign.flag==false){
recursiveCampaign.flag=true;
system.debug('====count=====');
insert listnewcamp;
}
}
}
-----------------------------------------------------------------------------------
----------------------------
trigger triggerOnContact on Contact (before insert) {
if(trigger.isInsert && trigger.isBefore && triggerOnContactHandler.flag){
triggerOnContactHandler.flag=false;
triggerOnContactHandler.onInsertCall(trigger.new);
}
}
---------->
public class triggerOnContactHandler {
public static boolean flag=true;
public static void onInsertCall(List<contact>newlistcon){
list<Contact> con=new list<Contact>();
for(Contact objcon:newlistcon){
Contact obj=new Contact();
obj.FirstName='test';
obj.LastName='Second';
con.add(obj);
}
if(!Con.isEmpty()){
insert con;
}
}
}
-----------------------------------------------------------------------------------
------------------------------

You might also like