<?php

class Relatorio_Form_Formpropostaspendencias extends Agro_Form
{
    public function init()
    {
        $Safras = new Relatorio_Model_Safras();
        $this->addElement('select', 'id_safra', array(
          'decorators'   => $this->elementDecorator,
          'MultiOptions' => $Safras->getCombo(),
          'value'        => $Safras->safraCurrent,
          'label'        => 'Safra',
          'required'     => true
        ));

        $Produtos = new Relatorio_Model_Produtos();
        $this->addElement('select', 'id_produto', array(
          'MultiOptions' => $Produtos->getCombo(null, false),
          'decorators'   => $this->elementDecorator,
          'label'        => 'Produto',
          'multiple'     => true,
          'class'        => 'multiple'
        ));

        $Status = new Sistema_Model_Status();
        $this->addElement('select', 'id_status', array(
          'MultiOptions' => $Status->getCombo('PR', false, true),
          'decorators'   => $this->elementDecorator,
          'label'        => 'Status da Proposta',
          'multiple'     => true,
          'class'        => 'multiple'
        ));

        $Status = new Sistema_Model_Status();
        $this->addElement('select', 'id_status_chamado', array(
          'MultiOptions' => $Status->getCombo('CH', false, true),
          'decorators'   => $this->elementDecorator,
          'label'        => 'Status do Chamado',
          'multiple'     => true,
          'style'        => ['width: 130px'],
          'class'        => 'multiple'
        ));

        $this->addElement('select', 'pendencia', array(
          'MultiOptions' => (new Atendimento_Model_Pendencia())->getComboPendenciasByTipo(Atendimento_Model_TipoPendencia::ID_PENDENCIA_CONFERENCIA),
          'decorators'   => $this->elementDecorator,
          'label'        => 'Pendência',
          'multiple'     => true,
          'class'        => 'multiple'
        ));
    }
}
