Subversion Repositories SmartDukaan

Rev

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

Rev 4757 Rev 4763
Line 345... Line 345...
345
                t_lineitems.append(to_t_lineitem(lineitem))
345
                t_lineitems.append(to_t_lineitem(lineitem))
346
            return t_lineitems
346
            return t_lineitems
347
        finally:
347
        finally:
348
            close_session()
348
            close_session()
349
 
349
 
350
    def addBillingDetails(self, orderId, invoice_number, serialNumber, itemNumber, billedBy, jacketNumber, billingType, vendorId):
350
    def addBillingDetails(self, orderId, invoice_number, serialNumber, itemNumber, billedBy, jacketNumber, billingType, vendorId, authorize):
351
        """
351
        """
352
        Adds jacket number and serial no. to the order. Doesn't update the serial no. if a -1 is supplied.
352
        Adds jacket number and serial no. to the order. Doesn't update the serial no. if a -1 is supplied.
353
        Also marks the order as billed and sets the billing timestamp.
353
        Also marks the order as billed and sets the billing timestamp.
354
        Return false if it doesn't find the order with the given ID.
354
        Return false if it doesn't find the order with the given ID.
355
        
355
        
Line 359... Line 359...
359
         - serialNumber
359
         - serialNumber
360
         - itemNumber
360
         - itemNumber
361
         - billedBy
361
         - billedBy
362
        """
362
        """
363
        try:
363
        try:
364
            return add_billing_details(orderId, invoice_number, serialNumber, itemNumber, billedBy, jacketNumber, billingType, vendorId)
364
            return add_billing_details(orderId, invoice_number, serialNumber, itemNumber, billedBy, jacketNumber, billingType, vendorId, authorize)
365
        finally:
365
        finally:
366
            close_session()
366
            close_session()
367
 
367
 
368
    def addInvoiceNumber(self, orderId, invoiceNumber):
368
    def addInvoiceNumber(self, orderId, invoiceNumber, color):
369
        """
369
        """
370
        Add the invoice number to the order.
370
        Add the invoice number to the order.
371
        
371
        
372
        Parameters:
372
        Parameters:
373
         - orderId
373
         - orderId
374
         - invoice_number
374
         - invoice_number
375
        """
375
        """
376
        try:
376
        try:
377
            add_invoice_number(orderId, invoiceNumber)
377
            add_invoice_number(orderId, invoiceNumber, color)
378
        finally:
378
        finally:
379
            close_session()
379
            close_session()
380
 
380
 
381
    def batchOrders(self, warehouseId):
381
    def batchOrders(self, warehouseId):
382
        """
382
        """