<?php 

class Regulacao_Model_CroquisTalhoes extends Agro_Db_Table_Abstract
{
    protected $_schema = 'regulacao';
    protected $_name = 'croquis_talhoes';
    protected $_primary = 'id';

    public function save($dados) {
        if (!$dados['id']) {
            $Row = $this->createRow();
        } else {
            $Row = $this->getRow($dados['id']);
        }

        $Row->id_croqui = $dados['id_croqui'];
        $Row->ds_nome = $dados['ds_nome'];
        $Row->fl_area = $dados['fl_area'];
        $Row->ds_coordenadas = $dados['ds_coordenadas'];
        $Row->ds_item_segurado = $dados['ds_item_segurado'];
        return $Row->save();
    }

    public function deleteByIdCroqui(int $idCroqui) {
        if ($this->getAdapter()->query(
            'DELETE FROM regulacao.croquis_talhoes WHERE id_croqui = ' . $idCroqui
        )) {
            return true;
        } else {
            return false;
        }
    }
}