Subversion Repositories SmartDukaan

Rev

Rev 630 | Rev 643 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 630 Rev 635
Line 4... Line 4...
4
@author: ashish
4
@author: ashish
5
'''
5
'''
6
from elixir import *
6
from elixir import *
7
from elixir.entity import Entity
7
from elixir.entity import Entity
8
from elixir.fields import Field
8
from elixir.fields import Field
9
from sqlalchemy.types import Integer
9
from sqlalchemy.types import Integer, Binary
10
from elixir.relationships import OneToMany, ManyToOne
10
from elixir.relationships import OneToMany, ManyToOne
11
import datetime
11
import datetime
12
 
12
 
13
class BestSellers(Entity):
13
class BestSellers(Entity):
14
    manufacturer_name = Field(String(100), primary_key=True)
14
    manufacturer_name = Field(String(100), primary_key=True)
Line 132... Line 132...
132
    item = ManyToOne("Item")
132
    item = ManyToOne("Item")
133
    
133
    
134
    def __repr__(self):
134
    def __repr__(self):
135
        return "<Log><id>%d</id><item>%d</item><old_status>%d</old_status><new_status>%d</new_status></Log>" %(self.id,self.item.id, self.old_status, self.new_status)    
135
        return "<Log><id>%d</id><item>%d</item><old_status>%d</old_status><new_status>%d</new_status></Log>" %(self.id,self.item.id, self.old_status, self.new_status)    
136
 
136
 
-
 
137
class Category(Entity):
-
 
138
    id = Field(Integer, primary_key=True, autoincrement=True)
-
 
139
    object = Field(Binary)
137
 
140
 
138
def initialize():
141
def initialize():
139
    metadata.bind = "sqlite:///inventory-new.sqlite" #need to read it from configserver.
142
    metadata.bind = "sqlite:///inventory-new.sqlite" #need to read it from configserver.
140
    metadata.bind.echo = True
143
    metadata.bind.echo = True
141
    setup_all(True)
144
    setup_all(True)