<?php
require_once 'Agro/View/Helper/TaxasRelacionadas.php';

if ($this->proposta['fl_taxa_pe_por_item']) {
  $displayPEPorMunicipio = 'none';
  $displayPEPorItem = 'block';
  $checkedPEPorMunicipio = '';
  $checkedPEPorItem = 'checked="checked"';
} else {
  $displayPEPorMunicipio = 'block';
  $displayPEPorItem = 'none';
  $checkedPEPorMunicipio = 'checked="checked"';
  $checkedPEPorItem = '';
}


$displayISPorProposta = 'none';
$displayISPorItem = 'block';
$checkedISPorProposta = '';
$checkedISPorItem = 'checked="checked"';

if (!$this->taxa_agrupamento['fl_valor_tonelada_por_item']) {
  $displayISPorProposta = 'block';
  $displayISPorItem = 'none';
  $checkedISPorProposta = 'checked="checked"';
  $checkedISPorItem = '';
}

$avisoModeracaoNegocioCar = '';
foreach ($this->restricoesCar as $restricao) {
  $cor = Seguro_Model_OrientacaoRestricaoTecnica::ORIENTACAO_RETRICAO_TECNICA_CORES[$restricao['id_orientacao_restricao_tecnica']];

  $avisoModeracaoNegocioCar .= '
    <table width="100%" border="0" style="height: 3em;background-color: '. $cor .';font-weight: bold">
      <tr valign="center">
        <td align="center">
          <font color="white">Número CAR: '. $restricao['ds_car'] .' - Existe análise de Moderação de Negócio para esse seguro. Por favor, entre em
            contato com o dpto técnico antes de aceitar a proposta.</font>
        </td>
      </tr>
    </table><br>';
}

