def new
@fraisreel = Fraisreel.new
@salarie_id =session[:user_id]
liste_deroulante
@mois = session[:mois]
@annee = session[:annee]
@date = @annee + "-" + @mois
end
def create
@jour_form = params[:jour]
params[:fraisreel][:date_jour]+="-" + @jour_form.to_s
@fraisreel_form = Fraisreel.new(params[:fraisreel])
if @fraisreel_form.save
flash[:notice] = 'La nouvelle ligne de Frais Reel a été ajouter
avec succes.’
redirect_to :action => ‘list’
else
render :action => ‘new’
end
end
def liste_deroulante
@resultat = Fraisreel.find_liste_affaire_salarie(session[:user_id])
for resultat in @resultat
@resultat2 = Fraisreel.find_liste_lot(resultat.projetdept)
@lots1 = @resultat2.map{|of| [resultat.code_projet + " - " +
of.code_lot, of.lotid]}
end
@resultat = Fraisreel.find_liste_affaire_tous_le_monde
@lots2 = @resultat.map{|of| [of.code_projet + " - " + of.code_lot,
of.lotid]}
@lots = @lots2 + @lots1
end
in my view
<%= text_field :jour, params[:jour]%>
</td>
<td>
<%= select('fraisreel','lot_id',@lots,{:selected
=>@selected_lot},{}) %>
|
<%= text_field ‘fraisreel’, ‘hotel’, “size” =>6
,“class”=>“sChamps” %>€
|
<%= text_field ‘fraisreel’, ‘restaurant’, “size”
=>6,“class”=>“sChamps” %>€
|
<%= hidden_field(‘fraisreel’,‘date_jour’,:value =>@date)%>