Passage à ActiveRecord::Migration pour la création et la gestion de la base de données.
[bilio:bilio.git] / db / models.rb
1 # coding: utf-8
2
3 class Tiers < ActiveRecord::Base
4         belongs_to :typetiers
5         belongs_to :tarif
6         has_many :documents
7 end
8
9 class Typetiers < ActiveRecord::Base
10         has_many :tiers
11 end
12
13 class Document < ActiveRecord::Base
14         belongs_to :tiers
15         belongs_to :documenttype
16         belongs_to :utilisateur
17         has_many :documentlignes
18 end
19
20 class Documenttype < ActiveRecord::Base
21         has_many :documents
22 end
23
24 class Documentligne < ActiveRecord::Base
25         belongs_to :document
26         has_one :article
27         belongs_to :tva
28 end
29
30 class Article < ActiveRecord::Base
31         belongs_to :articlegroupe
32         belongs_to :tva
33         belongs_to :rayon
34         has_many :document_lignes
35         has_many :articletarifs
36         has_many :articlestocks
37 end
38
39 class Articlegroupe < ActiveRecord::Base
40         has_many :articles
41 end
42
43 class Articletarif < ActiveRecord::Base
44         belongs_to :tarif
45         belongs_to :article
46 end
47
48 class Tarif < ActiveRecord::Base
49         has_many :tiers
50         has_many :articletarifs
51 end
52
53 class Articlestock < ActiveRecord::Base
54         belongs_to :stock
55         belongs_to :article
56 end
57
58 class Stock < ActiveRecord::Base
59         has_many :articlestocks
60 end
61
62 class Tva < ActiveRecord::Base
63         has_many :articles
64         has_many :documentligne
65 end
66
67 class Rayon < ActiveRecord::Base
68         has_many :articles
69 end
70
71 class Utilisateur < ActiveRecord::Base
72         has_many :documents
73 end
74
75 class Societe < ActiveRecord::Base
76
77 end