?>
<div class="accordion">
  <div>
    <input type="text" id="idProposta" class="hide" value="<?= $this->proposta['id']; ?>"/>
    <input type="text" id="idProduto" class="hide" value="<?= $this->proposta['id_produto']; ?>"/>
  </div>
  <h3 style="padding:10px;margin:10px 0;"
      class="ui-accordion-header ui-helper-reset ui-state-default ui-corner-all ui-state-hover">
    <a href="#" onclick="this.blur()">
      <b>Personalização de Condições Comerciais por Orçamento</b>
    </a>
  </h3>
  <?php echo $avisoModeracaoNegocioCar ?>
  <div>
    <div class="taxaValores">
        <?= $this->title('Selecione uma cobertura'); ?>
      <div class="padding-10">
        <div class="row" style="padding-left: 5px">
          <label class="required">Cobertura</label>
          <select class="coberturaProduto" style="width: 9%">
            <option value=""></option>
              <?php
              foreach ($this->coberturas as $cobertura) {
                  ?>
                <option value="<?= $cobertura['id_cobertura'] ?>"><?= $cobertura['ds_nome_cobertura'] ?></option>
                  <?php
              }
              ?>
          </select>
        </div>
      </div>

      <div id="relacionar">
          <?= $this->title('Relacionar com:'); ?>
        <div class="padding-10">
          <div class="row">
            <table>
                <?
                foreach ($this->taxas_valores as $taxa) {
                    ?>
                  <tr>
                    <td>
                      <input type='checkbox' class="relacionar" value='<?= $taxa['id'] ?>'
                             id='taxa_<?= $taxa['id'] ?>'/>
                    </td>
                    <td>
                      <label for='taxa_<?= $taxa['id'] ?>'>
                          <?= $taxa['ds_nome_cobertura'] ?> - <?= $taxa['vl_franquia'] ?>%
                      </label>
                    </td>
                  </tr>
                    <?
                }
                ?>
            </table>
          </div>
        </div>
      </div>
        <?= $this->title('Valores') ?>

      <div class="padding-10">
        <div>
          <input type="text" id="idTaxa" value="" class="hide"/>
          <input type="text" id="idTaxaAgrupamento" class="hide"
                 value="<?= !empty($this->taxa_agrupamento) ? $this->taxa_agrupamento['id'] : '' ?>"/>
        </div>
        <div class="row required" style="padding-left: 5px">
          <label>Comissão</label>
          <input type="text" class="valorComissao decimal"
                 value="<?= !empty($this->taxa_agrupamento) ? $this->taxa_agrupamento['vl_comissao'] : '' ?>"/>
        </div>
        <div class="row" style="padding-left: 5px">
          <label>Seção</label>
          <select class="secaoAgrupamento" style="width: 9%">
            <option value=""></option>
            <option value="1">1</option>
            <option value="2">2</option>
            <option value="3">3</option>
          </select>
        </div>
        <div class="row"><?= $this->valores->vl_franquia; ?></div>
        <div class="row"><?= $this->valores->vl_taxa; ?></div>
        <div class="row"><?= $this->valores->vl_produtividade_estimada; ?></div>
        <div class="row"><?= $this->valores->vl_taxa_renovacao; ?></div>
        <div class="row"><?= $this->valores->vl_taxa_inadimplente; ?></div>
        <div class="row"><?= $this->valores->vl_taxa_reduzida; ?></div>
        <div class="row"><?= $this->valores->vl_percentual_subvencao_federal; ?></div>
        <div class="row"><?= $this->valores->fl_franquia_disponivel; ?></div>
        <div class="row"><?= $this->valores->fl_ativo; ?></div>
      </div>

      <ul id="buttons" class="ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all">
        <li>
          <button name="salvarTaxa" type="button" class="salvarTaxa">Salvar</button>
        </li>
        <li>
          <button name="cancelar" type="button" class="cancelarTaxa">Cancelar</button>
        </li>
        <li>
          <button name="agruparTaxaOrcamento" class="agruparTaxaOrcamento" type="button" style="display: none;">
            Agrupamento de Taxa Por Orçamento
          </button>
        </li>
      </ul>
    </div>
    <br>
    <div id="div-produtividade" class="div-relacionada-taxa-agrupamento" style="display:none;">
        <?= $this->title('Produtividade') ?>
      <div class="field" style="margin-top: 10px;">
          <?php
          if (!empty($this->propriedade['ds_nome_municipio'])) {
              ?>
            <span>
              Opções:
              
              <input type="radio" name="tipo-produtividade" id="tipo-municipio" style="vertical-align: bottom;" <?php echo $checkedPEPorMunicipio ?>>
              <label for="tipo-municipio">PE Município</label>

              <input type="radio" name="tipo-produtividade" id="tipo-item" style="vertical-align: bottom;" <?php echo $checkedPEPorItem ?> > 
              <label for="tipo-item">PE por Item</label>
            </span>
            
            <div id="opt-itens" style="display:<?php echo $displayPEPorItem ?>;">
              <div class="padding-10">
                <table>
                <?php
                  foreach ($this->itens as $item) {
                    echo "
                      <tr>
                        <td>{$item['nrItem']} - {$item['nomeItem']}</td>
                        <td><input id='item-pe-{$item['idItem']}' name='item-pe' style='max-width:60px;' type='text' size='10' class='decimal3casas' value='{$item['produtividadeEstimada']}'/></td>
                      </tr>
                    ";
                  }  ?>
                </table>
              </div>
            </div>

            <div id="opt-municipio" style="display:<?php echo $displayPEPorMunicipio ?>;">
              <div class="padding-10">
                <label><?=$this->propriedade['ds_nome_municipio']?></label>
                <input id="municipioProdutividade" type="hidden" value="<?=$this->propriedade['id_municipio']?>">
                <input id="valorProdutividade" type="text" value="<?=$this->vl_produtividade_estimada?>" size="10" class="decimal3casas">
              </div>
            </div>

            <ul id="buttons" class="ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all">
              <li>
                <button name="salvarProdutividade" type="button" class="salvarProdutividade">Salvar</button>
              </li>
            </ul>
              <?php
          }
          ?>
      </div>
    </div>
    <br>
    <div id="div-limite-is" class="div-relacionada-taxa-agrupamento" style="display:none;">
        <?= $this->title('Limite de IS') ?>
      <div class="field" style="margin-top: 10px;">
        <span>
          Opções:
          
          <input type="radio" name="tipo-valor-is" id="tipo-valor-is-proposta" style="vertical-align: bottom;" <?php echo $checkedISPorProposta ?>>
          <label for="tipo-municipio">IS Proposta</label>

          <input type="radio" name="tipo-valor-is" id="tipo-valor-is-item" style="vertical-align: bottom;" <?php echo $checkedISPorItem ?> >
          <label for="tipo-item">IS Item</label>
        </span>

        <div id="opt-tonelada-proposta" style="display:<?php echo $displayISPorProposta ?>;">
          <div class="padding-10">
            <label>Valor Máximo (R$)</label>
            <input id="valorTonelada" type="text" value="<?=$this->vl_tonelada?>" size="10" class="decimal">
          </div>
        </div>

        <div id="opt-tonelada-itens" style="display:<?php echo $displayISPorItem ?>;">
          <div class="padding-10">
            <table>
            <?php
              foreach ($this->itens as $item) {
                echo "
                  <tr>
                    <td>{$item['nrItem']} - {$item['nomeVariedade']}</td>
                    <td>- <b>Valor Máximo (R$)</b></td>
                    <td><input id='item-valor-tonelada-{$item['idItem']}' name='item-valor-tonelada' style='max-width:60px;' type='text' size='10' class='decimal' value='{$item['valorTonelada']}'/></td>
                  </tr>
                ";
              }  ?>
            </table>
          </div>
        </div>

        <ul id="buttons" class="ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all">
          <li>
            <button name="salvar-taxa-item-segurado-valor-tonelada" type="button" id="salvar-taxa-item-segurado-valor-tonelada">Salvar</button>
          </li>
        </ul>
      </div>
    </div>
    <br>
    <div>
        <?= $this->title('Coberturas') ?>
      <table width="100%" cellpadding="5" cellspacing="1" class="grid_gray">
        <thead>
        <tr>
          <th>Cobertura</th>
          <th>Comissão</th>
          <th>Seção</th>
          <th>Franquia/NC</th>
          <th>Taxa</th>
          <th>Prod. Estimada</th>
          <th>Renovação</th>
          <th>Inadimplente</th>
          <th>Reduzida</th>
          <th>Subvenção Federal</th>
          <th>Relacionada a</th>
          <th>Disponibilizada em</th>
          <th>Ativo</th>
          <th>Ações</th>
        </tr>
        </thead>
        <tbody>
        <?php
        foreach ($this->coberturas_taxas_orcamento as $coberturaTaxa) {
            $disponivel = $coberturaTaxa['fl_franquia_disponivel'] === 'S' ? 'SEMPRE' : '';
            $disponivel = $coberturaTaxa['fl_franquia_disponivel'] === 'N' ? 'NOVOS ORÇAMENTOS' : $disponivel;
            $disponivel = $coberturaTaxa['fl_franquia_disponivel'] === 'R' ? 'RENOVAÇÕES' : $disponivel;

            $imagemAtivo = $coberturaTaxa['fl_ativo'] ? '/resources/imagens/mini/active.png' : '/resources/imagens/mini/inactive.png';
            $title = $coberturaTaxa['fl_ativo'] ? 'Ativo' : 'Inativo';
            ?>
          <tr class="linhaCobertura<?= $coberturaTaxa['id'] ?>">
            <td class="colunaIdCobertura hide"><?= $coberturaTaxa['id_produto_cobertura']; ?></td>
            <td class="colunaNomeCobertura"><?= $coberturaTaxa['ds_nome_cobertura']; ?></td>
            <td class="colunaComissao"
                align="center"><?= !empty($coberturaTaxa['vl_comissao']) ? $coberturaTaxa['vl_comissao'] . '%' : '' ?></td>
            <td class="colunaSecao"
                align="center"><?= !empty($coberturaTaxa['id_secao']) ? $coberturaTaxa['id_secao'] : '' ?></td>
            <td class="colunaFranquia"
                align="center"><?= !empty($coberturaTaxa['vl_franquia']) ? $coberturaTaxa['vl_franquia'] . '%' : '' ?></td>
            <td class="colunaTaxa"
                align="center"><?= !empty($coberturaTaxa['vl_taxa']) ? $coberturaTaxa['vl_taxa'] . '%' : '' ?></td>
            <td class="colunaProdutividade"
                align="center"><?= !empty($coberturaTaxa['vl_produtividade_estimada']) ? $coberturaTaxa['vl_produtividade_estimada'] . '' : '' ?></td>
            <td class="colunaRenovacao"
                align="center"><?= !empty($coberturaTaxa['vl_taxa_renovacao']) ? $coberturaTaxa['vl_taxa_renovacao'] . '%' : '' ?></td>
            <td class="colunaInadimplente"
                align="center"><?= !empty($coberturaTaxa['vl_taxa_inadimplente']) ? $coberturaTaxa['vl_taxa_inadimplente'] . '%' : '' ?></td>
            <td class="colunaReduzida"
                align="center"><?= !empty($coberturaTaxa['vl_taxa_reduzida']) ? $coberturaTaxa['vl_taxa_reduzida'] . '%' : '' ?></td>
            <td class="colunaSubvencao"
                align="center"><?= !empty($coberturaTaxa['vl_percentual_subvencao_federal']) ? $coberturaTaxa['vl_percentual_subvencao_federal'] . '%' : '' ?></td>
            <td class="colunaDisponivel" align="center">
                <?php
                if ($coberturaTaxa['relacionado_com']) {
                    ?>
                  <img src="/resources/imagens/mini/existe.png" border="0"
                       title="<?= str_replace('<br />', "\n",
                         Agro_View_Helper_TaxasRelacionadas::taxasRelacionadas($coberturaTaxa['id'])) ?>"/>
                    <?php
                }
                ?>
            </td>
            <td class="colunaDisponivel" align="center"><?= $disponivel ?></td>
            <td class="colunaAtivo hide"><?= $coberturaTaxa['fl_ativo'] ? 't' : 'f' ?></td>
            <td align="center">
                <?php
                if (!empty($coberturaTaxa['id'])) {
                    ?>
                  <img title="<?= $title ?>" src="<?= $imagemAtivo ?>" border="0">
                    <?php
                }
                ?>
            </td>
            <td align="center">
              <a href="#" class="editarTaxaCobertura" data-id="<?= $coberturaTaxa['id'] ?>"
                 data-cobertura="<?= $coberturaTaxa['id_produto_cobertura'] ?>">
                <img src="/resources/imagens/mini/edit.png" alt="edit.png" title="Editar" border="0">
              </a>
                <?php
                if (!empty($coberturaTaxa['id'])) {
                    ?>
                  <a href="#" class="excluirTaxaCobertura" data-id="<?= $coberturaTaxa['id'] ?>"
                     data-cobertura="<?= $coberturaTaxa['id_produto_cobertura'] ?>">
                    <img src="/resources/imagens/mini/delete.png" alt="delete.png" title="Deletar" border="0">
                  </a>
                    <?php
                }
                ?>
            </td>
          </tr>
            <?php
        }
        ?>
        </tbody>
      </table>
    </div>
    <br>
  </div>

  <h3 style="padding:10px;margin:10px 0;"
      class="ui-accordion-header ui-helper-reset ui-state-default ui-corner-all ui-state-hover">
    <a href="#" onclick="this.blur()">
      <b>Personalização de Comercialização por Orçamento</b>
    </a>
  </h3>
  <div>
    <div class="geral">
      <div id="tabs-form">
          <?= $this->title('Comercialização'); ?>
          <?= $this->comercializacao->id_comercializacao; ?>
          <?= $this->comercializacao->nome_comercializacao ?>
          <?= $this->comercializacao->comercializacao_inicio ?>
          <?= $this->comercializacao->comercializacao_fim ?>
        <input type="hidden" class="cpfCnpj" value="<?= $this->proponente['cpf_cnpj'] ?>"/>
        <input type="hidden" class="idMunicipio" value="<?= $this->propriedade['id_municipio'] ?>"/>
        <input type="hidden" class="idCorretor" value="<?= $this->proposta['id_corretor'] ?>"/>
        <div class="padding-10">
          <div class="row">
              <?= $this->comercializacao->dt_cobertura_inicio; ?>
          </div>
          <div class="row">
              <?= $this->comercializacao->dt_cobertura_fim; ?>
          </div>
        </div>
      </div>
    </div>

    <ul id="buttons" class="ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all">
      <li>
        <button name="salvarComercializacao" class="salvarComercializacao" type="button">Salvar</button>
        <button name="removerComercializacao" class="removerComercializacao" type="button">Remover</button>
      </li>
    </ul>
  </div>
</div>