<?
class frmObterDadosPessoais extends MFormFlow
{
    function __construct($base)
    {
        parent::__construct($base,'Dados pessoais');
    }

	function createFields()
    {
        $data = $this->getFlowData();
        $cursos = array('1' => 'Curso Numero 1','2' => 'Curso Numero 2','3' => 'Curso Numero 3');
        $fields = array(
            new MTextField('nome', $data->candidato->nome,'Nome',30),
            new MTextField('cpf', $data->candidato->cpf,'CPF',15),
        );
        $this->setFields($fields);
        $this->cpf->addMask('###.###.###-##');
        $buttons = array(
            new MButton('btnPost','Gravar'),
        );
        $this->setButtons($buttons);
	}

    function btnPost_click()
    {
        $data = $this->getFlowData();
        $data->candidato->nome = $this->getFieldValue('nome');
        $data->candidato->cpf = $this->getFieldValue('cpf');
        $this->setFlowData($data);
    }
}
?>
