<?

class Safra12_Model_LaudosFinaisTCGeadaItensSeguradosAposEd extends Agro_Db_Table_Abstract {

	protected $_schema = 'safra12';
	protected $_name = 'laudos_finais_tc_geada_itens_segurados_apos_ed';
	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']}";
		$id = $this->_db->fetchOne($sql);
		
		$Row = $this->getRow($id);
		
		$Row->id_laudo_final_item_segurado = $dados['id_item'];
		$Row->vl_soma_percentuais = $dados["vl_soma_percentuais_ed"];
		$Row->vl_percent_perda = $dados['vl_percent_perda'];
		$Row->vl_percent_capacidade_produtiva_restante = $dados['vl_percent_capacidade_produtiva_restante'];
		$Row->vl_percent_dano_colmos = $dados['vl_percent_dano_colmos'];
		$Row->vl_percent_perda_total = $dados['vl_percent_perda_total'];

		//salva o item
		return $Row->save();
	}
	
	public function getItemById($id_laudo_item) {
		$sql = "select * from {$this->_schema}.{$this->_name} where id_laudo_final_item_segurado = $id_laudo_item";
		return $this->_db->fetchRow($sql);
	}
	
}