<?php

class Regulacao_Model_Lf042 extends Agro_Db_Table_Abstract
{
    protected $_rowClass = 'Regulacao_Model_Row_Lf042';
    protected $_schema = 'regulacao';
    protected $_name = 'lf042';
    protected $_primary = 'id_laudo_final';
    public $_order = 'id_laudo_final';

    public function save($dados)
    {
        $Model_LaudosFinais = new Sinistro2_Model_LaudosFinais();
        $idLaudoFinal = $Model_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 {
            return false;
        }
    }

    public function delete($id_laudo_final)
    {
        parent::delete($id_laudo_final, "id_laudo_final");
    }
}
