= javascript_include_tag "bomcobox" = javascript_include_tag 'licitacao/projetos/form' = form_for( @projeto, html: { class: "form-vertical" }, role: "form" ) do |f| fieldset legend strong = @projeto.new_record? ? 'Gerar' : 'Editar' ' Projeto Básico - Simplificado = f.hidden_field :pedido_id, value: @pedido.id .form-group .row .col-sm-12 - if @projeto.errors[:base].any? .alert.alert-danger role="alert" strong | Erro! =< @projeto.errors[:base].join(", ") .form-group .row .col-sm-2 = f.label :pedido_id, "Número do Pedido", class: "control-label" p.form-control-static = @pedido.try(:numero) .col-sm-3 = f.label :pedido_id, "Total pelo Menor Preço", class: "control-label" p.form-control-static = @pedido.try(:menor_cotacao_dos_itens).real_contabil .form-group .row .col-sm-10 = f.label :pedido_id, "Objeto do Pedido", class: "control-label" p.form-control-static = @pedido.try(:objeto) - desabilitar_nova_lei = Configuracao.last.utilizar_nova_licitacao? ? false : true .form-group .row .col-sm-3 /desativado por hora, para todos os projetos serem criados na lei federal 8.666 = f.label :lei_federal, "Lei Federal*", class: "control-label" = f.select :lei_federal, options_for_select(\ @leis_federais.collect {|t|[ Licitacao::Projeto.localizar("lei_federal", t[0]), t[0] ] }, "lei_8666_93"\ ), {include_blank: 'Selecione'}, id:'lei_federal', class: 'form-control s2', disabled: desabilitar_nova_lei, data: { value: "lei_8666_93" } = error_for @projeto, :lei_federal .form-group .row .col-sm-3 = f.label :data_do_projeto, "Data do Projeto*", class: "control-label" - if @projeto.persisted? p.form-control-static = @projeto.data_do_projeto - else .input-group = f.text_field :data_do_projeto, placeholder: Date.today.to_s, class: "form-control date-picker", autocomplete: "off", data: { data_pedido: I18n.l(@pedido.data_do_pedido) } span.input-group-addon span.icone-calendario = error_for @projeto, :data_do_projeto .col-sm-3.control-label.bid_obra_ou_servico .checkbox.checkbox-circle = f.check_box :bid_obra_ou_servico, id: "checkbox-bid" = f.label :bid_obra_ou_servico, "Obras/Serviços", for: "checkbox-bid" .col-sm-6.control-label#campo_checkbox_sbqc .checkbox.checkbox-circle = f.check_box :sbqc, id: "checkbox-sbqc" = f.label :sbqc, "Regras própias de organismos internacionais", for: "checkbox-sbqc" .form-group .row .col-sm-4 = f.label :modalidade_do_processo, "Modalidade*", class: "control-label", for: "normal-field" - if @projeto.persisted? p.form-control-static id="modalidade_do_processo_fixo" = @projeto.localizar :modalidade_do_processo = f.hidden_field :modalidade_do_processo, id: "modalidade_do_processo", value: @projeto.try(:modalidade_do_processo) - else = f.select :modalidade_do_processo, options_for_select(\ @modalidades_do_processo.collect { |t| [ Licitacao::Projeto.localizar("modalidade_do_processo", t[0]), t[0] ] }, @projeto.try(:modalidade_do_processo)\ ), { include_blank: "Selecione" }, id: "modalidade_do_processo", class: "form-control s2", data: { value: @projeto.try(:modalidade_do_processo) } = error_for @projeto, :modalidade_do_processo .col-sm-3 = f.label :modalidade_de_licitacao, "Modalidade da Licitação*", class: "control-label", for: "normal-field" - if @projeto.persisted? p.form-control-static = @projeto.localizar :modalidade_de_licitacao - else = f.select :modalidade_de_licitacao, options_for_select( \ [] \ ), { include_blank: "Selecione" }, id: "modalidade_de_licitacao", class: "form-control s2", data: { value: @projeto.try(:modalidade_de_licitacao) } = error_for @projeto, :modalidade_de_licitacao - if @projeto.persisted? .col-sm-3 = f.label :registro_de_preco, "Registro de Preço?", class: "control-label", for: "normal-field" p.form-control-static = @projeto.registro_de_preco? ? "Sim" : "Não" - else .col-sm-3#registro_de_preco = f.label :registro_de_preco, "Registro de Preço?*", class: "control-label" .radio style="padding: 0;" .col-sm-4 = f.radio_button :registro_de_preco, true = f.label :registro_de_preco, "Sim", value: true .col-sm-4 = f.radio_button :registro_de_preco, false = f.label :registro_de_preco, "Não", value: false .col-sm-8 style="padding: 0;" = error_for @projeto, :registro_de_preco .form-group .row .col-sm-3 = f.label :forma_de_agrupamento, "Forma de Agrupamento*", class: "control-label", for: "normal-field" = f.select :forma_de_agrupamento, options_for_select( \ Licitacao::Projeto.formas_de_agrupamento.collect { |t| [ "#{t[1] + 1} - #{t[0].humanize}", t[0] ] }, @projeto.try(:forma_de_agrupamento) \ ), { include_blank: "Selecione" }, class: "form-control s2", data: { value: @projeto.try(:forma_de_agrupamento) } = error_for @projeto, :forma_de_agrupamento .col-sm-5#campo_fundamentacao_legal = f.label :legislacao_id, "Fundamentação Legal*", class: "control-label" = f.select :legislacao_id, options_for_select( \ [], @projeto.try(:legislacao_id) \ ), { include_blank: 'Selecione' }, id: 'select_fundamentacao_legal', class: 'form-control s2', data: { value: @projeto.try(:legislacao_id) } = error_for @projeto, :legislacao_id .form-group .row .col-sm-4#criterio-julgamento = f.label :criterio_de_julgamento, "Critério de Julgamento*", class: "control-label" - if @projeto.persisted? p.form-control-static = @projeto.localizar :criterio_de_julgamento - else = f.select :criterio_de_julgamento, options_for_select( \ [] \ ), { include_blank: 'Selecione' }, id: 'criterio_de_julgamento', class: 'form-control s2' = error_for @projeto, :criterio_de_julgamento .col-sm-6#comissao-responsavel = f.label :comissao_id, "Comissão Responsável*", class: "control-label" - if @projeto.persisted? = f.select :comissao_id, options_from_collection_for_select( \ @comissoes, :id, :nome_tipo_numero_da_portaria_e_unidade, @projeto.comissao_id \ ), { include_blank: "Selecione" }, class: "form-control s2" = error_for @projeto, :comissao_id - else = f.select :comissao_id, options_for_select( \ [] \ ), { include_blank: "Selecione" }, id: "comissao", class: "form-control s2" = error_for @projeto, :comissao_id .form-group h6 ' (*) Campos Obrigatórios .form-actions .row .col-sm-12 = f.submit "Salvar", class: "btn btn-primary" - if @projeto.persisted? = link_to "Cancelar", @projeto, class: "btn btn-default" - else = link_to "Cancelar", @pedido, class: "btn btn-default"