<?php

class Sinistro_Form_Valorvistoria extends Agro_Form {
	
	public function init() {
		$this->addElement('hidden', 'id', array('decorators' => $this->elementDecorator));
		
		$Tipos = new Sinistro_Model_Tiposvistoria();
		$this->addElement('select', 'id_tipo_vistoria', array(
			'decorators' => $this->elementDecorator,
			'MultiOptions' => $Tipos->getCombo(),
			'required' => true,
			'label' => 'Tipo',
		));
		
		$Grupos = new Sinistro_Model_Gruposvistoria();
		$this->addElement('select', 'id_grupo_vistoria', array(
			'decorators' => $this->elementDecorator,
			'MultiOptions' => $Grupos->getCombo(),
			'required' => true,
			'label' => 'Grupo'
		));
		
		$this->addElement('select', 'fl_multiplica_area', array(
			'decorators' => $this->elementDecorator,
			'MultiOptions' => array('0' => 'Não', '1' => 'Sim'),
			'label' => 'Multiplicar Área',
			'required' => true
		));
		
		$this->addElement('text', 'vl_area_minima', array(
			'decorators' => $this->elementDecorator,
			'label' => 'Área Miníma',
			'class' => 'decimal',
			'required' => true
		));
		
		$this->addElement('text', 'vl_area_maxima', array(
			'decorators' => $this->elementDecorator,
			'label' => 'Área Máxima',
			'class' => 'decimal',
			'required' => true
		));
		
		$this->addElement('text', 'vl_custo_vistoria', array(
			'decorators' => $this->elementDecorator,
			'label' => 'Custo Vistoria',
			'class' => 'currency',
			'required' => true
		));
		
		$this->addElement('select', 'tipo_grupo_produto', array(
			'decorators' => $this->elementDecorator,
			'MultiOptions' => array('0' => 'Hortifruti - prévia', '1' => 'Hortifruti preliminar/final', '2'=>'Grãos - prévia', '3' => 'Grãos - preliminar/final'),
			'label' => 'Tipo'
		));		
		
		$Cultura = new Produto_Model_Culturas();
		$this->addElement('select', 'id_cultura', array(
			'MultiOptions' => $Cultura->fetchPairs('id', 'ds_nome_cultura', false, false, 1, false, true, 'ASC'),	
			'decorators' => $this->elementDecorator,
			'label' => 'Cultura'
		));
		
		$Estados = new Sistema_Model_Estados();
		$this->addElement('select', 'id_estado', array(
			'decorators' => $this->elementDecorator,	
			'MultiOptions' => $Estados->getCombo(),
			'RegisterInArrayValidator' => false,
			'label' => 'Estado',
			'required' => false
		));	

		
	}
}