= javascript_include_tag "totalizando"
= javascript_include_tag 'contabilidade/anulacoes_do_empenho/form'
.alert.alert-warning[role="alert" id="alert-content" style="display: none;"]
span#alert-message
- @anulacao_do_empenho.new_record? ? action = :create : action = :update
= form_for( @anulacao_do_empenho, url: url_for(controller: 'contabilidade/anulacoes_do_empenho', action: action), html: { class: "form-vertical" }, role: "form" ) do |f|
fieldset
legend
strong Empenho
.widget-body
.row
.col-sm-12
= render partial: 'card_info_empenho', locals: { empenho: @empenho }
fieldset
legend
strong
= @anulacao_do_empenho.new_record? ? "Cadastrar" : "Editar"
=< "Informações"
- if action = :create
= hidden_field_tag(:empenho_id, params[:empenho_id])
.form-group
.row
= f.hidden_field :tipo_de_anulacao, value: @anulacao_do_empenho.tipo_de_anulacao
.col-sm-3
= f.label :data_da_anulacao, "Data da Anulação*", class: "control-label", for: "normal-field"
= f.calendar_field :data_da_anulacao
= error_for @anulacao_do_empenho, :data_da_anulacao
= error_for @anulacao_do_empenho, :sim
- if @anulacao_do_empenho.total?
.col-sm-3
= f.label :valor, "Valor a ser Anulado", class: "control-label", for: "normal-field"
= f.monetary_field :valor, readonly: true
= error_for @anulacao_do_empenho, :valor
- elsif @anulacao_do_empenho.empenho.itens_do_empenho.empty?
.col-sm-3
= f.label :valor, "Valor a ser Anulado", class: "control-label", for: "normal-field"
= f.monetary_field :valor
= error_for @anulacao_do_empenho, :valor
.col-sm-2
= f.label :saldo, "Saldo do Empenho", class: "control-label", for: "normal-field"
p.form-control-static = @anulacao_do_empenho.empenho.saldo.to_f.real_contabil
.row
.col-sm-12
.checkbox.checkbox-circle
= f.check_box :indisponibilidade_de_caixa
= f.label :indisponibilidade_de_caixa, "Cancelamento por Indisponibilidade de Caixa?"
.form-group
.row
.col-sm-12
= f.label :historico, "Histórico*", class: "control-label", for: "normal-field"
= f.text_area :historico, class: "form-control", rows: 3, style: "resize: none;"
= error_for @anulacao_do_empenho, :historico
- if @anulacao_do_empenho.total?
.form-group
.row
.col-sm-3
= label_tag :anulacao_para_relancamento, "Anulação para Relançamento?", class: "control-label", for: "normal-field"
.radio
.row
.col-sm-3
= radio_button_tag :anulacao_para_relancamento, true
= label_tag :anulacao_para_relancamento, "Sim", :value => true
.col-sm-3
= radio_button_tag :anulacao_para_relancamento, false, checked: true
= label_tag :anulacao_para_relancamento, "Não", :value => false
.col-sm-9#alerta-de-relancamento
.alert.alert-warning
strong Atenção!
' Ao marcar que é uma anulação total para relançamento do empenho, a anulação só será concluÃda após o relançamento ter sido feito.
.form-group
h6
' (*) Campos Obrigatórios
.form-actions
.row
.col-sm-12
= f.submit "Salvar", class: "btn btn-primary"
= link_to "Cancelar", empenho_path(@anulacao_do_empenho.empenho) + "?tab=anulacoes", class: "btn btn-default"