Skip to content

Instantly share code, notes, and snippets.

@supriya
Created September 22, 2009 18:15
Show Gist options
  • Save supriya/191295 to your computer and use it in GitHub Desktop.
Save supriya/191295 to your computer and use it in GitHub Desktop.
def load_direct_deposit_queue
search_value = params[:search_field]
case params[:filter_type]
when "All"
if search_value.nil?
@direct_deposits = DirectDeposit.find(:all, :include => [:person])
else
@direct_deposits = DirectDeposit.find(:all, :include => [:person], :conditions => [ "people.last_name LIKE ?", search_value ])
end
when "Approved"
if search_value.nil?
@direct_deposits = DirectDeposit.approved(:include => [:person])
else
@direct_deposits = DirectDeposit.approved(:include => [:person], :conditions => [ "people.last_name LIKE ?", search_value ])
end
else
if search_value.nil?
@direct_deposits = DirectDeposit.queued(:include => [:person])
else
@direct_deposits = DirectDeposit.queued(:include => [:person], :conditions => [ "people.last_name LIKE ?", search_value ])
end
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment