class AtualizarFontesDeRecruso < ActiveRecord::Migration[4.2]
  def change
    fontes_outras = ['04','05','06','33','35']
		Orcamento.all.each do |orcamento|
      recurso_do_tesouro = orcamento.grupos_das_fontes_de_recursos.find_by(codigo: '1')
      recurso_de_outras_fontes = orcamento.grupos_das_fontes_de_recursos.find_by(codigo: '2')
          orcamento.fontes_de_recursos.each do |fonte|
              if fontes_outras.include?(fonte.codigo)
                  fonte.grupo_da_fonte_de_recursos_id = recurso_de_outras_fontes.id
              else
                  fonte.grupo_da_fonte_de_recursos_id = recurso_do_tesouro.id
              end
                fonte.save(validate: false)
          end
      end
  end
end
