レコードタイプ取得方法について紹介します。
SOQLから取得する方法
List<RecordType> rtList = [
Select Id, Name, DeveloperName
From RecordType
WHERE SobjectType='Account'];
for (RecordType rt : rtList) {
system.debug('rt.Id:'+rt.Id); // レコードタイプID
system.debug('rt.Name:'+rt.Name); // レコードタイプラベル名
system.debug('rt.DeveloperName:'+rt.DeveloperName); // レコードタイプAPI名
}