<?php

class Solicitacao_Form_Departamento extends Agro_Form {
	
	public function init() {
		
		$Departamentos = new Sistema_Model_Departamentos();
		$this->addElement('select', 'id_departamento', array(
			'MultiOptions' => $Departamentos->getComboAgroBrasil(),
			'decorators' => $this->elementDecorator,
			'label' => 'Departamento'
		));
		
		$Prioridades = new Solicitacao_Model_TarefaPrioridade();
		$this->addElement('select', 'id_prioridade', array(
			'MultiOptions' => $Prioridades->getCombo(true, 'ds_nome_prioridade'),
			'decorators' => $this->elementDecorator,
			'label' => 'Prioridade'
		));
		
		$Funcionarios = new Sistema_Model_Funcionarios();
		$this->addElement('select', 'id_usuario_criador', array(
			'MultiOptions' => $Funcionarios->getComboAgrobrasil(),
			'decorators' => $this->elementDecorator,
			'label' => 'Criado por'
		));		

		$this->addElement('select', 'id_usuario_delegado', array(
			'MultiOptions' => $Funcionarios->getComboAgrobrasil(true),
			'decorators' => $this->elementDecorator,
			'label' => 'Delegado para'
		));

		$this->addElement('select', 'id_usuario_solicitante', array(
			'MultiOptions' => $Funcionarios->getComboAgrobrasil(),
			'decorators' => $this->elementDecorator,
			'label' => 'Solicitante'
		));		
		
		$this->addElement('select', 'id_tarefa_tipo', array(
			'RegisterInArrayValidator' => false,
			'decorators' => $this->elementDecorator,
			'label' => 'Tipo'
		));
		
		$this->addElement('text', 'ds_titulo', array(
			'decorators' => $this->elementDecorator,
			'label' => 'Título',
			'style' => 'width:140px;'
		));
		
		$this->addElement('text', 'id', array(
			'decorators' => $this->elementDecorator,
			'label' => 'Código',
			'style' => 'width:40px;'
		));

		$Status = new Sistema_Model_Status();
		$this->addElement('select', 'id_status', array(
			'MultiOptions' => $Status->getCombo('SOLICITACAO'),
			'decorators' => $this->elementDecorator,
			'label' => 'Status'
		));		
		
	}
}