• Shakti Jadon 5
  • NEWBIE
  • 10 Points
  • Member since 2018

  • Chatter
    Feed
  • 0
    Best Answers
  • 0
    Likes Received
  • 0
    Likes Given
  • 1
    Questions
  • 1
    Replies
 Public Void setDeletedOrgUnitvalues(Map<String,String> mapAccOrgUnit){
        
            List<Account> accObj2= [Select Id,REX_Territory_Level_7__c,REX_Territory_Level_8__c,REX_Customer_Manager__c from Account where Id In (Select ACCL__Account__c From ACCL__Account_Manager__c where ACCL__Account__c NOT IN:mapAccOrgUnit.keyset())];
        for (Account acc1 :accObj2){
            acc1.REX_Territory_Level_8__c = null;
             acc1.REX_Territory_Level_7__c = null;
             acc1.REX_Customer_Manager__c  = null;
            Database.update(acc1);
        }
        
        List<Account> accObj3= [Select Id,REX_Territory_Level_7__c,REX_Territory_Level_8__c,REX_Customer_Manager__c from Account where (REX_Territory_Level_7__c <> null  OR REX_Territory_Level_8__c <> null Or REX_Customer_Manager__c <> Null) and ID NOT IN:mapAccOrgUnit.keyset()];
        for (Account acc2 :accObj3){
            acc2.REX_Territory_Level_8__c = null;
             acc2.REX_Territory_Level_7__c = null;
             acc2.REX_Customer_Manager__c  = null;
            Database.update(acc2);
        }
        
    }
 Public Void setDeletedOrgUnitvalues(Map<String,String> mapAccOrgUnit){
        
            List<Account> accObj2= [Select Id,REX_Territory_Level_7__c,REX_Territory_Level_8__c,REX_Customer_Manager__c from Account where Id In (Select ACCL__Account__c From ACCL__Account_Manager__c where ACCL__Account__c NOT IN:mapAccOrgUnit.keyset())];
        for (Account acc1 :accObj2){
            acc1.REX_Territory_Level_8__c = null;
             acc1.REX_Territory_Level_7__c = null;
             acc1.REX_Customer_Manager__c  = null;
            Database.update(acc1);
        }
        
        List<Account> accObj3= [Select Id,REX_Territory_Level_7__c,REX_Territory_Level_8__c,REX_Customer_Manager__c from Account where (REX_Territory_Level_7__c <> null  OR REX_Territory_Level_8__c <> null Or REX_Customer_Manager__c <> Null) and ID NOT IN:mapAccOrgUnit.keyset()];
        for (Account acc2 :accObj3){
            acc2.REX_Territory_Level_8__c = null;
             acc2.REX_Territory_Level_7__c = null;
             acc2.REX_Customer_Manager__c  = null;
            Database.update(acc2);
        }
        
    }