<?

class Sinistro2_Form_PesquisaProposta extends Agro_Form {
	public $tipo_pesquisa;
	public $valor_pesquisa;
	
	private $options = array(
			'id_proposta' => 'Proposta',
			'nr_apolice' => 'Número da Apólice',
			'ds_nome_proponente' => 'Nome do Segurado'
		);
	
	public function init() {
		
		$options = array(
			'id_proposta' => 'Proposta',
			'pr.id' => 'Número de Processo',
			'nr_apolice' => 'Número da Apólice',
			'ds_nome_proponente' => 'Nome do Segurado'
		);
		
		$this->tipo_pesquisa = $this->createElement('select', 'tipo_pesquisa');
        $this->tipo_pesquisa->setDecorators($this->elementDecorator);
        $this->tipo_pesquisa->setLabel('Tipo de Pesquisa');
        $this->tipo_pesquisa->setMultiOptions($options);
        $this->addElement($this->tipo_pesquisa);
		
		$this->valor_pesquisa = $this->createElement('text', 'valor_pesquisa');
		$this->valor_pesquisa->setRequired(true);
        $this->valor_pesquisa->setDecorators($this->elementDecorator);
        $this->valor_pesquisa->setLabel('Valor da Pesquisa');
		$this->addElement($this->valor_pesquisa);

		$Safras = new Sinistro2_Model_Safras();
		$this->addElement('select', 'id_safra', array(
				'decorators' => $this->elementDecorator,
				'MultiOptions' => $Safras->getCombo(0, false, true),	
				'value' => $Safras->safraCurrent,
				'label' => 'Safra'
		));
	}
}