.widget .clearfix - if @processo.present? && !@processo.registro_de_preco && esta_autorizado?(:create, 'licitacao/contratos') && @processo.homologado? && (logado_na_licitacao? || (contabilidade_atual.present? && @processo.pedido.criado_na_contabilidade)) div style="margin-bottom: 30px;" = link_to new_licitacao_contrato_path(@processo), class: "btn btn-default btn-sm" do i.icone-cadastrar ' Gerar Contrato - if @projeto.present? && !@projeto.registro_de_preco && esta_autorizado?(:create, 'licitacao/contratos') && @projeto.homologado? && (logado_na_licitacao? || (contabilidade_atual.present? && @projeto.pedido.criado_na_contabilidade)) div style="margin-bottom: 30px;" = link_to new_licitacao_contrato_path(@projeto), class: "btn btn-default btn-sm" do i.icone-cadastrar ' Gerar Contrato header h5 ' Lista de span.fw-semi-bold Contratos .widget-body - if contratos.empty? h6 Nenhum registro encontrado. - else table.table.table-hover.table-responsive.font-small thead tr th width="100" Data do Contrato th width="10%" Número th width="80" UG th width="20%" Fornecedor th width="10%" Inicio de Vigência th width="10%" Fim da Vigência th Valor do Contrato th Valor Empenhado th Saldo do Contrato th th width="100" tbody - contratos.each do |contrato| tr td = contrato.data_do_contrato td = contrato.numero td = contrato.unidade_orcamentaria_do_exercicio.try(:sigla) td = contrato.try(:pessoa_do_projeto).try(:empresa_nome) td = contrato.inicio_da_vigencia td = contrato.data_final_de_acordo_com_aditivos td = contrato.valor_total_do_contrato.try(:real_contabil) td = contrato.valor_empenhado.try(:real_contabil) td = contrato.valor_a_empenhar.try(:real_contabil) td - if contrato.alertar_dias_para_encerrar_contrato? .align-center i.fa.fa-exclamation-circle.text-danger data-toggle="tooltip" title="Faltam #{contrato.tempo_restante} dias p/ encerrar o contrato." .align-center - if contrato.inicio_da_vigencia.present? && contrato.data_final_de_acordo_com_aditivos.present? - if contrato.aditivos.rescisao_contratual.any? span.label.label-danger data-toggle="tooltip" data-placement="bottom" title="Rescindido" ' R - elsif contrato.inicio_da_vigencia <= Date.today && contrato.data_final_de_acordo_com_aditivos >= Date.today span.label.label-success data-toggle="tooltip" data-placement="bottom" title="Ativo" ' A - elsif contrato.data_final_de_acordo_com_aditivos < Date.today span.label.label-danger data-toggle="tooltip" data-placement="bottom" title="Expirado" ' E - else - if contrato.enviado_para_controladoria? || contrato.enviado_para_copfin? span.label.label-warning data-toggle="tooltip" data-placement="bottom" title="Pendente" ' P td = link_to rota_contrato(contrato), class: "btn btn-default btn-sm mb-xs", title: "Ver Detalhes" do i.icone-detalhar - unless contrato.inicio_da_vigencia.present? && contrato.inicio_da_vigencia.year != exercicio_atual - if contrato.projeto.present? - if (esta_autorizado?(:edit) && acao_permitida?(contrato, :edit) && contrato.pode_editar?) && logado_na_licitacao? || Configuracao.last.implantacao? = botao_com_permissao edit_licitacao_contrato_path(contrato, projeto_id: contrato.projeto), {acao: :update}, { \ class_icone: 'icone-editar', params: { \ class: 'btn btn-default btn-sm mb-xs', title: "Editar", }, } - if acao_permitida?(contrato, :destroy) && contrato.projeto.pos_sessao? && logado_na_licitacao? = botao_com_permissao contrato, {acao: :destroy}, { \ class_icone: 'icone-excluir', params: { \ method: :delete, data: { confirm: 'Tem certeza?' }, class: 'btn btn-default btn-sm mb-xs', title: "Apagar", }, } - else - if (esta_autorizado?(:edit) && acao_permitida?(contrato, :edit) && contrato.pode_editar?) && logado_na_licitacao? || Configuracao.last.implantacao? = botao_com_permissao edit_licitacao_contrato_path(contrato, projeto_id: contrato.projeto), {acao: :update}, { \ class_icone: 'icone-editar', params: { \ class: 'btn btn-default btn-sm mb-xs', title: "Editar", }, } - if acao_permitida?(contrato, :destroy) && logado_na_licitacao? = botao_com_permissao contrato, {acao: :destroy}, { \ class_icone:'icone-excluir', params: { \ method: :delete, data: { confirm: 'Tem certeza?' }, class: 'btn btn-default btn-sm mb-xs', title: "Apagar", }, } - if controller.controller_name == "contratos" = will_paginate @contratos, :params => { @action_contratos => true }, previous_label: "<", next_label: ">"