= javascript_include_tag "bomcobox" - liquidacao.new_record? ? action = :create : action = :update = form_for( liquidacao, url: url_for(controller: 'contabilidade/liquidacoes', action: action), role: "form" ) do |f| = f.hidden_field :liquidacao_mae_id fieldset legend strong Dados da Liquidação .form-group .row .col-sm-4 = f.label :mes_de_competencia, "Mês de Competência", class: "control-label", for: "normal-field" = f.select :mes_de_competencia, options_for_select(\ @meses_de_competencia.collect {|t|[ Contabilidade::Liquidacao.localizar("mes_de_competencia", t[0]), t[0] ] }, @liquidacao.try(:mes_de_competencia)\ ), {include_blank: 'Selecione'}, id:'mes_de_competencia', class: 'form-control s2', data: { value: @liquidacao.try(:mes_de_competencia) } = error_for @liquidacao, :mes_de_competencia .col-sm-4 = f.label "Ano de Competência", class: "control-label" = f.select :ano_de_competencia, options_for_select( \ @anos_de_competencia.collect { |orcamento| orcamento.exercicio }, @liquidacao.try(:ano_de_competencia)\ ), {include_blank: 'Selecione'}, id:'ano_de_competencia', class: "form-control s2", data: { value: @liquidacao.try(:ano_de_competencia) } = error_for @liquidacao, :ano_de_competencia .col-sm-3 = f.label :data_da_liquidacao, "Data da Liquidação", class: "control-label" p.form-control-static = liquidacao.data_da_liquidacao fieldset legend strong Dados da Folha de Pagamento .form-group .row .col-sm-4 = f.label :mes_da_folha, "Mês da Folha", class: "control-label", for: "normal-field" = f.select :mes_da_folha, options_for_select(\ @meses.collect {|t|[ Contabilidade::Liquidacao.localizar("mes_da_folha", t[0]), t[0] ] }, @liquidacao.try(:mes_da_folha)\ ), {include_blank: 'Selecione'}, id:'mes_da_folha', class: 'form-control s2', data: { value: @liquidacao.try(:mes_da_folha) } = error_for @liquidacao, :mes_da_folha .col-sm-4 = f.label "Ano da Folha", class: "control-label" = f.select :ano_da_folha, options_for_select( \ @anos_de_competencia.collect { |orcamento| orcamento.exercicio }, @liquidacao.try(:ano_da_folha)\ ), {include_blank: 'Selecione'}, id:'ano_da_folha', class: "form-control s2", data: { value: @liquidacao.try(:ano_da_folha) } = error_for @liquidacao, :ano_da_folha .form-group .row .col-sm-3 = f.label :data, "Data de Emissão da Folha", class: "control-label" .input-group = f.text_field :data_de_emissao_da_folha, placeholder: '00/00/0000', id: "data_da_emissao", class: "form-control date-picker", autocomplete: "off" span.input-group-addon span.icone-calendario = error_for liquidacao, :data_de_emissao_da_folha .col-sm-3 = f.label :tipo_da_folha, "Tipo da Folha", class: 'control-label', for: "normal-field" = f.select :tipo_da_folha, options_for_select(\ Contabilidade::Liquidacao::TIPO_DA_FOLHA.collect {|p| [ p['title'], p['id'] ] }, liquidacao.try(:tipo_da_folha)\ ), {include_blank: 'Selecione'}, id:'tipo_da_folha', class: 'form-control s2', data: { value: liquidacao.try(:tipo_da_folha) } = error_for liquidacao, :tipo_da_folha span.help-block Preencher quando a liquidação for do tipo folha de pagamento. .form-group .row .col-sm-12 = f.label :historico, "Histórico", class: "control-label" = f.text_area :historico, class: "form-control", rows: 3 = error_for liquidacao, :historico .form-group h6 ' (*) Campos Obrigatórios .form-actions .row .col-sm-12 = f.submit "Salvar", class: "btn btn-primary", id: "botao_salvar" - if liquidacao.liquidacao_mae_id.present? = link_to 'Cancelar', contabilidade_liquidacao_path(liquidacao.liquidacao_mae), class: 'btn btn-default' - else - 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"