Пример #1
0
 public function deleteAnnualResultData($annualResultRow)
 {
     DbTable_AnnualResultData::getInstance()->getAdapter()->beginTransaction();
     try {
         $annualResultRow->delete();
         DbTable_AnnualResultData::getInstance()->getAdapter()->commit();
         return array('status' => true);
     } catch (Vtx_UserException $e) {
         DbTable_AnnualResultData::getInstance()->getAdapter()->rollBack();
         return array('status' => false, 'messageError' => $e->getMessage());
     } catch (Exception $e) {
         DbTable_AnnualResultData::getInstance()->getAdapter()->rollBack();
         throw new Exception($e);
     }
 }
Пример #2
0
 public function deleteByAlternativeId($alternativeId)
 {
     $annualResultRow = $this->getByAlternativeId($alternativeId);
     /* Deletar : 
      * 'AnnualResultData',
      */
     if (!$annualResultRow) {
         return;
     }
     $whereDeleteAnnualResultData = array('AnnualResultId = ?' => $annualResultRow->getId());
     DbTable_AnnualResultData::getInstance()->delete($whereDeleteAnnualResultData);
     $annualResultRow->delete();
     return array('status' => true);
 }