= javascript_include_tag "bomcobox" = javascript_include_tag "obra/pre_convenios/form" .alert.alert-warning[role="alert" id="alert-content" style="display: none;"] span#alert-message = form_for( @pre_convenio, html: { class: "form-vertical" }, role: "form" ) do |f| fieldset legend strong = @pre_convenio.new_record? ? 'Cadastrar' : 'Editar' ' Pré-Convênio .form-group .row .col-sm-3 = f.label :data_do_cadastro, "Data do Cadastro*", class: "control-label" = f.calendar_field :data_do_cadastro, data: { data_pedido: I18n.l(Date.new(orcamento_atual.exercicio)) } = error_for @pre_convenio, :data_do_cadastro .col-sm-4 = f.label :modalidade, "Modalidade*", class: "control-label" = f.select :modalidade, options_for_select( \ Obra::PreConvenio.modalidades.collect {|t|[ Obra::PreConvenio.localizar("modalidade", t[0]), t[0] ] }, @pre_convenio.try(:modalidade) \ ), { include_blank: "Selecione" }, id: "pre_convenio_modalidade", class: "form-control s2", data: { value: @pre_convenio.try(:modalidade) } = error_for @pre_convenio, :modalidade .form-group .row .col-sm-6 = f.label :orgao, "Órgão Executor*", class: "control-label" = select_tag "orgaos", options_from_collection_for_select( \ @orgaos, :id, :codigo_e_nome, @pre_convenio.unidade_orcamentaria.try(:orgao_id) \ ), include_blank: "Selecione", class: "form-control s2" .col-sm-6 = f.label :unidade_orcamentaria_id, "UG Executora*", class: "control-label" = f.select :unidade_orcamentaria_id, options_from_collection_for_select( \ @unidades_orcamentarias, :id, :codigo_e_nome, @pre_convenio.unidade_orcamentaria_id \ ), { include_blank: "Selecione um orgão para filtrar suas unidades orçamentárias" }, class: "form-control s2", id: "pre_convenio_unidade_orcamentaria_id", data: {value: @pre_convenio.try(:unidade_orcamentaria_id)} = error_for @pre_convenio, :unidade_orcamentaria_id, :unidade_orcamentaria .form-group .row .col-sm-6 = f.label :orgao_cedente_id, "Órgão Cedente*", class: "control-label" = f.select :orgao_cedente_id, options_from_collection_for_select( @fornecedores, :id, :nome_e_cpf_ou_cnpj, @pre_convenio.try(:orgao_cedente_id) \ ), { include_blank: 'Selecione' }, class: 'form-control s2' = error_for @pre_convenio, :orgao_cedente_id, :orgao_cedente .col-sm-4 = f.label :funcao_id, "Função de Governo*", class: "control-label" = f.select :funcao_id, options_from_collection_for_select( @funcoes, :id, :codigo_e_nome, @pre_convenio.try(:funcao_id) \ ), { include_blank: "Selecione"}, class: "form-control s2" = error_for @pre_convenio, :funcao, :funcao_id .col-sm-2 = f.label :prazo_de_execucao, "Prazo de Execução", class: "control-label" = f.number_field :prazo_de_execucao, placeholder: "em dias", class: "form-control" = error_for @transferencia, :prazo_de_execucao .form-group .row .col-sm-4 = f.label :valor_repasse, "Valor Repasse", class: "control-label" = f.text_field :valor_repasse, placeholder: "R$ 0,00", class: "form-control moeda valor_repasse" = error_for @pre_convenio, :valor_repasse .col-sm-4 = f.label :valor_contrapartida, "Valor Contrapartida", class: "control-label" = f.text_field :valor_contrapartida, placeholder: "R$ 0,00", class: "form-control moeda valor_contrapartida" = error_for @pre_convenio, :valor_contrapartida .col-sm-4 = f.label :valor_total, "Valor Total", class: "control-label" = f.text_field :valor_total, placeholder: "R$ 0,00", class: "form-control moeda valor_total", readonly: true = error_for @pre_convenio, :valor_total .form-group .row .col-sm-12 = f.label :objeto, class: "control-label" = f.text_area :objeto, class: "form-control", rows: 5 = error_for @pre_convenio, :objeto .form-group h6 ' (*) Campos Obrigatórios .form-actions .row .col-sm-12 = f.submit "Salvar", class: "btn btn-primary" = link_to "Cancelar", obra_pre_convenios_path, class: "btn btn-default" - content_for :js do javascript: var pre_convenio_new_record = function(){ return #{@pre_convenio.new_record?} };