RFID then MLX90614ESF

How can I compile these two codes where the MLX90614 runs after the MFRC522 reads an RFID tag?
//THIS IS THE RFID CODE

#include <SPI.h>
#include <MFRC522.h>

#define RST_PIN 9 // Configurable, see typical pin layout above
#define SS_PIN 10 // Configurable, see typical pin layout above

MFRC522 mfrc522(SS_PIN, RST_PIN); // Create MFRC522 instance

////
void setup() {
Serial.begin(9600); // Initialize serial communications with the PC
SPI.begin(); // Init SPI bus
mfrc522.PCD_Init(); // Init MFRC522 card
//shows in serial that it is ready to read
}
//
//
void loop() {
// Prepare key - all keys are set to FFFFFFFFFFFFh at chip delivery from the factory.
MFRC522::MIFARE_Key key;
for (byte i = 0; i < 6; i++) key.keyByte = 0xFF;

  • //some variables we need*
  • byte block;*
  • byte len;*
  • MFRC522::StatusCode status;*
  • //-------------------------------------------*
  • // Reset the loop if no new card present on the sensor/reader. This saves the entire process when idle.*
  • if ( ! mfrc522.PICC_IsNewCardPresent()) {*
  • return;*
  • }*
  • // Select one of the cards*
  • if ( ! mfrc522.PICC_ReadCardSerial()) {*
  • return;*
  • }*
  • byte buffer1[18];*
  • block = 4;*
  • len = 18;*
  • //------------------------------------------- GET FIRST NAME*
  • status = mfrc522.PCD_Authenticate(MFRC522::PICC_CMD_MF_AUTH_KEY_A, 4, &key, &(mfrc522.uid)); //line 834 of MFRC522.cpp file*
  • if (status != MFRC522::STATUS_OK) {*
  • return;*
  • }*
  • status = mfrc522.MIFARE_Read(block, buffer1, &len);*
  • if (status != MFRC522::STATUS_OK) {*
  • return;*
  • }*
  • //PRINT FIRST NAME*
  • for (uint8_t i = 0; i < 16; i++)*
  • {*
    _ if (buffer1 != 32)_
    * {*
    _ Serial.write(buffer1*);
    }
    }
    Serial.print(" ");
    //---------------------------------------- GET LAST NAME*
    * byte buffer2[18];
    block = 1;_
    status = mfrc522.PCD_Authenticate(MFRC522::PICC_CMD_MF_AUTH_KEY_A, 1, &key, &(mfrc522.uid)); //line 834*

    * if (status != MFRC522::STATUS_OK) {
    _ return;
    }_
    status = mfrc522.MIFARE_Read(block, buffer2, &len);
    if (status != MFRC522::STATUS_OK) {
    _ return;
    }
    //PRINT LAST NAME*
    * for (uint8_t i = 0; i < 16; i++) {*
    Serial.write(buffer2 );
    * }
    //----------------------------------------
    delay(1000); //change value if you want to read cards faster*

    * mfrc522.PICC_HaltA();
    mfrc522.PCD_StopCrypto1();*

    }
    //*****************************************************************************************//
    // AND THIS IS THE MLX90614 CODE
    #include <Wire.h>
    #include <Adafruit_MLX90614.h>
    Adafruit_MLX90614 mlx = Adafruit_MLX90614();
    void setup() {
    * Serial.begin(9600);
    mlx.begin();
    }*

    void loop() {_

_ Serial.print("\Body Temperature = "); Serial.print(mlx.readObjectTempC()); Serial.println("C");
Serial.println();

* delay(500);
}*_

Please follow the advice on posting a programming question given in Read this before posting a programming question

In particular note the advice to Auto format code in the IDE and to use code tags when posting code here unless you want parts of your code to be in italics and for array indices to disappear