<?php
class Sinistro2_Model_LaudoXMLImportacaoItem extends Agro_Db_Table_Abstract {
    protected $_schema = 'sinistro';
    protected $_name = 'laudo_xml_importacao_item';
    protected $_primary = 'id'; 
    
    function save($data) {
        try {
            $row = $this->fetchRow(
                'id_laudo_xml_importacao = '.$data['id_laudo_xml_importacao'].
                ' and id_item_segurado = '.$data['id_item_segurado']
            );
            if (!$row) $row = $this->createRow();
            $row->id_laudo_xml_importacao = $data['id_laudo_xml_importacao'];
            $row->id_item_segurado = $data['id_item_segurado'];
            $row->id_status = $data['id_status'];
            $row->id_motivo_nao_vistoriado = $data['id_motivo_nao_vistoriado'] ? $data['id_motivo_nao_vistoriado'] : null;
            $row->ds_nome_laudo = $data['ds_nome_laudo'];

            return $row->save();
        } catch (Exception $e) {
            return false;
        }
    }
}
