Subversion Repositories SmartDukaan

Rev

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

Rev 6832 Rev 6833
Line 616... Line 616...
616
            close_session()
616
            close_session()
617
    def getAllIgnoredInventoryupdateItemsCount(self):
617
    def getAllIgnoredInventoryupdateItemsCount(self):
618
        """
618
        """
619
        Returns all ignored inventory update item count
619
        Returns all ignored inventory update item count
620
        """
620
        """
-
 
621
        try:
621
        return get_all_ignored_inventoryupdate_items_count()
622
            return get_all_ignored_inventoryupdate_items_count()
-
 
623
        finally:
-
 
624
            close_session()
622
        
625
        
623
        
626
        
624
    def getIgnoredInventoryUpdateItemids(self,offset,limit):
627
    def getIgnoredInventoryUpdateItemids(self,offset,limit):
625
        """
628
        """
626
        Returns all ignored inventory update items
629
        Returns all ignored inventory update items
627
        """
630
        """
-
 
631
        try:
628
        return get_ignored_inventoryupdate_itemids(offset,limit)
632
            return get_ignored_inventoryupdate_itemids(offset,limit)
629
    
633
        finally:
-
 
634
            close_session()
630
    def updateItemStockPurchaseParams(self, item_id, numOfDaysStock, minStockLevel):
635
    def updateItemStockPurchaseParams(self, item_id, numOfDaysStock, minStockLevel):
631
        """
636
        """
632
        Update/Add parameters required for heuristic purchase of Items 
637
        Update/Add parameters required for heuristic purchase of Items 
-
 
638
        """ 
633
        """                
639
        try:               
634
        update_item_stock_purchase_params(item_id, numOfDaysStock, minStockLevel)
640
            update_item_stock_purchase_params(item_id, numOfDaysStock, minStockLevel)
-
 
641
        finally:
-
 
642
            close_session()
635
        
643
            
636
    def getItemStockPurchaseParams(self, item_id):
644
    def getItemStockPurchaseParams(self, item_id):
637
        """
645
        """
638
        Get parameters required for heuristic purchase of Items 
646
        Get parameters required for heuristic purchase of Items 
-
 
647
        """ 
639
        """                
648
        try:               
640
        return to_t_item_stock_purchase_params(get_item_stock_purchase_params(item_id))
649
            return to_t_item_stock_purchase_params(get_item_stock_purchase_params(item_id))
-
 
650
        finally:
-
 
651
            close_session()
641
    
652
            
642
    def addOosStatusForItem(self, oosStatusMap, date):
653
    def addOosStatusForItem(self, oosStatusMap, date):
643
        """
654
        """
644
        Add OOS status for Item 
655
        Add OOS status for Item 
645
        """
656
        """
-
 
657
        try:
646
        add_oos_status_for_item(oosStatusMap, date)
658
            add_oos_status_for_item(oosStatusMap, date)
-
 
659
        finally:
-
 
660
            close_session()
647
    
661
            
648
    def getOosStatusesForXDaysForItem(self, itemId, days):
662
    def getOosStatusesForXDaysForItem(self, itemId, days):
649
        """
663
        """
650
        Get OOSStatus Objects for "days" number of days 
664
        Get OOSStatus Objects for "days" number of days 
651
        """
665
        """
-
 
666
        try:
652
        return [to_t_oos_status(oos) for oos in get_oos_statuses_for_x_days_for_item(itemId, days)]
667
            return [to_t_oos_status(oos) for oos in get_oos_statuses_for_x_days_for_item(itemId, days)]
-
 
668
        finally:
-
 
669
            close_session()
653
670