= javascript_include_tag 'contabilidade/transferencias_nao_financeiras/form' = form_for( @transferencia_nao_financeira, html: { class: "form-vertical" }, role: "form" ) do |f| fieldset legend strong ' Dados da Transferência .form-group .row .col-sm-3 = f.label :data, "Data da Transferência*", class: "control-label", for: "normal-field" = f.calendar_field :data = error_for @transferencia_nao_financeira, :data .col-sm-7 = f.label :conta_id, "Tipo de Transferência*", class: "control-label", for: "normal-field" = f.select :conta_id, options_for_select( \ @contas.each_with_index.collect { |conta, index| ["#{index + 1} - #{conta.nome.downcase.capitalize}", conta.id] }, @transferencia_nao_financeira.try(:conta_id) \ ), { include_blank: "Selecione" }, id: 'tipo_de_transferencia', class: "form-control s2", data: { value: @transferencia_nao_financeira.conta_id} = error_for @transferencia_nao_financeira, :conta_id fieldset legend strong ' Dados da Bem .form-group .row .col-sm-5 = f.label :numero_do_tombamento, "Nº do Tombamento*", class: "control-label", for: "normal-field" = f.text_field :numero_do_tombamento, class: "form-control", id: "numero_do_tombamento" = error_for @transferencia_nao_financeira, :numero_do_tombamento .col-sm-5 = f.label :valor_liquido_contabil, "Valor*", class: "control-label", for: "normal-field" = f.text_field :valor_liquido_contabil, 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' }, id: 'valor_diaria' = error_for @transferencia_nao_financeira, :valor_liquido_contabil .form-group .row .col-sm-10 = f.label :descricao, "Descrição*", class: "control-label", for: "normal-field" = f.text_field :descricao, placeholder: 'Descrição do bem', class: "form-control", id: "descricao_do_bem" = error_for @transferencia_nao_financeira, :descricao fieldset legend strong ' Origem e Destino .form-group .row .col-sm-5 = f.label :unidade_orcamentaria_origem_id, "Unidade Gestora de Origem*", class: "control-label" = f.select :unidade_orcamentaria_origem_id, options_from_collection_for_select( \ @unidades_orcamentarias, :id, :codigo_e_nome, @transferencia_nao_financeira.try(:unidade_orcamentaria_origem_id) \ ), { include_blank: "Selecione" }, id: 'unidade_orcamentaria_origem', class: "form-control s2", disabled: @transferencia_nao_financeira.persisted? = error_for @transferencia_nao_financeira, :unidade_orcamentaria_origem .col-sm-5 = f.label :unidade_orcamentaria_destino_id, "Unidade Gestora de Destino*", class: "control-label" = f.select :unidade_orcamentaria_destino_id, options_from_collection_for_select( \ @unidades_orcamentarias_destino, :id, :codigo_e_nome, @transferencia_nao_financeira.try(:unidade_orcamentaria_destino_id) \ ), { include_blank: "Selecione" }, id: 'unidade_orcamentaria_destino', class: "form-control s2", disabled: @transferencia_nao_financeira.persisted? = error_for @transferencia_nao_financeira, :unidade_orcamentaria_destino .form-group .row .col-sm-5 = f.label :tipo_de_movimento, "Tipo de Movimento*", class: "control-label", for: "normal-field" = f.select :tipo_de_movimento, options_for_select( \ @tipos_de_movimento_mapeados.collect {|t|[ Contabilidade::TransferenciaNaoFinanceira.localizar("tipo_de_movimento", t[0]), t[0] ] }, @transferencia_nao_financeira.try(:tipo_de_movimento) \ ), { include_blank: 'Selecione' }, class: 'form-control s2' = error_for @transferencia_nao_financeira, :tipo_de_movimento .form-group .row .col-sm-12 = f.label :historico, 'Histórico*', class: "control-label", for: "normal-field" = f.text_area :historico, class: "form-control", id: "historico", rows: 5, value: @transferencia_nao_financeira.try(:historico) = error_for @transferencia_nao_financeira, :historico .form-group h6 ' (*) Campos Obrigatórios .form-actions .row .col-sm-12 = f.submit "Salvar", class: "btn btn-primary" - if @transferencia_nao_financeira.persisted? = link_to "Cancelar", @transferencia_nao_financeira, class: "btn btn-default" - else = link_to "Cancelar", contabilidade_transferencias_nao_financeiras_path, class: "btn btn-default"