= javascript_include_tag "contabilidade/anulacoes_da_conta_extra/form" = form_for( @anulacao_da_conta_extra, html: { class: "form-vertical" }, role: "form" ) do |f| fieldset legend strong = @anulacao_da_conta_extra.new_record? ? 'Cadastrar' : 'Editar' ' Cancelamento .form-group .row .col-sm-3 = f.label :data, "Data do Cancelamento*", class: "control-label" = f.calendar_field :data = error_for @anulacao_da_conta_extra, :data .col-sm-4 = f.label :unidade_orcamentaria, "Unidade Gestora*", class: "control-label", for: "normal-field" = f.select :unidade_orcamentaria_id, options_from_collection_for_select( \ @unidades_gestoras, :id, :codigo_e_nome, @anulacao_da_conta_extra.try(:unidade_orcamentaria_id) \ ), {include_blank: "Selecione"}, class: "form-control s2", id: 'unidades_gestora_anulacao', data: { value: @anulacao_da_conta_extra.try(:unidade_orcamentaria_id) } = error_for @anulacao_da_conta_extra, :unidade_orcamentaria_id .col-sm-4 = f.label :conta_extra_orcamentaria_id, 'Conta Extraorçamentária*', class: "control-label" = f.select :conta_extra_orcamentaria_id, options_from_collection_for_select( \ @contas_extra_orcamentarias, 'id', 'descricao', f.object.try(:conta_extra_orcamentaria_id) \ ), { include_blank: "Selecione" }, id: 'codigo_depesa_extra', class: "form-control s2" = error_for @anulacao_da_conta_extra, :conta_extra_orcamentaria_id .form-group .row .col-sm-3 = f.label :valor, "Valor*", class: "control-label" = f.text_field :valor, class: "form-control" = error_for @anulacao_da_conta_extra, :valor .col-sm-4 = f.label :motivo_do_cancelamento, "Motivo do Cancelamento*", class: 'control-label' = f.select :motivo_do_cancelamento, options_for_select(\ @motivos_do_cancelamento.collect {|t|[ Contabilidade::AnulacaoDaContaExtra.localizar("motivo_do_cancelamento", t[0]), t[0] ] }, @anulacao_da_conta_extra.try(:motivo_do_cancelamento)\ ), { include_blank: "Selecione" }, id: 'motivo_do_cancelamento', class: 'form-control s2', data: { value: @anulacao_da_conta_extra.try(:motivo_do_cancelamento) } = error_for @anulacao_da_conta_extra, :motivo_do_cancelamento .col-sm-4#espaco_saldo_atual style="display: none;" = f.label :saldo, "Saldo Atual da Unidade Orçamentária", class: "control-label" p span#saldo_atual .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_da_conta_extra, :historico .form-group h6 ' (*) Campos Obrigatórios .form-actions .row .col-sm-12 = f.submit "Salvar", class: "btn btn-primary" = link_to "Cancelar", contabilidade_anulacoes_da_conta_extra_path, class: "btn btn-default"