/**
  * Update one baptism in the database
  * 
  * @author Jonathan Sandoval <*****@*****.**>
  * @param  Baptism $baptism  The baptism to update
  * @return boolean           if was possible to update
  */
 static function updateBaptism($baptism = null)
 {
     if ($baptism === null) {
         return false;
     }
     $tableBaptism = DatabaseManager::getNameTable('TABLE_BAPTISM');
     $id = $baptism->getId();
     $celebrationDate = $baptism->getCelebrationDate();
     $bornPlace = $baptism->getBornPlace();
     $bornDate = $baptism->getBornDate();
     $legitimate = $baptism->getLegitimate();
     $idGodFather = $baptism->getIdGodFather();
     $idGodMother = $baptism->getIdGodMother();
     $idBookRegistry = $baptism->getIdBookRegistry();
     $idCivilRegistry = $baptism->getIdCivilRegistry();
     $idChurch = $baptism->getIdChurch();
     $idRector = $baptism->getIdRector();
     $idOwner = $baptism->getIdOwner();
     $query = "UPDATE {$tableBaptism}\r\n                          SET baptismDate     = '{$celebrationDate}', \r\n                              bornPlace       = '{$bornPlace}', \r\n                              bornDate        = '{$bornDate}',        \r\n                              legitimate      = '{$legitimate}', \r\n                              idOwner         = '{$idOwner}',         \r\n                              idGodFather     = '{$idGodFather}', \r\n                              idGodMother     = '{$idGodMother}',     \r\n                              idCivilRegistry = '{$idCivilRegistry}', \r\n                              idBookRegistry  = '{$idBookRegistry}', \r\n                              idChurch        = '{$idChurch}', \r\n                              idRector        = '{$idRector}' \r\n                          WHERE {$tableBaptism}.id = {$id}";
     $person = PersonManager::getSinglePerson("id", $idOwner);
     ChangesLogsManager::addChangesLogs("C", "Bautismo de " . $person->getFullNameBeginName());
     return DatabaseManager::singleAffectedRow($query);
 }