<?php

class Atendimento_Form_TipoCancelamento extends Agro_Form {

    public function init() {
        $this->addElement('hidden', 'id', array('decorators' => $this->elementDecorator));

        $this->addElement('text', 'ds_tipo_cancelamento', array(
            'decorators' => $this->elementDecorator,
            'required' => true,
            'label' => 'Tipo',
            'size' => 40
        ));

        $this->addElement('text', 'ds_chave', array(
            'decorators' => $this->elementDecorator,
            'required' => true,
            'label' => 'Chave',
            'size' => 40
        ));

        $this->addElement('select', 'id_motivo_cancelamento_apolice', array(
            'MultiOptions' => (new Atendimento_Model_TipoCancelamento())->getCombo('APOLICE_CANCELADA'),
            'decorators' => $this->elementDecorator,
            'required' => true,
            'label' => 'Motivo do Cancelamento',
            'multiple' => true,
            'class' => 'multiple'
        ));

        $this->addElement('text', 'dt_inicio_vigencia_cancelamento', array(
            'decorators' => $this->elementDecorator,
            'label'      => 'Início de Vigência do Cancelamento',
            'class'      => 'data',
            'required'   => true,
            'maxlength'  => 10,
            'size'       => 11
        ));
    }
}
