<div class="form">

    <?php
    $form = $this->beginWidget('GxActiveForm', array(
        'id' => 'rdm-form',
        'enableAjaxValidation' => false,
    ));

    if ($model->isNewRecord) {
        $model->RDM_IDREVISADO = User::getId();
        $model->RDM_META = "Atingir o esforço de vendas idealizado para ";
        $model->RDM_STATUS = 1;
        $model->RDM_RESULTADO_PREVISTO = ($model->RDM_RESULTADO_PREVISTO == '') ? 0 : Util::convertdecimal($model->RDM_RESULTADO_PREVISTO);
        $model->RDM_RESULTADO_OBTIDO = ($model->RDM_RESULTADO_OBTIDO == '') ? 0 : Util::convertdecimal($model->RDM_RESULTADO_OBTIDO);
        $model->RDM_RESULTADO_ACUMULADO_PREVISTO = ($model->RDM_RESULTADO_ACUMULADO_PREVISTO == '') ? 0 : Util::convertdecimal($model->RDM_RESULTADO_ACUMULADO_PREVISTO);
        $model->RDM_RESULTADO_ACUMULADO_OBTIDO = ($model->RDM_RESULTADO_ACUMULADO_OBTIDO == '') ? 0 : Util::convertdecimal($model->RDM_RESULTADO_ACUMULADO_OBTIDO);
    }

    $this->widget('application.extensions.moneymask.MMask', array('element' => '#Rdm_RDM_RESULTADO_PREVISTO, #Rdm_RDM_RESULTADO_OBTIDO, #Rdm_RDM_RESULTADO_ACUMULADO_PREVISTO, #Rdm_RDM_RESULTADO_ACUMULADO_OBTIDO'));
    ?>

    <?php echo FaHtml::getFormInfo($form, $model); ?>

    <div class="row">
        <?php echo $form->labelEx($model, 'RDM_DATA'); ?>
        <?php $form->widget('ext.Utils.widgets.CrmDatePicker', array('model' => $model, 'attribute' => 'RDM_DATA')); ?>
        <?php echo $form->error($model, 'RDM_DATA'); ?>
    </div><!-- row -->
    <div class="row">
        <?php echo $form->labelEx($model, 'RDM_IDREVENDA'); ?>
        <?php
        echo $form->dropDownList($model, 'RDM_IDREVENDA', GxHtml::listDataEx(Revendas::model()->findAll("REV_SITUACAO = 'A' order by REV_NOME ASC")), array(
            'prompt' => 'Selecione',
            'ajax' => array(
                'type' => 'POST',
                'url' => CController::createUrl('funcionarios/DynamicFuncionarioRdm'),
                'update' => '#Rdm_RDM_IDRESPONSAVEL')));
        ?>
        <?php echo $form->error($model, 'RDM_IDREVENDA'); ?>
    </div><!-- row -->
    <div class="row">
        <?php echo $form->labelEx($model, 'RDM_IDRESPONSAVEL'); ?>
        <?php 
        $conditions = "FUN_IDSETOR = '5' and FUN_SITUACAO = 'A'";
        if(isset($_POST['Rdm']['RDM_IDREVENDA']))
            " AND FuncionariosRevendas.FRV_IDREVENDA = '" . (int) $_POST['Rdm']['RDM_IDREVENDA'] . "'";
        echo $form->dropDownList($model, 'RDM_IDRESPONSAVEL', GxHtml::listDataEx(Funcionarios::model()->with('FuncionariosRevendas')->findAll(array("condition" => $conditions, "order" => "FUN_NOME"))), array('prompt' => 'Selecione')); ?>
        <?php echo $form->error($model, 'RDM_IDRESPONSAVEL'); ?>
    </div><!-- row -->
    <div class="row">
        <?php echo $form->labelEx($model, 'RDM_IDREVISADO'); ?>
        <?php echo $form->dropDownList($model, 'RDM_IDREVISADO', GxHtml::listDataEx(Funcionarios::model()->findAll('FUN_IDSETOR = "5" and FUN_SITUACAO = "A" order by FUN_NOME'))); ?>
        <?php echo $form->error($model, 'RDM_IDREVISADO'); ?>
    </div><!-- row -->
    <div class="row">
        <?php echo $form->labelEx($model, 'RDM_META'); ?>
        <?php echo $form->textField($model, 'RDM_META'); ?>
        <?php echo $form->error($model, 'RDM_META'); ?>
    </div><!-- row -->
    <div class="row">
        <?php echo $form->labelEx($model, 'RDM_RESULTADO_PREVISTO'); ?>
        R$ <?php echo $form->textField($model, 'RDM_RESULTADO_PREVISTO', array('value' => Util::formatMoeda($model->RDM_RESULTADO_PREVISTO))); ?>
        <?php echo $form->error($model, 'RDM_RESULTADO_PREVISTO'); ?>
    </div><!-- row -->
    <div class="row">
        <?php echo $form->labelEx($model, 'RDM_RESULTADO_OBTIDO'); ?>
        R$ <?php echo $form->textField($model, 'RDM_RESULTADO_OBTIDO', array('value' => Util::formatMoeda($model->RDM_RESULTADO_OBTIDO))); ?>
        <?php echo $form->error($model, 'RDM_RESULTADO_OBTIDO'); ?>
    </div><!-- row -->
    <div class="row">
        <?php echo $form->labelEx($model, 'RDM_RESULTADO_ACUMULADO_PREVISTO'); ?>
        R$ <?php echo $form->textField($model, 'RDM_RESULTADO_ACUMULADO_PREVISTO', array('value' => Util::formatMoeda($model->RDM_RESULTADO_ACUMULADO_PREVISTO))); ?>
        <?php echo $form->error($model, 'RDM_RESULTADO_ACUMULADO_PREVISTO'); ?>
    </div><!-- row -->
    <div class="row">
        <?php echo $form->labelEx($model, 'RDM_RESULTADO_ACUMULADO_OBTIDO'); ?>
        R$ <?php echo $form->textField($model, 'RDM_RESULTADO_ACUMULADO_OBTIDO', array('value' => Util::formatMoeda($model->RDM_RESULTADO_ACUMULADO_OBTIDO))); ?>
        <?php echo $form->error($model, 'RDM_RESULTADO_ACUMULADO_OBTIDO'); ?>
    </div><!-- row -->
    <?php if ($model->isNewRecord) { ?>
        <?php echo $form->hiddenField($model, 'RDM_STATUS', array('type' => "hidden", 'value' => $model->RDM_STATUS)); ?>
    <?php } else { ?>
        <div class="row">
            <?php echo $form->labelEx($model, 'RDM_STATUS'); ?>
            <?php echo $form->dropDownList($model, 'RDM_STATUS', array('1' => 'Aguardando preenchimento', '2' => 'Aguardando validação', '3' => 'Rascunho', '4' => 'RDM invalidado', '5' => 'RDM validado'), array('prompt' => 'Selecione')); ?>
            <?php echo $form->error($model, 'RDM_STATUS'); ?>
        </div><!-- row -->
    <?php } ?>
    <?php
    echo FaHtml::saveButton();
    $this->endWidget();
    ?>
</div><!-- form -->
