<div id="div-documentos">
    <h1>Documentos &raquo; <?php echo $nomeCliente;?></h1>

    <div class="portlet" id="yw4">
        <div class="portlet-content">
            <?php if(User::getPrivilegio() != 19){ ?>
            <ul id="yw5">
                <?php if($model->podeCadastrarContrato()) { ?>
                <li><a href="<?php echo Yii::app()->createUrl('contratos/create', array('CLI_IDCLIENTE'=>$model->CLI_IDCLIENTE, 'COT_SITUACAO'=>Contratos::CONTRATO)); ?>" class="novo-documento novo-contrato"><?php echo FaHtml::iconNovo(false); ?> Novo Contrato</a></li>
                <?php } ?>
                <?php if($model->podeCadastrarAdendo()) { ?>
                <li><a href="<?php echo Yii::app()->createUrl('contratos/create', array('CLI_IDCLIENTE'=>$model->CLI_IDCLIENTE, 'COT_SITUACAO'=>Contratos::ADENDO)); ?>" class="novo-documento novo-adendo"><?php echo FaHtml::iconNovo(false); ?> Novo adendo</a></li>
                <?php } ?>

                <li><a href="<?php echo Yii::app()->createUrl('contratos/create', array('CLI_IDCLIENTE'=>$model->CLI_IDCLIENTE, 'COT_SITUACAO'=>Contratos::ORCAMENTO)); ?>" class="novo-documento novo-orcamento"><?php echo FaHtml::iconNovo(false); ?> Novo orçamento</a></li>

                <?php if($model->podeCadastrarPedidoImplantacao()) { ?>
                <li><a href="<?php echo Yii::app()->createUrl('contratos/create', array('CLI_IDCLIENTE'=>$model->CLI_IDCLIENTE, 'COT_SITUACAO'=>Contratos::PEDIDO_IMPLANTACAO)); ?>" class="novo-documento novo-pedidoimplantacao"><?php echo FaHtml::iconNovo(false); ?> Novo pedido de implantação</a></li>
                <?php } ?>
                <?php if($model->podeCadastrarPedidoCustomizacao()) { ?>
                <li><a href="<?php echo Yii::app()->createUrl('contratos/create', array('CLI_IDCLIENTE'=>$model->CLI_IDCLIENTE, 'COT_SITUACAO'=>Contratos::PEDIDO_CUSTOMIZACAO)); ?>" class="novo-documento novo-pedidocursomizacao"><?php echo FaHtml::iconNovo(false); ?> Novo pedido de customização</a></li>
                <?php } ?>
                <?php if($model->podeCadastrarPedidoReativacao()) { ?>
                <li><a href="<?php echo Yii::app()->createUrl('contratos/create', array('CLI_IDCLIENTE'=>$model->CLI_IDCLIENTE, 'COT_SITUACAO'=>Contratos::PEDIDO_REATIVACAO)); ?>" class="novo-documento novo-pedidoreativacao"><?php echo FaHtml::iconNovo(false); ?> Novo pedido de reativação</a></li>
                <?php } ?>
            </ul>
            <?php } ?>
        </div>
    </div>
    <br /><br />

    <?php
    $gerarContrato = $model->cadastroCompleto(true);
    if (is_array($gerarContrato) || ($model->CLI_IDEMPRESA == 2 && !$model->podeCadastrarAdendo())) { ?>
        <div class="alert alert-error" style="color: red;">
            <?php
                if (is_array($gerarContrato)) {
                    echo '<b>Para poder gerar CONTRATOS, os seguintes campos são obrigatórios</b>:<br />';
                    echo implode('<br />', $gerarContrato) . '<br /><br />';
                }
                if ($model->CLI_IDEMPRESA == 2) {
                    echo 'Cliente Winsul, não permite cadastro de adendos<br />';
                }
            ?>
        </div>
    <?php } ?>

    <?php

    $botoes = '{view} {PDF}';
    if(User::getPrivilegio() != 19){
        $botoes .= ' {atividade}';
    }

    $botoes .= ' {update}';

    if (User::isAdmin()) {
        $botoes .= ' {delete}';
    }

    $criteria = new CDbCriteria();
    $criteria->compare('COT_IDCLIENTE', $model->CLI_IDCLIENTE);
    $dataProvider = new CActiveDataProvider('Contratos', array(
        'criteria' => $criteria,
        'sort' => array(
            'defaultOrder' => 'COT_DTCADASTRO DESC, COT_HORACADASTRO DESC, COT_IDCONTRATO DESC',
            ),
        )
    );


    $this->widget('ext.Utils.widgets.CrmGridView', array(
        'id' => 'contratos-grid',
        'dataProvider' => $dataProvider,
        'selectableRows' => 1,
        'afterAjaxUpdate'=>'updated',
        'selectionChanged' => 'function(id){ location.href = "' . Yii::app()->createUrl('contratos/view') . '&id="+$.fn.yiiGridView.getSelection(id);}',
        'columns' => array(
            'COT_IDCONTRATO',
            'COT_DTCADASTRO',
            array(
                'name' => 'COT_SITUACAO',
                'value' => 'Util::getTipoDocumento($data->COT_SITUACAO) .
    ( $data->COT_SITUACAO == Contratos::ADENDO && !empty($data->COT_IDSERVICO) ? " - ".$data->Servico : "") .
    ( !empty($data->COT_IMPLANTACAO_TIPO_ROTEIRO) ? " - ".Util::unSlugfy($data->COT_IMPLANTACAO_TIPO_ROTEIRO) : "").
    $data->getIconAssinatura() . $data->getIconAutomatico()',
                'type' => 'raw'
                ),
            array(
                'name' => 'COT_IDVENDEDOR',
                'value' => 'GxHtml::valueEx($data->Vendedor)',
                ),
            array(
                'name' => 'COT_IDPRODUTO',
                'value' => 'GxHtml::valueEx($data->Produto)',
                ),
            array(
                'name' => 'COT_VLRIMPLANTACAO',
                'value' => 'Util::verMoeda($data->COT_VLRIMPLANTACAO)',
                ),
            array(
                'name' => 'COT_VLRMENSAL',
                'value' => '$data->valorNegociado',
                'header' => 'Valor negociado'
                ),
            array(
                'name' => 'COT_FOI_ATIVADO',
                'value' => '$data->COT_FOI_ATIVADO ? "Sim" : "Não"',
                'visible' => 'in_array(User::getPrivilegio(), [1,7])'
                ),
            array(
                'name' => 'COT_STATUS',
                'value' => '$data->Status',
                ),
            array(
                'class' => 'CButtonColumn',
                'template' => $botoes,
                'buttons' => array(
                    'view' => array(
                        'label' => 'Exibir',
                        'url' => 'Yii::app()->createUrl("contratos/view", array("id"=>$data->COT_IDCONTRATO))',
                        ),
                    'PDF' => array(
                        'label' => 'Gerar PDF',
                        'imageUrl' => FaHtml::getImgUrl('ico-pdf.png'),
                        'url' => '(!empty($data->Arquivo)) ? $data->Arquivo->getUrl() : Yii::app()->createUrl("contratos/gerarpdf", array("id"=>$data->COT_IDCONTRATO))',
                        'visible' => '$data->mostrarPdf()'
                        ),
                    'atividade' => array(
                        'label' => 'Inserir atividade',
                        'imageUrl' => FaHtml::getImgUrl('ico-solciitacoes.png'),
                        'url' => 'Yii::app()->createUrl("atendimentos/dcreate", array("ATD_IDCLIENTE"=>$data->COT_IDCLIENTE, "ATD_IDCONTRATO"=>$data->COT_IDCONTRATO))',
                        ),
                    'update' => array(
                        'label' => 'Editar Contrato',
                        'url' => 'Yii::app()->createUrl("contratos/update", array("id"=>$data->COT_IDCONTRATO))',
                        'visible' => '$data->canUpdate()'
                        ),
                    'delete' => array(
                        'label' => 'Deletar Contrato',
                        'url' => 'Yii::app()->createUrl("contratos/delete", array("id"=>$data->COT_IDCONTRATO))',
                        'visible' => 'User::isAdmin()'
                        ),
                    ),
                ),
            ),
        )
    );
    ?>
</div>
