public function BasariliBirimUcretiHesabi($tckn, $yeterlilik_id, $sinavTarihi, $kId)
 {
     $db = JFactory::getOracleDBO();
     $sql = "SELECT YENI_MI FROM M_YETERLILIK WHERE YETERLILIK_ID = ?";
     $yeniMi = $db->prep_exec($sql, array($yeterlilik_id));
     $dataYet = FormABHibeUcretHesabi::AlteratifBirim($yeterlilik_id);
     $zorunluBirims = $dataYet[1];
     $secmeliBirims = $dataYet[0];
     $basariliZorunluBirimler = FormABHibeUcretHesabi::BasBirimUcret($zorunluBirims, $tckn, $yeniMi[0]['YENI_MI'], $yeterlilik_id, $sinavTarihi, $kId);
     $basariliSecmeliBirimler = FormABHibeUcretHesabi::BasBirimUcret($secmeliBirims, $tckn, $yeniMi[0]['YENI_MI'], $yeterlilik_id, $sinavTarihi, $kId);
     if (is_array($basariliSecmeliBirimler)) {
         return $basariliZorunluBirimler + $basariliSecmeliBirimler;
     } else {
         return $basariliZorunluBirimler;
     }
 }