• Sv Krishna Reddy
  • NEWBIE
  • 10 Points
  • Member since 2021

  • Chatter
    Feed
  • 0
    Best Answers
  • 0
    Likes Received
  • 0
    Likes Given
  • 3
    Questions
  • 8
    Replies
public class Test_Contact {
    public Account acc {set;get;}
    public Contact con {set;get;}
    public Test_Contact(){
        acc=new Account();
        con=new Contact();
    }
    public void create(){
        insert acc;
        con.AccountId=acc.id;
        insert con;
        
    }
}
public class Duplicate {
    public Account acc {set;get;}
    public Duplicate(){
        acc=new Account();
    }
    public PageReference create(){
        PageReference p;
        try{
          integer count=[select count() from Account where name=:acc.name];
              if(count>0){
                Apexpages.Message msg=new Apexpages.Message(Apexpages.Severity.ERROR,'Duplicate Record found');
                Apexpages.addMessage(msg);
               }
              else{
                insert acc;
                p=new PageReference('/'+acc.Id);
               }
             }
         catch(Exception e){
            Apexpages.Message msg=new ApexPages.Message(ApexPages.Severity.ERROR,e.getMessage());
            ApexPages.addMessage(msg);
        }
        return p;
    }
}
public class Test_Contact {
    public Account acc {set;get;}
    public Contact con {set;get;}
    public Test_Contact(){
        acc=new Account();
        con=new Contact();
    }
    public void create(){
        insert acc;
        con.AccountId=acc.id;
        insert con;
        
    }
}
public class Duplicate {
    public Account acc {set;get;}
    public Duplicate(){
        acc=new Account();
    }
    public PageReference create(){
        PageReference p;
        try{
          integer count=[select count() from Account where name=:acc.name];
              if(count>0){
                Apexpages.Message msg=new Apexpages.Message(Apexpages.Severity.ERROR,'Duplicate Record found');
                Apexpages.addMessage(msg);
               }
              else{
                insert acc;
                p=new PageReference('/'+acc.Id);
               }
             }
         catch(Exception e){
            Apexpages.Message msg=new ApexPages.Message(ApexPages.Severity.ERROR,e.getMessage());
            ApexPages.addMessage(msg);
        }
        return p;
    }
}