Subversion Repositories SmartDukaan

Rev

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

Rev 9416 Rev 12357
Line 40... Line 40...
40
    numberOfDaysInStock = Field(Integer)
40
    numberOfDaysInStock = Field(Integer)
41
    rtoOrders = Field(Integer)
41
    rtoOrders = Field(Integer)
42
    lastXdaysSale = Field(String(50))
42
    lastXdaysSale = Field(String(50))
43
    previouslyOrderedQty = Field(Integer)
43
    previouslyOrderedQty = Field(Integer)
44
    mrp = Field(Float)
44
    mrp = Field(Float)
-
 
45
    nlcP = Field(Float)
-
 
46
    vatDiff = Field(Float)
45
    using_options(shortnames=True)
47
    using_options(shortnames=True)
46
    using_table_options(mysql_engine="InnoDB")
48
    using_table_options(mysql_engine="InnoDB")
47
 
49
 
48
    def __init__(self, purchase_order, t_line_item):
50
    def __init__(self, purchase_order, t_line_item):
49
        '''
51
        '''
Line 83... Line 85...
83
            self.lastXdaysSale = t_line_item.lastXdaysSale
85
            self.lastXdaysSale = t_line_item.lastXdaysSale
84
        if t_line_item.previouslyOrderedQty:
86
        if t_line_item.previouslyOrderedQty:
85
            self.previouslyOrderedQty = t_line_item.previouslyOrderedQty
87
            self.previouslyOrderedQty = t_line_item.previouslyOrderedQty
86
        if t_line_item.mrp:
88
        if t_line_item.mrp:
87
            self.mrp = t_line_item.mrp
89
            self.mrp = t_line_item.mrp
-
 
90
        self.nlcP = t_line_item.nlcP
-
 
91
        self.vatDiff = t_line_item.vatDiff
88
        
92
        
89
    def to_thrift_object(self):
93
    def to_thrift_object(self):
90
        t_line_item = TLineItem()
94
        t_line_item = TLineItem()
91
        t_line_item.orderId = self.purchaseOrder.id
95
        t_line_item.orderId = self.purchaseOrder.id
92
        t_line_item.itemId = self.itemId
96
        t_line_item.itemId = self.itemId
Line 114... Line 118...
114
        t_line_item.numberOfDaysInStock = self.numberOfDaysInStock
118
        t_line_item.numberOfDaysInStock = self.numberOfDaysInStock
115
        t_line_item.rtoOrders = self.rtoOrders
119
        t_line_item.rtoOrders = self.rtoOrders
116
        t_line_item.lastXdaysSale = self.lastXdaysSale
120
        t_line_item.lastXdaysSale = self.lastXdaysSale
117
        t_line_item.previouslyOrderedQty = self.previouslyOrderedQty
121
        t_line_item.previouslyOrderedQty = self.previouslyOrderedQty
118
        t_line_item.mrp = self.mrp
122
        t_line_item.mrp = self.mrp
-
 
123
        t_line_item.nlcP = self.nlcP
-
 
124
        t_line_item.vatDiff = self.vatDiff
119
        return t_line_item
125
        return t_line_item
120
126