<?php
if(!$model->isAllowed()) {
    User::blockAction('Este relatório não pode ser visualizado por você');
}
$this->PageTitle = false;

$this->renderPartial('_menu', array('model' => $model, 'page' => 'visualizar'));
?>

<?php if (Util::getParam('page') == 'atividades') { ?>
    <div id="div-atividades">

        <h1>RDM &raquo; Histórico de Atividades &raquo; <small><?php echo $model->RDM_META; ?></small></h1>

        <div class="portlet" id="yw4">
            <div class="portlet-content">
                <ul id="yw5">
                    <li>&nbsp;<a href="<?php echo Yii::app()->createUrl('rdmAtividades/create', array('RDT_IDRDM'=>$model->RDM_IDRDM)); ?>"><?php if ((User::getUser()->FUN_TBL_RDM == 1 and $model->RDM_STATUS != 4 and $model->RDM_STATUS != 5) or ( User::getUser()->FUN_TBL_RDM == 0 and $model->RDM_STATUS != 2 and $model->RDM_STATUS != 4 and $model->RDM_STATUS != 5)) { ?><?php echo FaHtml::iconNovo(); ?><?php } ?></a></li>

                </ul></div>
        </div>

        <?php
        $criteria = new CDbCriteria();
        $criteria->compare('RDT_IDRDM', $model->RDM_IDRDM);
        $dataProvider = new CActiveDataProvider('RdmAtividades', array(
            'criteria' => $criteria,
            'sort' => array(
                'defaultOrder' => 'RDT_DATA DESC',
            ),
        ));

        $this->widget('zii.widgets.CListView', array(
            'dataProvider' => $dataProvider,
            'itemView' => '../rdmAtividades/_view',
        ));
        ?>

    </div>
<?php } else { ?>
<h1>RDM &raquo; Visualizar &raquo; <small><?php echo $model->RDM_META; ?></small></h1>
<?php } ?>
<table width="900" border="0" cellspacing="0" cellpadding="0" class="rdm-view">
    <tr class="odd">
        <td>C&oacute;digo</td>
        <td colspan="2"><?php echo $model->RDM_IDRDM; ?></td>
        <td>Status</td>
        <td colspan="2"><?php echo Util::getStatusRdm($model->RDM_STATUS); ?></td>
        <td colspan="4"><?php echo $model->RDM_DATA; ?></td>
    </tr>
    <tr class="even">
        <td>Unidade</td>
        <td colspan="2"><?php echo $model->Revenda; ?></td>
        <td>Respons&aacute;vel</td>
        <td colspan="2"><?php echo $model->Responsavel; ?></td>
        <td colspan="4">Revisado por <?php echo $model->Revisor; ?></td>
    </tr>
    <tr class="odd">
        <td>Meta</td>
        <td colspan="9"><?php echo $model->RDM_META; ?></td>
    </tr>
    <tr class="even">
        <td colspan="2">Resultado previsto</td>
        <td colspan="2"><?php echo Util::verMoeda($model->RDM_RESULTADO_PREVISTO); ?></td>
        <td>Resultado obtido</td>
        <td colspan="2"><?php echo Util::verMoeda($model->RDM_RESULTADO_OBTIDO); ?></td>
        <td>Desvio</td>
        <td <?php if ($model->RDM_RESULTADO_OBTIDO <= $model->RDM_RESULTADO_PREVISTO) { echo ' class="negativo"'; } ?>><strong><?php
            echo ($model->RDM_RESULTADO_OBTIDO >= $model->RDM_RESULTADO_PREVISTO) ? '+' : '';
            echo ($model->RDM_RESULTADO_OBTIDO != 0 and $model->RDM_RESULTADO_PREVISTO != 0) ? number_format((100 - ($model->RDM_RESULTADO_OBTIDO * 100 / $model->RDM_RESULTADO_PREVISTO)) * -1, 0, ',', '.') : '';
            ?>%</strong></td>
        <td <?php if ($model->RDM_RESULTADO_OBTIDO <= $model->RDM_RESULTADO_PREVISTO) { echo ' class="negativo"'; } ?>><strong>R$ <?php echo ($model->RDM_RESULTADO_OBTIDO != 0 and $model->RDM_RESULTADO_PREVISTO != 0) ? number_format(($model->RDM_RESULTADO_OBTIDO - $model->RDM_RESULTADO_PREVISTO), 2, ',', '.') : ''; ?></strong></td>
    </tr>
    <tr class="odd">
        <td colspan="2">Resultado acumulado previsto:</td>
        <td colspan="2"><?php echo Util::verMoeda($model->RDM_RESULTADO_ACUMULADO_PREVISTO); ?></td>
        <td>Resultado acumulado obtido:</td>
        <td colspan="2"><?php echo Util::verMoeda($model->RDM_RESULTADO_ACUMULADO_OBTIDO); ?></td>
        <td>Desvio</td>
        <td <?php if ($model->RDM_RESULTADO_ACUMULADO_OBTIDO <= $model->RDM_RESULTADO_ACUMULADO_PREVISTO) { echo ' class="negativo"'; } ?>><strong><?php
            echo ($model->RDM_RESULTADO_ACUMULADO_OBTIDO >= $model->RDM_RESULTADO_ACUMULADO_PREVISTO) ? '+' : '';
            echo ($model->RDM_RESULTADO_ACUMULADO_OBTIDO != 0 and $model->RDM_RESULTADO_ACUMULADO_PREVISTO != 0) ? number_format((100 - ($model->RDM_RESULTADO_ACUMULADO_OBTIDO * 100 / $model->RDM_RESULTADO_ACUMULADO_PREVISTO)) * -1, 0, ',', '.') : ''
            ?>%</strong></td>
        <td <?php if ($model->RDM_RESULTADO_ACUMULADO_OBTIDO <= $model->RDM_RESULTADO_ACUMULADO_PREVISTO) { echo ' class="negativo"'; } ?>><strong>R$ <?php echo ($model->RDM_RESULTADO_ACUMULADO_OBTIDO != 0 and $model->RDM_RESULTADO_ACUMULADO_PREVISTO != 0) ? number_format(($model->RDM_RESULTADO_ACUMULADO_OBTIDO - $model->RDM_RESULTADO_ACUMULADO_PREVISTO), 2, ',', '.') : '' ?></strong></td>
    </tr>
