= javascript_include_tag "bomcobox" = javascript_include_tag "obra/diarios_de_obra/form" .alert.alert-warning[role="alert" id="alert-content" style="display: none;"] span#alert-message = form_for( @diario_de_obra, html: { class: "form-vertical" }, role: "form" ) do |f| fieldset legend strong = @diario_de_obra.new_record? ? 'Cadastrar' : 'Editar' ' Diário de Obra = hidden_field_tag 'obra_original', params[:obra_id].present? ? params[:obra_id] : (@obra_original.nil? ? "" : @obra_original) .form-group .row .col-sm-2 = f.label "Número*", class: "control-label" = f.text_field :numero, class: "form-control only-num" , maxlength: 6 = error_for @diario_de_obra, :numero .col-sm-3 = f.label "Data do Relatório*", class: "control-label" = f.calendar_field :data_do_relatorio = error_for @diario_de_obra, :data_do_relatorio .form-group .row .col-sm-5 = f.label :obra_id, "Obra*", class: "control-label" = f.select :obra_id, options_from_collection_for_select( \ @obras, :id, :descricao_da_obra, @diario_de_obra.obra_id \ ), { include_blank: "Selecione" }, class: "form-control s2", id: "obra_do_diario" = error_for @diario_de_obra, :obra_id .col-sm-5 = f.label :engenheiro_da_obra_id, "Fiscal da Obra*", class: "control-label" = f.select :engenheiro_da_obra_id, options_from_collection_for_select( \ @engenheiros, :id, :descricao, @diario_de_obra.engenheiro_da_obra_id \ ), { include_blank: "Selecione" }, class: "form-control s2", id: "diario_de_obra_engenheiro_da_obra" = error_for @diario_de_obra, :engenheiro_da_obra_id .form-group .row .col-sm-4 = f.label "Tempo manhã", class: "control-label" = f.select :tempo_manha, options_for_select(\ Obra::DiarioDeObra.tempo_manhas.collect {|t|[ Obra::DiarioDeObra.localizar("tempo_manha", t[0]), t[0] ] }, @diario_de_obra.try(:tempo_manha)\ ), {include_blank: 'Selecione'}, class: 'form-control s2', data: { value: @diario_de_obra.try(:tempo_manha) } = error_for @diario_de_obra, :tempo_manha .col-sm-4 = f.label "Tempo tarde", class: "control-label" = f.select :tempo_tarde, options_for_select(\ Obra::DiarioDeObra.tempo_tardes.collect {|t|[ Obra::DiarioDeObra.localizar("tempo_tarde", t[0]), t[0] ] }, @diario_de_obra.try(:tempo_tarde)\ ), {include_blank: 'Selecione'}, class: 'form-control s2', data: { value: @diario_de_obra.try(:tempo_tarde) } = error_for @diario_de_obra, :tempo_tarde .col-sm-4 = f.label "Tempo noite", class: "control-label" = f.select :tempo_noite, options_for_select(\ Obra::DiarioDeObra.tempo_noites.collect {|t|[ Obra::DiarioDeObra.localizar("tempo_noite", t[0]), t[0] ] }, @diario_de_obra.try(:tempo_noite)\ ), {include_blank: 'Selecione'}, class: 'form-control s2', data: { value: @diario_de_obra.try(:tempo_noite) } = error_for @diario_de_obra, :tempo_noite .form-group .row .col-sm-4 = f.label "Condição manhã", class: "control-label" = f.select :condicao_manha, options_for_select(\ Obra::DiarioDeObra.condicao_manhas.collect {|t|[ Obra::DiarioDeObra.localizar("condicao_manha", t[0]), t[0] ] }, @diario_de_obra.try(:condicao_manha)\ ), {include_blank: 'Selecione'}, class: 'form-control s2', data: { value: @diario_de_obra.try(:condicao_manha) } = error_for @diario_de_obra, :condicao_manha .col-sm-4 = f.label "Condição tarde", class: "control-label" = f.select :condicao_tarde, options_for_select(\ Obra::DiarioDeObra.condicao_tardes.collect {|t|[ Obra::DiarioDeObra.localizar("condicao_tarde", t[0]), t[0] ] }, @diario_de_obra.try(:condicao_tarde)\ ), {include_blank: 'Selecione'}, class: 'form-control s2', data: { value: @diario_de_obra.try(:condicao_tarde) } = error_for @diario_de_obra, :condicao_tarde .col-sm-4 = f.label "Condição noite", class: "control-label" = f.select :condicao_noite, options_for_select(\ Obra::DiarioDeObra.condicao_noites.collect {|t|[ Obra::DiarioDeObra.localizar("condicao_noite", t[0]), t[0] ] }, @diario_de_obra.try(:condicao_noite)\ ), {include_blank: 'Selecione'}, class: 'form-control s2', data: { value: @diario_de_obra.try(:condicao_noite) } = error_for @diario_de_obra, :condicao_noite .form-group .row .col-sm-12 = f.label :observacoes, "Observações/Anotações", class: "control-label" = f.text_area :observacoes, class: "form-control", rows: 3 = error_for @diario_de_obra, :observacoes .form-group h6 ' (*) Campos Obrigatórios .form-actions .row .col-sm-12 = f.submit "Salvar", class: "btn btn-primary" = link_to "Cancelar", obra_diarios_de_obra_path, class: "btn btn-default"