<?php
/**
 * @name Safra12_Model_Lf001
 * @desc Model do Laudo final Tipo LF003 / Safra12 
 * @author Vinicius Marconi Vasconcelos Berni
 * @since 19/03/2011 15:16
 * @see Agro_Db_Table_Abstract
 */
class Safra12_Model_Lf002 extends Agro_Db_Table_Abstract {
	protected $_schema 	= 'safra12';
	protected $_name 	= 'lf002';
	protected $_primary = 'id_laudo_final';
	public 	  $_order 	= 'id_laudo_final';
		
	public function save($dados){
	    $Model_LaudosFinais = new Sinistro_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");
	}
}
