Skip to main content

Posts

Showing posts with the label Trigger

How to Solve Mixed DML Error in APEX Test class #Salesforce

Hello frinds, Today i am talking about , how to solve mixd DML error in Apex, This error mostly come when , yiu are writing Apex Test . When are you insert Setup and non-setup object records in single transaction. Step-1- Writing Apex test class @isTest public class MIXEDDML { @isTest public static void TestData(){ UserRole obj=new UserRole(Name= 'ABC'); insert obj; Profile pf= [Select Id from profile where Name='System Administrator']; String orgId=UserInfo.getOrganizationId(); String dateString=String.valueof(Datetime.now()).replace(' ','').replace(':','').replace('-','') ; User uu=new User(firstname = 'ABC', lastName = 'XYZ', email = 'ak288@test.org', Username = 'ak288@test.org', EmailEncodingK...

How to Create Trigger to update User if Account Type "Prospect" then deactivate User otherwise Active

Hello friends today post , create a trigger on Account, if account record type change in "prospect" then user deactivate and other type activate user .... so let us start ........ Step=>1. Create a trigger on Account                    goto developer console , File=>New=>trigger                      updateUser on Account                     trigger name:-   updateUser.apxt trigger updateUser on Account (after update) {     Set<Id>allId=new Set<Id>();     for(Account a:Trigger.new){         if(a.Type=='Prospect'){             allId.add(a.Id);             deactivateHelper.updateUser(allId);         }     } } Step=>2.           ...