= javascript_include_tag "contabilidade/engenheiros_da_obra/form" .alert.alert-warning[role="alert" id="alert-content" style="display: none;"] span#alert-message - engenheiro_da_obra.new_record? ? action = :create : action = :update = form_for( engenheiro_da_obra, url: url_for(controller: 'contabilidade/engenheiros_da_obra', action: action), role: "form" ) do |f| fieldset legend strong = @obra.engenheiros_da_obra.count == 0 ? 'Adicionar' : 'Alterar' ' Responsável .form-group .row .col-sm-4 = f.label :numero_do_talao, "Período da Obra", class: "control-label", for: "normal-field" p span.fw-semi-bold = engenheiro_da_obra.obra.data_de_inicio ' a span.fw-semi-bold = engenheiro_da_obra.obra.data_prevista_de_termino .col-sm-8 = f.label :numero_do_talao, "Código da Obra", class: "control-label", for: "normal-field" p.form-control-static = codigo_da_obra .form-group .row .col-sm-3 = f.label :data, "Data de Início*", class: "control-label", for: "normal-field" .input-group = f.text_field :data_de_inicio, placeholder: '00/00/0000', class: "form-control date-picker", autocomplete: "off" span.input-group-addon span.icone-calendario = error_for engenheiro_da_obra, :data_de_inicio .col-sm-6 = f.label :pessoa_id, "Responsável*", class: "control-label", for: "normal-field" = f.select :pessoa_id, options_from_collection_for_select( \ @pessoas, :id, :nome, engenheiro_da_obra.pessoa_id \ ), {include_blank: "Selecione"}, class: "form-control s2" = error_for engenheiro_da_obra, :pessoa_id .col-sm-3 = f.label :numero_do_crea, 'Nº do RNP*', class: "control-label", for: "normal-field" = f.text_field :numero_do_crea, class: "form-control" , maxlength: 25 = error_for engenheiro_da_obra, :numero_do_crea .form-group .row .col-sm-3 = f.label :tipo, "Tipo*", class: "control-label", for: "normal-field" = f.select :tipo, options_for_select(\ Contabilidade::EngenheiroDaObra.tipos.map {|t|[ Contabilidade::EngenheiroDaObra.localizar("tipo", t[0]), t[0] ] }, engenheiro_da_obra.try(:tipo)\ ), { include_blank: "Selecione" }, class: "form-control s2", id: "tipo-engenheiro", data: { value: engenheiro_da_obra.try(:tipo) } = error_for engenheiro_da_obra, :tipo .col-sm-3 = f.label :formacao, 'Formação*', class: "control-label", for: "normal-field" = f.select :formacao, options_for_select(\ Contabilidade::EngenheiroDaObra.formacoes.map {|t|[ Contabilidade::EngenheiroDaObra.localizar("formacao", t[0]), t[0] ] }, engenheiro_da_obra.try(:formacao)\ ), { include_blank: "Selecione" }, class: "form-control s2", data: { value: engenheiro_da_obra.try(:formacao) } = error_for engenheiro_da_obra, :formacao .col-sm-3 = f.label :cargo, "Cargo", class: "control-label", for: "normal-field", id: "cargo-label" = f.text_field :cargo, class: "form-control" = error_for engenheiro_da_obra, :cargo .col-sm-3 = f.label :numero_da_portaria, "Nº da Portaria de Designação", class: "control-label", for: "normal-field" = f.text_field :numero_da_portaria, class: "form-control" , maxlength: 25 = error_for engenheiro_da_obra, :numero_da_portaria .form-group h6 ' (*) Campos Obrigatórios .form-actions .row .col-sm-12 = f.submit "Salvar", class: "btn btn-primary" = link_to "Cancelar", rota_obra(engenheiro_da_obra.obra), class: "btn btn-default"