<?php

class Endosso_Model_Row_VistoriaLaudoPreliminar extends Agro_Db_Table_Row_Abstract {
	
	public function duplicar($idProcessoNovo, $idVistoriaNova) {
		try {
			$Model = new Endosso_Model_LaudosPreliminares();
			$Rs = $Model->fetchAll("id = {$this->id_laudo_preliminar}");
			
			if ($Rs->count()) {
				foreach ($Rs as $Row) {
					$Laudo = $Row->duplicar($idProcessoNovo);
					
					parent::duplicar(array('id_vistoria' => $idVistoriaNova, 'id_laudo_preliminar' => $Laudo->id));
				}
			}
			
			return true;
		} catch (Exception $e) {
			throw new Exception($e->getMessage());
		}
	}
	
}