<?php

class Safra12_Model_Lpgraos extends Agro_Db_Table_Abstract_LaudoPreliminar {
	protected $_name = 'laudos_preliminares_graos';
	protected $_schema = 'safra12';
	protected $_primary = 'id';
	
	public function save(array $values) {
		$daefult = parent::save($values);
		
		// Salvar items referente a safra
	}
	
	public function itensAtingidos($idLaudoPreliminar) {
		$Select = $this->select()->setIntegrityCheck(false);
		$Select->from(array('l' => 'sinistro.laudos_preliminares_itens_segurados'), 'id_item_segurado');
		$Select->join(array('i' => 'seguro.itens_segurados'), 'l.id_item_segurado = i.id');
		$Select->join(array('v' => 'produto.variedades'), 'i.id_variedade = v.id', 'ds_nome_variedade');
		$Select->joinLeft(array('ip' => 'safra12.laudos_preliminares_graos_itens_segurados'), 'l.id = ip.id_laudo_preliminar_item_segurado');
		$Select->where('l.id_laudo_preliminar = ?', $idLaudoPreliminar);
		
		return $this->fetchAll($Select);
	}

}