Subversion Repositories SmartDukaan

Rev

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

Rev 12357 Rev 21844
Line 42... Line 42...
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)
45
    nlcP = Field(Float)
46
    vatDiff = Field(Float)
46
    vatDiff = Field(Float)
-
 
47
    igstRate = Field(Float)
-
 
48
    sgstRate = Field(Float)
-
 
49
    cgstRate = Field(Float)
-
 
50
    hsnCode = Field(String(12))
47
    using_options(shortnames=True)
51
    using_options(shortnames=True)
48
    using_table_options(mysql_engine="InnoDB")
52
    using_table_options(mysql_engine="InnoDB")
49
 
53
 
50
    def __init__(self, purchase_order, t_line_item):
54
    def __init__(self, purchase_order, t_line_item):
51
        '''
55
        '''
Line 87... Line 91...
87
            self.previouslyOrderedQty = t_line_item.previouslyOrderedQty
91
            self.previouslyOrderedQty = t_line_item.previouslyOrderedQty
88
        if t_line_item.mrp:
92
        if t_line_item.mrp:
89
            self.mrp = t_line_item.mrp
93
            self.mrp = t_line_item.mrp
90
        self.nlcP = t_line_item.nlcP
94
        self.nlcP = t_line_item.nlcP
91
        self.vatDiff = t_line_item.vatDiff
95
        self.vatDiff = t_line_item.vatDiff
-
 
96
        self.cgstRate = t_line_item.cgstRate
-
 
97
        self.sgstRate = t_line_item.sgstRate
-
 
98
        self.igstRate = t_line_item.igstRate
-
 
99
        self.hsnCode = t_line_item.hsnCode
92
        
100
        
93
    def to_thrift_object(self):
101
    def to_thrift_object(self):
94
        t_line_item = TLineItem()
102
        t_line_item = TLineItem()
95
        t_line_item.orderId = self.purchaseOrder.id
103
        t_line_item.orderId = self.purchaseOrder.id
96
        t_line_item.itemId = self.itemId
104
        t_line_item.itemId = self.itemId
Line 120... Line 128...
120
        t_line_item.lastXdaysSale = self.lastXdaysSale
128
        t_line_item.lastXdaysSale = self.lastXdaysSale
121
        t_line_item.previouslyOrderedQty = self.previouslyOrderedQty
129
        t_line_item.previouslyOrderedQty = self.previouslyOrderedQty
122
        t_line_item.mrp = self.mrp
130
        t_line_item.mrp = self.mrp
123
        t_line_item.nlcP = self.nlcP
131
        t_line_item.nlcP = self.nlcP
124
        t_line_item.vatDiff = self.vatDiff
132
        t_line_item.vatDiff = self.vatDiff
-
 
133
        t_line_item.sgstRate = self.sgstRate
-
 
134
        t_line_item.hsnCode = self.hsnCode
-
 
135
        t_line_item.cgstRate = self.cgstRate
-
 
136
        t_line_item.igstRate = self.igstRate
-
 
137
        t_line_item.sgstRate = self.sgstRate
125
        return t_line_item
138
        return t_line_item
126
139