Friday, October 2, 2015

Test class for Trigger Handler class before insert and before update

@isTest
public class InsuranceClaimHandler_testclass{
   static testMethod void testMethod1() {
         Product2 prd=new Product2();
            prd.Name='Jana Kisan - Mixed Farming';
            prd.Category__c='Others';
            prd.IsActive=True;
            prd.Maximum_Grace_Period_in_Days__c='7';
                 prd.PRODUCT_CODE__c=891;
            Insert prd;
        prd=[SELECT id,PRODUCT_CODE__c FROM Product2 WHERE Id=:prd.Id];
        System.assertEquals(prd.PRODUCT_CODE__c,891);
        Zone__c zon=new Zone__c();
            zon.Name='Central';
            zon.Zone_Code__c=9;
            zon.Owner__c='central HEAD';
            zon.Sponsor_Bank_Id__c='DCB';
            insert zon;
        zon=[SELECT id,Name FROM Zone__c WHERE Id=:zon.Id];
        System.assertEquals(zon.Name,'Central');
       
        Region__c  reg=new Region__c();
            reg.Name='HARYANA';
            reg.Region_Code__c=9;
            reg.Zone_Code__c =zon.Id;
            reg.Owner__c='HARYANA HEAD';
            Insert reg;
           
        Branch__c bran = new Branch__c();
            bran.Name = 'KB Sandra';
            bran.Branch_Code__c = '1234';
            bran.Region_Code__c=reg.Id;
            bran.Red_flagging_for_Agro_Loan__c=True;
            bran.Classification__c='Branch';
            bran.Owner__c='Manoj';
            Insert bran;
        bran=[SELECT id,Name FROM Branch__c WHERE Id=:bran.Id];
        System.assertEquals(bran.Name,'KB Sandra');
       
        Area__c area1 = new Area__c();
        area1.CurrencyIsoCode='INR';
        area1.Name='blre';
        area1.Area_Code__c=1232;
        area1.Branch_Codes__c=bran.id;
        insert area1;
       
        NCO__c ncoObj = new NCO__c(name= 'ncoName');
        insert ncoObj ;
       
        Account acc =new Account();
            acc.CIS_No_new__c='123154';
            acc.RecordTypeId =RecordTypeUtil.recordTypeId('Account','JanaKisan Draft');
            acc.Area_lookup__c = Area1.ID;
            acc.Customer_Id__c='1233212344327896';
            acc.Branch_Name__c= bran.ID;             
            acc.First_Name__c='Surender';             
            acc.Name = 'kaus'; 
            acc.LastName__c = 'Manu';           
           ;
            acc.Address3__c = 'address11';
            //acc.Distance_between_Facilitator_and_Client__c=10.0;
            insert acc;
           
        Secondary_Customer_Details__c  c = new Secondary_Customer_Details__c();
            c.Account__c = acc.id;
            c.Name = 'Vikram';
            c.Last_Name__c = 'Reddy';
            c.FatherOrHusband__c = 'Father';
            c.Date_of_Birtht__c = date.newinstance(1960, 2, 17);
            c.Mother_Tongue__c = 'Telugu';
                      insert c;
      
       
     
               
      
        Application__c ap=new Application__c();
            ap.Name='JKApplication';
            ap.Product__c=prd.Id;
            ap.Initial_Total_Loan_Amount__c=200000;
            ap.Application_Category__c='Other';
                      ap.Application_Status__c='Draft';
            ap.RecordTypeId = RecordTypeUtil.recordTypeId('Application__c','JanaKisan Data Entry');
            ap.All_sanction_conditions_met__c = false;
            insert ap;
           
            List<Opportunity> oplist = new List<Opportunity>();
               
               // for(integer i=0;i< 5 ;i++){
                    Opportunity opp = new Opportunity ();
                    opp.StageName='Open';
                    opp.recordtypeId = RecordTypeUtil.recordTypeId('Opportunity','JanaKisan CBCheck');
                    opp.Name ='891';
                      opp.Application__c = ap.Id;
                    //opp.CloseDate=date.parse('03/03/2016');
                    opp.CloseDate=System.Today();
                    opp.No_of_Family_Members__c=4;
                    opp.Status__c='Active';
                    opp.Loan_Amount__c='40000';               
                   // oplist.add(opp);
                   
               // }
               // insert oplist ;
               insert opp;
       List<Insurance_Detail__c> idetails1=new List<Insurance_Detail__c>();
      // for(Integer i=0;i<2;i++){
       Insurance_Detail__c idetails=new Insurance_Detail__c();
            idetails.Date_Of_Tagging__c=date.parse('03/05/2016');
       idetails.Status__c='Form Verified';
       idetails.RecordTypeId= RecordTypeUtil.recordTypeId('Insurance_Detail__c','LiveStock Initial DE');      
       idetails.Insured_For__c=opp.id;
       //idetails1.add(idetails);
      // }
       insert idetails;
       
         Insurance_Claim__c Inscl=new Insurance_Claim__c();
         Inscl.Breed__c='somescus';
         Inscl.Death_due_to__c='accident';
         Inscl.Insurance_Detail__c=idetails.id;
                inscl.recordTypeId=RecordTypeUtil.recordTypeId('Insurance_Claim__c','Claim Intimation');
         inscl.City_Village__c='bangalore';
         inscl.Country__c='india';
         inscl.District__c='bangalore';
         inscl.First_Name__c='jfs';
         inscl.Last_Name__c='financial';
         inscl.Middle_Name__c='services';
         inscl.State_Province__c='karnataka';
         inscl.Street__c='AndreeRoad';
         inscl.Zip_Postal_Code__c=560027;
         insert Inscl;
          try{
                 Inscl.Tag_Number__c='jfs23456';
                 update Inscl;
               }
              catch (DMLException e){ }
             
          Id ClaimIntimation = RecordTypeUtil.recordTypeId('Insurance_Claim__c','Claim Intimation');
          Id ClaimSubmittedtoOpps = RecordTypeUtil.recordTypeId('Insurance_Claim__c','Claim Submitted to Opps');
          Id ClaimReceivedatOps = RecordTypeUtil.recordTypeId('Insurance_Claim__c','Claim Received at Ops');
          Id ClaimSubmittedToIns = RecordTypeUtil.recordTypeId('Insurance_Claim__c','Claim Submitted to Ins');
          Id ClaimSettled = RecordTypeUtil.recordTypeId('Insurance_Claim__c','Claim Settled');
          Id ClaimSettledbyIns = RecordTypeUtil.recordTypeId('Insurance_Claim__c','Claim settled by Ins');
        
               
         Test.startTest();
          Attachment attach1=new Attachment();   
                   attach1.Name='Unit Test Attachment';
                   Blob bodyBlob1=Blob.valueOf('Unit Test Attachment Body');
                   attach1.body=bodyBlob1;
                   attach1.parentId=Inscl.id;
                   insert attach1;
                  
                   inscl.status__c='Claim Submitted to Ops';
                   Inscl.RecordTypeId=RecordTypeUtil.recordTypeId('Insurance_Claim__c','Claim Submitted to Opps');
                   Inscl.attachment_attached__c=false;
                   Inscl.attachment_attached__c=true;
                   update inscl;
                   Inscl.RecordTypeId=ClaimReceivedatOps;
                   Inscl.Status__c='Claim Resubmitted to Ops';
                   update inscl;
                  
                   Inscl.attachment_attached__c=true;
                   Inscl.Status__c='Claim Received at Ops';
                   Inscl.RecordTypeId=ClaimReceivedatOps;
                   Inscl.Document_Comments__c='images';
                   Inscl.Documents_Checklist__c='good';
                   update inscl;
                  
                   Inscl.attachment_attached__c=True;
                   Inscl.Status__c='Claim Received at Ops';
                   Inscl.RecordTypeId=ClaimReceivedatOps;
                   Inscl.Document_Comments__c='images';
                   Inscl.Documents_Checklist__c='good';
                   inscl.ClaimSubmittedToInsDate__c=system.today();
                   Inscl.Status__c='Pending Claim Submitted to Ins';
                   Inscl.RecordTypeId=ClaimReceivedatOps;
                  
                   update inscl;
                  
                   Inscl.Status__c='Pending Claim Submitted to Ins';
                   Inscl.RecordTypeId=ClaimReceivedatOps;
                   inscl.ClaimSubmittedToInsDate__c=system.today();
                   inscl.status__c='Claim Submitted to Ins';
                   inscl.RecordTypeId=ClaimSubmittedToIns;
                   inscl.Upload_Date__c=system.today();
                   update inscl;
                  
                   inscl.status__c='Claim Submitted to Ins';
                   inscl.RecordTypeId=ClaimSubmittedToIns;
                   inscl.Upload_Date__c=system.today();
                   inscl.Status__c='Claim settled by Ins';
                   inscl.RecordTypeId=ClaimSettled;
                   inscl.Settled_Amount__c=1234.0;
                   update inscl;
                   inscl.Status__c='Claim Cheque Dispatched to JC';
                   inscl.RecordTypeId=ClaimSettledbyIns;
                   inscl.Check_Number__c='jfs23456';
                   update inscl;
              Test.stopTest();
        
        
     }
      static testMethod void testMethod2() {
         Id ClaimIntimation = RecordTypeUtil.recordTypeId('Insurance_Claim__c','Claim Intimation');
          Id ClaimSubmittedtoOpps = RecordTypeUtil.recordTypeId('Insurance_Claim__c','Claim Submitted to Opps');
          Id ClaimReceivedatOps = RecordTypeUtil.recordTypeId('Insurance_Claim__c','Claim Received at Ops');
          Id ClaimSubmittedToIns = RecordTypeUtil.recordTypeId('Insurance_Claim__c','Claim Submitted to Ins');
          Id ClaimSettled = RecordTypeUtil.recordTypeId('Insurance_Claim__c','Claim Settled');
          Id ClaimSettledbyIns = RecordTypeUtil.recordTypeId('Insurance_Claim__c','Claim settled by Ins');
         Product2 prd=new Product2();
            prd.Name='Jana Kisan - Mixed Farming';
            prd.Category__c='Others';
            prd.IsActive=True;
            prd.Maximum_Grace_Period_in_Days__c='7';
            prd.Maximum_Interest_Variance__c=26;
            prd.Maximum_Loan_Amount__c=200000;
            prd.Minimum_Grace_Period_in_Days__c='7';
            prd.Minimum_Installment__c=20000;
            prd.Minimum_Interest_Variance__c=24;
            prd.Minimum_Loan_Amount__c=40000;
            prd.Minimum_Term__c='24';
            prd.Net_Cash_Flow_120_EMI_required__c=false;
            prd.ProductCode='891';
            prd.Rate_of_Interest__c=24;
            prd.Tenure__c =24;
            prd.EMI_Post_15__c=0;
            prd.EMI_Pre_15__c=0;
            prd.PRODUCT_CODE__c=891;
            Insert prd;
        prd=[SELECT id,PRODUCT_CODE__c FROM Product2 WHERE Id=:prd.Id];
        System.assertEquals(prd.PRODUCT_CODE__c,891);
        Zone__c zon=new Zone__c();
            zon.Name='Central';
            zon.Zone_Code__c=9;
            zon.Owner__c='central HEAD';
            zon.Sponsor_Bank_Id__c='DCB';
            insert zon;
        zon=[SELECT id,Name FROM Zone__c WHERE Id=:zon.Id];
        System.assertEquals(zon.Name,'Central');
       
        Region__c  reg=new Region__c();
            reg.Name='HARYANA';
            reg.Region_Code__c=9;
            reg.Zone_Code__c =zon.Id;
            reg.Owner__c='HARYANA HEAD';
            Insert reg;
           
        Branch__c bran = new Branch__c();
            bran.Name = 'KB Sandra';
            bran.Branch_Code__c = '1234';
            bran.Region_Code__c=reg.Id;
            bran.Red_flagging_for_Agro_Loan__c=True;
            bran.Classification__c='Branch';
            bran.Owner__c='Manoj';
            Insert bran;
        bran=[SELECT id,Name FROM Branch__c WHERE Id=:bran.Id];
        System.assertEquals(bran.Name,'KB Sandra');
       
        Area__c area1 = new Area__c();
        area1.CurrencyIsoCode='INR';
        area1.Name='blre';
        area1.Area_Code__c=1232;
        area1.Branch_Codes__c=bran.id;
        insert area1;
       
        NCO__c ncoObj = new NCO__c(name= 'ncoName');
        insert ncoObj ;
       
        Account acc =new Account();
            acc.CIS_No_new__c='123154';
            acc.RecordTypeId =RecordTypeUtil.recordTypeId('Account','JanaKisan Draft');
            acc.Area_lookup__c = Area1.ID;
            acc.Customer_Id__c='1233212344327896';
            acc.Branch_Name__c= bran.ID;             
            acc.First_Name__c='Surender';             
            acc.Name = 'kaus'; 
            acc.LastName__c = 'Manu';           
            acc.Last_Name_CO__c='Choudhary';
            acc.MotherTongue__c= 'Hindi';
            acc.Salutation__c = 'Mrs.';
            acc.DO_You_Have_Mobile_No__c = 'Yes';
            acc.DO_You_Have_Land_Line_No__c = 'No';
            acc.DOB_Borrower__c=date.newInstance(1980,3,3);             
            acc.Sex__c='F';    
            acc.Father_OR_Husband__c='Husband';             
            acc.Father_Husband_s_First_Name__c='ap';             
            acc.F_H_s_Last_Name__c='pa';
            acc.Opted_for_NPS_Lite__c = 'No';        
            acc.Marital_Status__c='Married';
            acc.Main_Product_or_Service_sold__c = 'yes';
            acc.Industry = 'Government';
            acc.Brief_Description_of_Occupation_words__c = 'jsdhfk';                                        
            acc.IdentityProof__c='PAN'; 
            acc.Aadhar_Card__c = 'No';           
            acc.IdentityProofNo__c= 'EDCBA1234E';             
            acc.Religion__c='Hindu';             
            acc.Caste__c='Others';             
            acc.Natureofemployment__c='Salaried';
            acc.NCO_Occupation_Code__c = ncoObj.id;                   
            acc.Length_of_business_serviceYears__c=9.1; 
            acc.Months1__c=11;             
            acc.Current_JobBusinessYears1__c=3;             
            acc.Months2__c=11;             
            acc.Gross_Annual_Income__c=12321.50;             
            acc.Mobile_NO_Contact__c='9876543210';             
            acc.OWN_PP__c='PP';             
            acc.Door_No_Main_Borrower__c='4';             
            acc.Street_Name_main__c='13';             
            acc.Pin_COntacts__c='123211';             
            acc.City_Borrower__c='chd';       
            acc.No_of_Groups_Attached__c=5;           
            acc.No_of_Years_in_Current_Residence__c =3;  
            acc.Mobile_No__c='1234567895';
            acc.Mobile__c = '5987654321'; 
            acc.Net_Cash_Flow__c=50000.00;
            acc.Landmark_contacts__c = 'Bangalore';
            acc.Address3__c = 'address11';
            //acc.Distance_between_Facilitator_and_Client__c=10.0;
            insert acc;
           
        Secondary_Customer_Details__c  c = new Secondary_Customer_Details__c();
            c.Account__c = acc.id;
            c.Name = 'Vikram';
            c.Last_Name__c = 'Reddy';
            c.FatherOrHusband__c = 'Father';
            c.Date_of_Birtht__c = date.newinstance(1960, 2, 17);
            c.Mother_Tongue__c = 'Telugu';
            c.Marital_Statuss__c = 'Single';
            c.Identity_Proofs__c = 'PAN';
            c.Identity_ProofNo__c = 'APAPT1670C';
            c.FH_FirstName__c = 'Test';
            c.FH_LastNames__c = 'Test';
            c.Gender__c = 'M';
            c.Educations__c = 'Illiterate';
            c.Type_of_Relation__c = 'Husband';
            c.Nature_of_Employment__c='Not-Employed';
            insert c;
      
       
     
               
      
        Application__c ap=new Application__c();
            ap.Name='JKApplication';
            ap.Product__c=prd.Id;
            ap.Initial_Total_Loan_Amount__c=200000;
            ap.Application_Category__c='Other';
            ap.GVR_Score__c=1200;
            ap.Branch__c=bran.Id;
            ap.Date_Time_of_Enrollment__c=System.Today();
            ap.Place_of_Enrollment__c='Branch';
            ap.Repayment_Date__c='10';
            ap.Tenure_Months_EFS__c = 24;
            ap.Area__c = area1.id ;
            ap.Application_Type__c='New';
            ap.Application_Category__c = 'Agro';
            ap.Application_Status__c='Draft';
            ap.RecordTypeId = RecordTypeUtil.recordTypeId('Application__c','JanaKisan Data Entry');
            ap.All_sanction_conditions_met__c = false;
            insert ap;
           
            List<Opportunity> oplist = new List<Opportunity>();
               
               // for(integer i=0;i< 5 ;i++){
                    Opportunity opp = new Opportunity ();
                    opp.StageName='Open';
                    opp.recordtypeId = RecordTypeUtil.recordTypeId('Opportunity','JanaKisan CBCheck');
                    opp.Name ='891';
                    opp.Credit_Bureau_Status__c='Accept';
                    opp.Product_Name__c=prd.Id;
                    opp.Opp_Selected__c = false;
                    opp.AccountId=acc.ID;
                    opp.Tenure_Months__c = 24 ;
                    opp.ForecastCategoryName = 'Commit';       
                    opp.Secondary_Customer_Details__c=c.ID;
                    opp.Name='891';
                    opp.Product_Code__c = 891 ;
                    opp.Loan_Cycle__c = 'K1';
                    opp.Application__c = ap.Id;
                    //opp.CloseDate=date.parse('03/03/2016');
                    opp.CloseDate=System.Today();
                    opp.No_of_Family_Members__c=4;
                    opp.Status__c='Active';
                    opp.Loan_Amount__c='40000';               
                   // oplist.add(opp);
                   
               // }
               // insert oplist ;
               insert opp;
       List<Insurance_Detail__c> idetails1=new List<Insurance_Detail__c>();
      // for(Integer i=0;i<2;i++){
       Insurance_Detail__c idetails=new Insurance_Detail__c();
       /*
       idetails.Age__c=24.0;
       idetails.Age_Of_Calf__c=12.0;
       idetails.Body__c='block';
       idetails.Body_Colour__c='blockred'; 
       idetails.Breed__c='Cross';
       idetails.Date_Of_Calving__c=date.parse('03/03/2016');
      
       idetails.Ear_Tag_No__c='id345454';
       idetails.Enrollement_No__c=223344556677889909.0;
       idetails.Head__c='good';
       idetails.Horn_Size__c='Short';
       idetails.Insured_For__c=opp.id;
       idetails.Market_Value__c=20000.0;
       idetails.Pegnency_Period__c='8';
      
       idetails.Sex_Of_Calf__c='M';
       idetails.If_Pregnent__c='no';
       idetails.Policy_Period__c='24';
       idetails.Type_of_Animal__c='Buffalo';
       */
       idetails.Date_Of_Tagging__c=date.parse('03/05/2016');
       idetails.Status__c='Form Verified';
       idetails.RecordTypeId= RecordTypeUtil.recordTypeId('Insurance_Detail__c','LiveStock Initial DE');      
       idetails.Insured_For__c=opp.id;
       //idetails1.add(idetails);
      // }
       insert idetails;
       
         Insurance_Claim__c Inscl=new Insurance_Claim__c();
         Inscl.Breed__c='somescus';
         Inscl.Death_due_to__c='Diseases';
         Inscl.Insurance_Detail__c=idetails.id;
         Inscl.First_Name__c='buffalo ';
         Inscl.District__c='bangalore';
         Inscl.Place_Of_Death__c='bangalore';
         Inscl.Policy_Number__c='jli0004543';
         Inscl.Tag_Number__c='jfs23456';
         inscl.status__c='Claim Intimated';
         Inscl.RecordTypeId=RecordTypeUtil.recordTypeId('Insurance_Claim__c','Claim Intimation');
         inscl.City_Village__c='bangalore';
         inscl.Country__c='india';
         inscl.District__c='bangalore';
         inscl.First_Name__c='jfs';
         inscl.Last_Name__c='financial';
         inscl.Middle_Name__c='services';
         inscl.State_Province__c='karnataka';
         inscl.Street__c='AndreeRoad';
         inscl.Zip_Postal_Code__c=560027;
         //insert Inscl;
        
        
           try{
                 insert Inscl;
                 Inscl.status__c='claim intimation';
                 update inscl;
               }
              catch (DMLException e){ }
             
         Insurance_Claim__c Insc2=new Insurance_Claim__c();
         Insc2.Breed__c='somescus';
         Insc2.Death_due_to__c='accident';
         Insc2.Insurance_Detail__c=idetails.id;
         Insc2.First_Name__c='buffalo ';
         Insc2.District__c='bangalore';
         Insc2.Place_Of_Death__c='bangalore';
         Insc2.Policy_Number__c='jli0004543';
         Insc2.Tag_Number__c='jfs23456';
         Insc2.status__c='Claim Intimated';
         Insc2.RecordTypeId=RecordTypeUtil.recordTypeId('Insurance_Claim__c','Claim Submitted to Opps');
         Insc2.City_Village__c='bangalore';
         Insc2.Country__c='india';
         Insc2.District__c='bangalore';
         Insc2.First_Name__c='jfs';
         Insc2.Last_Name__c='financial';
         Insc2.Middle_Name__c='services';
         Insc2.State_Province__c='karnataka';
         Insc2.Street__c='AndreeRoad';
         Insc2.Zip_Postal_Code__c=560027;
         try{
                 insert Insc2;
                
         }
         catch (DMLException e){ }
        try{
           Insc2.status__c='claim intimation';
                 update Insc2;
        }
         catch (DMLException e){ }     
        Insurance_Claim__c Inscl3=new Insurance_Claim__c();
         Inscl3.Breed__c='somescus';
         Inscl3.Death_due_to__c='Accident';
         Inscl3.Insurance_Detail__c=idetails.id;
         Inscl3.First_Name__c='buffalo ';
         Inscl3.District__c='bangalore';
         Inscl3.Place_Of_Death__c='bangalore';
         Inscl3.Policy_Number__c='jli0004543';
         Inscl3.Tag_Number__c='jfs23456';
         inscl3.status__c='Claim Intimated';
         Inscl3.RecordTypeId=RecordTypeUtil.recordTypeId('Insurance_Claim__c','Claim Intimation');
        
        
           try{
                 insert Inscl3;
                
               }
              catch (DMLException e){ } 
             try{
                Inscl3.Tag_Number__c='jfs23456';
                 update inscl3;
               }
              catch (DMLException e){ }
               try{
                   inscl3.status__c='Claim Submitted to Ops';
                   Inscl3.RecordTypeId=RecordTypeUtil.recordTypeId('Insurance_Claim__c','Claim Submitted to Opps');
                   Inscl3.attachment_attached__c=false;
                   //Inscl.attachment_attached__c=true;
                  
                 update inscl3;
               }
              catch (DMLException e){ }
              try{
                   inscl3.status__c='Claim Submitted to Ops';
                   Inscl3.RecordTypeId=RecordTypeUtil.recordTypeId('Insurance_Claim__c','Claim Submitted to Opps');
                   Inscl3.attachment_attached__c=false;
                   Inscl3.attachment_attached__c=true;
                   update inscl3;
                   Inscl3.attachment_attached__c=true;
                   Inscl3.Status__c='Claim Received at Ops';
                   Inscl3.RecordTypeId=ClaimReceivedatOps;
                   update inscl3;
                   Inscl3.attachment_attached__c=true;
                   Inscl3.Status__c='Claim Received at Ops';
                   Inscl3.RecordTypeId=ClaimReceivedatOps;
                   Inscl3.Document_Comments__c='images';
                   Inscl3.Documents_Checklist__c='good';
                   update inscl3;
                  
                   Inscl3.attachment_attached__c=True;
                   Inscl3.Status__c='Claim Received at Ops';
                   Inscl3.RecordTypeId=ClaimReceivedatOps;
                   Inscl3.Document_Comments__c='images';
                   Inscl3.Documents_Checklist__c='good';
                   Inscl3.Status__c='Pending Claim Submitted to Ins';
                   Inscl3.RecordTypeId=ClaimReceivedatOps;
                   inscl3.ClaimSubmittedToInsDate__c=system.today();
                   update inscl3;
                   
                   Inscl3.Status__c='Pending Claim Submitted to Ins';
                   Inscl3.RecordTypeId=ClaimReceivedatOps;
                   inscl3.ClaimSubmittedToInsDate__c=system.today();
                   inscl3.status__c='Claim Submitted to Ins';
                   inscl3.RecordTypeId=ClaimSubmittedToIns;
                   inscl3.Upload_Date__c=system.today();
                   update inscl3;
                  
                   Inscl3.Status__c='Pending Claim Submitted to Ins';
                   Inscl3.RecordTypeId=ClaimReceivedatOps;
                   inscl3.ClaimSubmittedToInsDate__c=system.today();
                   inscl3.status__c='Claim Submitted to Ins';
                   inscl3.RecordTypeId=ClaimSubmittedToIns;
                   inscl3.Upload_Date__c=system.today();
                   update inscl3;
                  
                   inscl3.status__c='Claim Submitted to Ins';
                   inscl3.RecordTypeId=ClaimSubmittedToIns;
                   inscl3.Upload_Date__c=system.today();
                   inscl3.Status__c='Claim settled by Ins';
                   inscl3.RecordTypeId=ClaimSettled;
                   inscl3.Settled_Amount__c=1234.0;
                   update inscl3;
                  
                   inscl3.Status__c='Claim Cheque Dispatched to JC';
                   inscl3.RecordTypeId=ClaimSettledbyIns;
                   inscl3.Check_Number__c='jfs23456';
                   update inscl3;
               }
              catch (DMLException e){ }              
     }           
    
     
}

No comments:

Post a Comment