= javascript_include_tag "totalizando"
= javascript_include_tag 'licitacao/contrato/edit_itens_dotacao'
- @acao_adicionar_e_editar_itens = esta_autorizado?(:edit) && acao_permitida?(@contrato, :editar_dotacoes) && (logado_na_licitacao? || (contabilidade_atual.present? && @contrato.projeto.pedido.criado_na_contabilidade))
ol.breadcrumb
-if logado_na_contabilidade? && @contrato.projeto.pedido.criado_na_contabilidade
li
= link_to "Processos Simplificados", contabilidade_processos_criados_na_contabilidade_path, class: "link_breadcrumb"
- else
li
= link_to "Processos Licitatórios", licitacao_processos_path, class: "link_breadcrumb"
li = link_to @contrato.projeto.numero_do_processo, licitacao_processo_path(@contrato.projeto) + "?tab=contratos", class: "link_breadcrumb"
li = link_to @contrato.numero, @contrato, class: "link_breadcrumb" if !@contrato.numero.blank?
li.active Itens da Dotação
.widget
.widget-body
= form_for(@orcamento_da_despesa_do_contrato, url: url_for(controller: 'licitacao/contratos', action: 'atualiza_itens_dotacao_do_contrato', id: @contrato.id), method: :patch, html: { class: "form-vertical" }, role: "form" ) do |f|
fieldset
legend
strong
' Cadastrar Itens para a Dotação do Contrato
.form-group
.row
.col-sm-6
' Unidade Orçamentária:
strong
=< @contrato.unidade_orcamentaria.try(:codigo_completo_e_nome)
.col-sm-3
' Valor do Contrato:
strong
==< @contrato.valor_do_contrato.try(:real_contabil)
.col-sm-3
' Saldo da Dotação:
strong
==< @contrato.saldo_dotacoes.try(:real_contabil)
.br
.row
.col-sm-6
p
strong Proj/Atividade:
=< "#{@orcamento_da_despesa_do_contrato.orcamento_da_despesa.subacao.try(:acao).try(:codigo_e_nome)}"
p
strong Sub-Elemento de Despesa:
=< @orcamento_da_despesa_do_contrato.try(:sub_elemento_de_despesa).try(:codigo_e_descricao)
.col-sm-6
p
strong Elemento de Despesa:
=< @orcamento_da_despesa_do_contrato.try(:sub_elemento_de_despesa).try(:elemento_de_despesa).try(:codigo_e_descricao)
p
strong Fonte:
=< "#{@orcamento_da_despesa_do_contrato.orcamento_da_despesa.fonte_de_recursos.codigo_completo_e_descricao}"
.pull-right style="margin-top: -20px;"
p
strong Valor Destinado:
=< @orcamento_da_despesa_do_contrato.valor.to_f.real_contabil
table.table.table-bordered.table-hover.table-responsive
thead
tr
th Item
th width="10%" Qtd. Contratada
th width="9%" Saldo
th width="12%" Quantidade
th width="12%" VR Unitário
th width="13%" Total
-if @acao_adicionar_e_editar_itens
th.center width="8%" Opções
tbody#itens_do_orcamento_da_despesa_do_contrato
= f.fields_for :itens_do_orcamento_da_despesa_do_contrato do |item_do_orcamento_da_despesa_do_contrato|
= render 'item_do_orcamento_da_despesa_do_contrato_fields', locals: { acao_adicionar_e_editar_itens: @acao_adicionar_e_editar_itens}, f: item_do_orcamento_da_despesa_do_contrato
tfoot
-if @acao_adicionar_e_editar_itens || Configuracao.last.implantacao?
tr
td.bold#total-geral colspan="7" align="right"
tr
td.links colspan="7" align="right"
= link_to_add_association ' Adicionar'.html_safe, f, :itens_do_orcamento_da_despesa_do_contrato,
:"data-association-insertion-node" => "tbody#itens_do_orcamento_da_despesa_do_contrato", :"data-association-insertion-method" => "append",
class: 'btn btn-primary btn-sm', id: 'btn-add-item-do-orcamento-da-despesa-por-contrato'
==< link_to editar_itens_dotacao_do_contrato_licitacao_contrato_path(@contrato, @orcamento_da_despesa_do_contrato) + "?todos=true", class: 'btn btn-default btn-sm' do
span class="glyphicon glyphicon-plus-sign"
| Adicionar Todos
.form-actions
.row
.col-sm-12
-if @acao_adicionar_e_editar_itens || Configuracao.last.implantacao?
= f.submit "Salvar", class: "btn btn-primary"
= link_to "Cancelar", licitacao_contrato_path(@contrato, tab: "dotacoes_do_contrato"), class: "btn btn-default"
-else
= link_to "Voltar", licitacao_contrato_path(@contrato, tab: "dotacoes_do_contrato"), class: "btn btn-default"