Subversion Repositories SmartDukaan

Rev

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

Rev 9829 Rev 9925
Line 770... Line 770...
770
        purchaseOrder = PurchaseOrder.get_by(id=poId)
770
        purchaseOrder = PurchaseOrder.get_by(id=poId)
771
        if not purchaseOrder:
771
        if not purchaseOrder:
772
                raise PurchaseServiceException(101, "No purchase order can be found with id:" + str(id))
772
                raise PurchaseServiceException(101, "No purchase order can be found with id:" + str(id))
773
        purchaseOrder.status = 4
773
        purchaseOrder.status = 4
774
        session.commit()
774
        session.commit()
-
 
775
        
-
 
776
    def changePOStatus(self, poId, poStatus):
-
 
777
        purchaseOrder = PurchaseOrder.get_by(id=poId)
-
 
778
        if not purchaseOrder:
-
 
779
                raise PurchaseServiceException(101, "No purchase order can be found with id:" + str(id))
-
 
780
        purchaseOrder.status = POStatus.READY
-
 
781
        session.commit()
775
 
782
 
776
    def isInvoiceReceived(self, invoiceNumber, supplierId):
783
    def isInvoiceReceived(self, invoiceNumber, supplierId):
777
        """
784
        """
778
        Returns whether invoice is already received for given invoiceNumber and supplierId 
785
        Returns whether invoice is already received for given invoiceNumber and supplierId 
779
 
786