<?
/**
 * Controller
 *
 * Laudo final Tipo LF031 / Safra17 - Maçã granizo
 *
 * @author Samir Ortiz
 * @date 08-12-2014
 *
 */
class Safra17_Lf031Controller extends Agro_Controller_LaudoFinal {

	public function getModel() {
		return new Safra17_Model_Lf031();
	}

	public function getForm($dados = array()) {
	    $ProcessosEmpresas = new Sinistro2_Model_ProcessosEmpresas();

		$ModelProcesso = new Sinistro2_Model_Processos();
	    $Processo = $ModelProcesso->find($this->getRequest()->getParam("id_processo"))->current();

		$dados = array(
			'fl_preliminar' => ($Processo->existePreliminarDispensada() ? false : true),
			'ignorar'		=> array("ds_observacao"),
			'id_empresa_vistoriadora' => $ProcessosEmpresas->getEmpresaByProcesso($this->getRequest()->getParam('id_processo'))
		);

		return new Safra17_Form_Lf031(array('dados'=>$dados));
	}
}