</table>


<div class="clear"></div>
<?php
$RdmCausas = RdmCausas::model()->findAll("RDC_IDRDM = " . $model->RDM_IDRDM);
if (empty($RdmCausas)) {
    echo '<p>Nenhum plano de ação cadastrado até o momento!</p>';
} else {
    ?>
    <p></p>
    <h1>1. CAUSA DO DESVIO: Esforço de vendas abaixo do esperado para o período</h1>
    <div class="clear"></div>
    <table width="900" border="0" cellspacing="0" cellpadding="0" class="rdm-view">
        <?php
        $Causa = 0;
        foreach ($RdmCausas as $RdmCausas) {
            $Causa++;
            ?>
            <tr class="<?php echo ($Causa % 2) ? 'even' : 'odd'; ?>">
                <td width="20"><?php echo $Causa; ?></td>
                <td><?php echo $RdmCausas->RDC_CAUSA; ?></td>
            </tr>
            <?php
        }
        ?>

    </table>

<?php } ?>

<div class="clear"></div>
<?php
$RdmCausas = RdmCausas::model()->findAll("RDC_IDRDM = " . $model->RDM_IDRDM);
if (!empty($RdmCausas)) {
    ?>
    <p></p>
    <h1>2. PLANO DE AÇÃO</h1>
    <div class="clear"></div>
    <table width="900" border="0" cellspacing="0" cellpadding="0" class="rdm-view">
        <tr>
            <th>O QUE</th>
            <th>QUEM</th>
            <th>QUANDO</th>
            <th>POR QUÊ</th>
            <th>COMO</th>
            <th>ONDE</th>
        </tr>
        <?php
        $Causa = 0;
        $CausaAcao = 0;
        foreach ($RdmCausas as $RdmCausas) {
            $Causa++;
            $RdmAcao = RdmAcao::model()->findAll("RDA_IDCAUSA = " . $RdmCausas->RDC_IDCAUSA);
            $Acao = 0;
            foreach ($RdmAcao as $RdmAcao) {
                $Acao++;
                $CausaAcao++;
                ?>
                <tr class="<?php echo ($CausaAcao % 2) ? 'even' : 'odd'; ?>">
                    <td><?php echo $Causa . '.' . $Acao; ?> - <?php echo $RdmAcao->RDA_O_QUE; ?></td>
                    <td><?php echo $RdmAcao->RDA_QUEM; ?></td>
                    <td><?php echo $RdmAcao->RDA_QUANDO; ?></td>
                    <td><?php echo $RdmAcao->RDA_POR_QUE; ?></td>
                    <td><?php echo $RdmAcao->RDA_COMO; ?></td>
                    <td><?php echo $RdmAcao->RDA_ONDE; ?></td>
                </tr>
                <?php
            }
        } ?>
    </table>
<?php }