Account all
trigger Accountall on Account (before insert,before update,before delete)
{
if(trigger.IsBefore )
{
if(trigger.isinsert)
{
for(Account acc:trigger.new)
{
acc.phone='87482758745';
acc.Rating='warm';
acc.Industry='clould computing';
}
}
if(trigger.isupdate)
{
for(Account acc : trigger.new)
{
System.debug('new value'+acc.name);
}
for(Account acc : trigger.old)
{
CopyAccount__c ca = new CopyAccount__c();
ca.name= acc.name;xzdc.;o/.l
System.debug('old value'+acc.name);
insert ca;
}
}
if(trigger.IsDelete )
{
for(Account acc: trigger.old)
{
if(acc.accountnumber!=null)
{
acc.AccountNumber.addError('Account which having account number cannot be deleted');
}
}
}
}//isbefore
}