Sha256: e131c0618404d18fa54c776138305b599dd75b640cfc37226bb5638f9fb6b1e7

Contents?: true

Size: 735 Bytes

Versions: 6

Compression:

Stored size: 735 Bytes

Contents

require_dependency "adherent/application_controller"

module Adherent
  class ReglementsController < ApplicationController
    
    # enegistrer un nouveau réglement est en fait créer une nouvelle imputation 
    # pour un paiement. 
    # Il est donc obligatoire d'avoir un paiement
    #
    def new
      @payment = Payment.find(params[:payment_id])
      @member = @payment.member
      @reglement = @payment.reglements.new(amount:@payment.non_impute)
      @unpaid_adhesions = Adhesion.unpaid
    end
    
    def create
      @payment = Payment.find(params[:payment_id])
      @payment.imputation_on_adh(params[:reglement][:adhesion_id])
      redirect_to member_payments_path(@payment.member)
      
    end
  
    
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
adherent-0.1.1 app/controllers/adherent/reglements_controller.rb
adherent-0.1.0 app/controllers/adherent/reglements_controller.rb
adherent-0.0.9 app/controllers/adherent/reglements_controller.rb
adherent-0.0.7 app/controllers/adherent/reglements_controller.rb
adherent-0.0.6 app/controllers/adherent/reglements_controller.rb
adherent-0.0.5 app/controllers/adherent/reglements_controller.rb