<?php

class Regulacao_Model_Lf037 extends Agro_Db_Table_Abstract {
	protected $_rowClass = 'Regulacao_Model_Row_Lf037';
	protected $_schema 	= 'regulacao';
	protected $_name 	= 'lf037';
	protected $_primary = 'id';
    public 	  $_order 	= 'id_laudo_final';
    
    public function save(array $dados) {
        $LaudosFinais = new Sinistro2_Model_LaudosFinais();

        $idLaudoFinal = $LaudosFinais->save($dados);

        if ($idLaudoFinal) {

            try {
                $Row = $this->getRow($idLaudoFinal);
                $Row->id_laudo_final = $idLaudoFinal;
                $Row->save();
                return $idLaudoFinal;
            } catch (Exception $e) {
                $this->setMessage($e->getMessage());
                return false;
            }
        } else {
            $this->setMessage($LaudosFinais->getMessages());
            return false;
        }
    }

    public function delete($id_laudo_final) {
        parent::delete($id_laudo_final, "id_laudo_final");
    }
}