####
# SUBSTITUIDO PELA TASK EXECUTE_ALL
#
#
#
#
set :output, 'log/whenever.log'
env :PATH, ENV['PATH']

ENV.each do |key, value|
  env key, value
end

every 1.day, :at => '23:59 pm' do
  rake "tasks:execute_all"
end

# # Use this file to easily define all of your cron jobs.
# #
# # It's helpful, but not entirely necessary to understand cron before proceeding.
# # http://en.wikipedia.org/wiki/Cron

# # Example:
# #
# # set :output, "/path/to/my/cron_log.log"
# #
# # every 2.hours do
# #   command "/usr/bin/some_great_command"
# #   runner "MyModel.some_method"
# #   rake "some:great:rake:task"
# # end
# #
# # every 4.days do
# #   runner "AnotherModel.prune_old_records"
# # end

# # Learn more: http://github.com/javan/whenever

# #every 1.day, :at => '3:59 am' do
# 	#rake "deletar_log:deleta_log_whenever"
# #end

# set :output, 'log/whenever.log'
# env :PATH, ENV['PATH']

# ENV.each do |key, value|
#   env key, value
# end

# every 1.day, :at => '4:00 am' do
# 	runner "ObraTransferenciaJob.perform_now"
# 	runner "ObraOperacaoDeCreditoJob.perform_now"
# end

# every 1.day, :at => '7:00 am' do
# 	runner "EnviarEmailsDeVigenciaDeContratosJob.perform_now"
# 	runner "EnviarEmailsDeVigenciaDeAtasJob.perform_now"
# 	runner "EnviarEmailsDeContratosEncerradosJob.perform_now"
# 	runner "EnviarEmailsDeAtasEncerradasJob.perform_now"
# end

# every 1.day, at: '7:15 am' do 
# 	rake 'db:reenviar_liquidacoes_nao_autorizadas'
# end


# every 1.day, :at => '2:00 am' do
# 	rake "db:consolidar_saldos_diarios_para_os_relatorios"
# end

# every 1.day, :at => '4:00 am' do
# 	rake "db:lancar_cronogramas"
# end

# every 1.day, at: '3:59 am' do 
# 	rake 'pncp:atualiza_contratos_pncp'
# end

# # every '*/10 8-22 * * *' do
# # 	rake "db:check_locks"
# # end

# every 1.day, :at => '1:00 am' do
# 	#rake "db:seed_permissoes"
# 	rake "db:padrao_de_historico_de_movimentacao"
# 	rake "db:atribuir_valor_para_saldo_total"
# 	rake "db:seed_menu_portal"
# 	rake "pcasp:cria_objetos_de_bloqueio_do_pcasp_para_o_orcamento"
# end

# # every '0 20 20-30 * *' do
# # 	rake "db:define_numero_para_dotacao"
# # end

# # Atualiza a depreciação dos bens de forma mensal, no primeiro dia de cada mês.
# # every '0 2 3 * *' do
# # 	rake "ajuste_almoxarifado_patrimonio:lancamento_depreciacao_automatico"
# # end

# every '30 5 18 * *' do
#   rake "db:gerar_linhas_do_arquivo_do_sim 99"
# end

# every '0 1 * * 1-6' do
#   rake "db:verifica_dados"
# end

# # every 1.day, :at => '21:00 pm' do
# # 	rake "eventos:ajustar_movimentacoes_sem_ic_nd_e_ic_fs"
# # end

# every 1.day, :at => '3:30 am' do
# 	rake "db:atualiza_os_saldos_das_contas_pcasp"
# end

# every 1.day, :at => '3:30 am' do
# 	rake "controles:carregar"
# end

# # every '* * * * *' do
# # 	rake "db:envia_email_teste"
# # end