• diran dsign
  • NEWBIE
  • 0 Points
  • Member since 2014

  • Chatter
    Feed
  • 0
    Best Answers
  • 0
    Likes Received
  • 0
    Likes Given
  • 1
    Questions
  • 1
    Replies
trigger PopulateMemberNumber on Account (before insert) {

    List<Member_Number_Configuration__c> MN = Member_Number_Configuration__c.getAll().values();
    System.debug (MN);
    
    String zero='00000';
        
  for (Account a : Trigger.new)
  {
      
      for(Member_Number_Configuration__c tmpMn : MN)
      {
          
          if(tmpMn.City__c == a.City__c && tmpMn.Campus__c == a.Preferred_Campus__c)
          {
    
              Number StartingNumberLength = String.valueOf(tmpMn.Starting_Number__c).length();                         (show error:"Invalid number")
              Number Addzero   = zero.length()-StartingNumberLength;
                  
               a.Member_Number__c = tmpMn.City_Code__c+''+ tmpMn.Campus_Code__c+''+ (tmpMn.Starting_Number__c);
              
              break; 
          }
      }
}
}
trigger PopulateMemberNumber on Account (before insert) {

    List<Member_Number_Configuration__c> MN = Member_Number_Configuration__c.getAll().values();
    System.debug (MN);
    
    String zero='00000';
        
  for (Account a : Trigger.new)
  {
      
      for(Member_Number_Configuration__c tmpMn : MN)
      {
          
          if(tmpMn.City__c == a.City__c && tmpMn.Campus__c == a.Preferred_Campus__c)
          {
    
              Number StartingNumberLength = String.valueOf(tmpMn.Starting_Number__c).length();                         (show error:"Invalid number")
              Number Addzero   = zero.length()-StartingNumberLength;
                  
               a.Member_Number__c = tmpMn.City_Code__c+''+ tmpMn.Campus_Code__c+''+ (tmpMn.Starting_Number__c);
              
              break; 
          }
      }
}
}