= javascript_include_tag "bomcobox" = javascript_include_tag 'contabilidade/liquidacoes/form' - liquidacao.new_record? ? action = :create : action = :update = simple_form_for( liquidacao, url: url_for(controller: 'contabilidade/liquidacoes', action: action)) do |f| fieldset legend strong Liquidação - Restos a Pagar = f.hidden_field :orcamento_id, value: contexto_atual.id = f.hidden_field :exercicio_atual, value: contexto_atual.exercicio, id: 'exercicio_atual' .form-group .row - if @empenho.present? .col-sm-2 = f.label :numero_do_empenho, "Número do Empenho", class: "control-label" p.form-control-static = liquidacao.empenho.numero_do_empenho = f.hidden_field :empenho_id, value: @empenho.id, id: "empenho" .col-sm-2 = f.label :saldo_do_empenho, "Saldo do Empenho a Liquidar", class: "control-label" p.form-control-static = liquidacao.empenho.saldo.to_f.real_contabil .col-sm-5 = f.label :fornecedor_do_empenho, "Fornecedor", class: "control-label" p.form-control-static = liquidacao.empenho.pessoa.nome - else .col-sm-5 = f.input :unidade_orcamentaria_id, label: "Unidade Orçamentária*", collection: @unidades_orcamentarias, label_method: :codigo_e_nome, include_blank: "Selecione", value: liquidacao.unidade_orcamentaria_id, input_html: {class: "form-control s2", id: 'unidade_orcamentaria_do_empenho'} span.help-block Selecione um orçamento para filtrar suas unidades orçamentárias. .col-sm-2 = f.input :orcamento_do_empenho_id, label: "Orçamento*", collection: @orcamentos, label_method: :exercicio, include_blank: "Selecione", value: liquidacao.orcamento_do_empenho_id, input_html: {class: "form-control s2", id: 'orcamento_do_empenho' } .col-sm-5 = f.input :empenho_id, label: "Empenho", collection: @empenhos, label_method: :numero_e_fornecedor, include_blank: "Selecione", value: @liquidacao.empenho_id, input_html: {class: "form-control s2", id: 'empenho_da_liquidacao'} a#dadosDoEmpenho .row#dados_do_empenho style="display: none;" .col-sm-7 p strong Fornecedor: span#empenho_fornecedor p strong Unidade Orçamentária: span#empenho_unidade_orcamentaria p strong Projeto/Atividade: span#empenho_projeto_atividade p strong Elemento de Despesa: span#empenho_elemento_de_despesa p strong Sub-elemento de Despesa: span#empenho_sub_elemento_de_despesa p strong Fonte: span#empenho_fonte_de_recursos .col-sm-5 p strong Modalidade: span#empenho_modalidade p strong Valor: span#empenho_valor p strong Saldo a Liquidar: span#empenho_saldo_a_liquidar p#descricao_da_obra strong Dados Da Obra: a#dados_da_obra p strong#contas_bancarias_da_unidade Contas Bancárias da Unidade: span#dados_da_conta hr .form-group .row .col-sm-2 = f.label :numero_da_liquidacao, "Número", class: "control-label" p.form-control-static = liquidacao.empenho_e_numero .col-sm-3 = f.label :data_da_liquidacao, "Data da Liquidação*", class: "control-label" = f.calendar_field :data_da_liquidacao = error_for liquidacao, :data_da_liquidacao .col-sm-3 = f.label :nota_fiscal_numero, "Número da Nota Fiscal*", class: 'control-label', id: 'nota_fiscal_numero_label' = f.text_field :nota_fiscal_numero, placeholder: '123456789012345', class: 'form-control only-num', maxlength: 15, id: "nota_fiscal_numero" = error_for @liquidacao, :nota_fiscal_numero .col-sm-3 = f.label :numero_da_fatura, "Nº da Fatura*", id: 'numero_da_fatura_label', class: 'control-label' = f.text_field :numero_da_fatura, id: 'numero_da_fatura', placeholder: '123456789012345', class: 'form-control only-num', maxlength: 15 = error_for @liquidacao, :numero_da_fatura .form-group .row .col-sm-2 = f.label "Valor*", class: "control-label" = f.text_field :valor, placeholder: 'R$ 0,00', class: "form-control", data: { autonumeric: true, 'a-sep'=> '.', 'a-dec'=>',', 'a-sign'=> 'R$ ', 'v-min'=> '0.00', 'v-max'=> '9999999999.99' } = error_for liquidacao, :valor .col-sm-2 = f.label "Valor Pago", class: "control-label" = f.text_field :valor_pago_simplificado, placeholder: 'R$ 0,00', class: "form-control", data: { autonumeric: true, 'a-sep'=> '.', 'a-dec'=>',', 'a-sign'=> 'R$ ', 'v-min'=> '0.00', 'v-max'=> '9999999999.99' } = error_for liquidacao, :valor_pago_simplificado .form-group h6 ' (*) Campos Obrigatórios = f.hidden_field :simplificado, value: true .form-actions .row .col-sm-12 = f.submit "Salvar", class: "btn btn-primary", id: "botao_salvar" - if liquidacao.empenho.present? - if liquidacao.persisted? = link_to "Cancelar", liquidacao, class: "btn btn-default" - else = link_to "Cancelar", empenho_path(liquidacao.empenho), class: "btn btn-default" - else = link_to "Cancelar", contabilidade_liquidacoes_path, class: "btn btn-default" #myModal.modal.fade role="dialog" tabindex="-1" .modal-dialog role="document" .modal-content .modal-header button.close aria-label="Close" data-dismiss="modal" type="button" span aria-hidden="true" × h4.modal-title Confirmação .modal-body p ' O Empenho da Liquidação é do tipo Ordinário. No entanto, o valor da Liquidação não é equivalente ao valor total do Empenho. p ' Deseja Continuar? .modal-footer button.btn.btn-default data-dismiss="modal" type="button" Cancelar button.btn.btn-primary type="button" id="botao_confirmar" Confirmar #modalAlerta.modal.fade role="dialog" tabindex="-1" .modal-dialog role="document" .modal-content .modal-header button.close aria-label="Close" data-dismiss="modal" type="button" span aria-hidden="true" × h4.modal-title Confirmação .modal-body p#texto_modal_alerta p ' Deseja continuar, mesmo assim? .modal-footer button.btn.btn-default data-dismiss="modal" type="button" Cancelar button.btn.btn-primary type="button" id="botao_confirmar_alerta" Confirmar