Subversion Repositories SmartDukaan

Rev

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

Rev 4503 Rev 6762
Line 51... Line 51...
51
        self.createdAt = datetime.datetime.now()
51
        self.createdAt = datetime.datetime.now()
52
        self.totalCost = t_purchase_order.totalCost
52
        self.totalCost = t_purchase_order.totalCost
53
        self.freightCharges = t_purchase_order.freightCharges or 0
53
        self.freightCharges = t_purchase_order.freightCharges or 0
54
        self.realizedCost = 0
54
        self.realizedCost = 0
55
        self.realizedFreightCharges = 0
55
        self.realizedFreightCharges = 0
-
 
56
        if t_purchase_order.lineitems:
56
        self.lineitems = [LineItem(self, t_lineitem) for t_lineitem in t_purchase_order.lineitems]
57
            self.lineitems = [LineItem(self, t_lineitem) for t_lineitem in t_purchase_order.lineitems]
57
        self.totalCost = sum([t_lineitem.quantity * t_lineitem.unitPrice for t_lineitem in t_purchase_order.lineitems])        
58
            self.totalCost = sum([t_lineitem.quantity * t_lineitem.unitPrice for t_lineitem in t_purchase_order.lineitems])        
58
        
59
        
59
    def to_thrift_object(self):
60
    def to_thrift_object(self):
60
        t_purchase_order = TPurchaseOrder()
61
        t_purchase_order = TPurchaseOrder()
61
        t_purchase_order.id = self.id
62
        t_purchase_order.id = self.id
62
        t_purchase_order.poNumber = self.poNumber
63
        t_purchase_order.poNumber = self.poNumber