<?php

class Endosso_Model_Proposta_Quadras extends Agro_Db_Table_Propostas
{
    protected $_name = 'itens_segurados';
    protected $_schema = 'seguro';
    protected $_primary = 'id';

    public function add($idProposta, $row)
    {
        try {
            $quadra = $this->createRow();

            $quadra->id_proposta = $idProposta;
            $quadra->vl_area = $row['vl_area'];
            $quadra->nr_item_segurado = $row['nr_item_segurado'];
            $quadra->ds_item_segurado = $row['ds_item_segurado'];
            $quadra->vl_idade = $row['vl_idade'];
            $quadra->ds_espacamento = $row['ds_espacamento'];
            $quadra->nr_plantas = $row['nr_plantas'];
            $quadra->vl_producao_planta = $row['vl_producao_planta'];
            $quadra->vl_valor_tonelada = $row['vl_valor_tonelada'];
            $quadra->vl_rendimento_tonelada = $row['vl_rendimento_tonelada'];
            $quadra->vl_lmga = $row['vl_lmga'];
            $quadra->id_variedade = $row['id_variedade'];
            $quadra->vl_valor_custeio = $row['vl_valor_custeio'];

            $returnSave = $quadra->save();

            if ($returnSave) {
                (new Endosso_Model_Proposta_QuadrasComplementos())->add($quadra->id, $row);
            }

            return $returnSave;
        } catch (Exception $e) {
            return false;
        }
    }
}