<?

class Safra12_Model_LaudosFinaisTCGeadaItensSeguradosAposAmostra extends Agro_Db_Table_Abstract {

	protected $_schema = 'safra12';
	protected $_name = 'laudos_finais_tc_geada_itens_segurados_apos_amostras';
	protected $_primary = 'id';
	public $_order = 'id_laudo_final';
	
	public function save($dados) {
		$sql = "select id from {$this->_schema}.{$this->_name} where id_laudo_final_item_segurado = {$dados['id_item']} and nr_amostra = {$dados['nr_amostra']}";
		
		$id = $this->_db->fetchOne($sql);
		
		$Row = $this->getRow($id);
		
		$arr = array();
		
		$Row->id_laudo_final_item_segurado = $dados['id_item'];
		$Row->nr_amostra = $dados['nr_amostra'];
		$Row->vl_percent_media_danos = $dados['vl_percent_media_danos']? $dados['vl_percent_media_danos'] : 0;
		
		
		//salva o item
		$Row->save();
	}
	
	public function getAmostras($id_laudo_final_item_segurado) {
		$sql = "select * from {$this->_schema}.{$this->_name} where id_laudo_final_item_segurado = $id_laudo_final_item_segurado";
		return $this->_db->fetchAll($sql);
	}
}