Subversion Repositories SmartDukaan

Rev

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

Rev 21620 Rev 21621
Line 8... Line 8...
8
from shop2020.clients.InventoryClient import InventoryClient
8
from shop2020.clients.InventoryClient import InventoryClient
9
from shop2020.clients.TransactionClient import TransactionClient
9
from shop2020.clients.TransactionClient import TransactionClient
10
from shop2020.purchase.main.model.Invoice import Invoice
10
from shop2020.purchase.main.model.Invoice import Invoice
11
from shop2020.purchase.main.model.LineItem import LineItem
11
from shop2020.purchase.main.model.LineItem import LineItem
12
from shop2020.purchase.main.model.Purchase import Purchase
12
from shop2020.purchase.main.model.Purchase import Purchase
-
 
13
from shop2020.purchase.main.model.PurchaseOrder import PurchaseOrder
13
from shop2020.purchase.main.model.PurchaseReturn import PurchaseReturn
14
from shop2020.purchase.main.model.PurchaseReturn import PurchaseReturn
14
from shop2020.purchase.main.model.PurchaseReturnSettlement import PurchaseReturnSettlement
15
from shop2020.purchase.main.model.PurchaseReturnSettlement import \
-
 
16
    PurchaseReturnSettlement
15
from shop2020.purchase.main.model.RevisionedPurchaseOrder import \
17
from shop2020.purchase.main.model.RevisionedPurchaseOrder import \
16
    RevisionedPurchaseOrder
18
    RevisionedPurchaseOrder
17
from shop2020.purchase.main.model.Supplier import Supplier
19
from shop2020.purchase.main.model.Supplier import Supplier
18
from shop2020.purchase.main.model.PurchaseOrder import PurchaseOrder
-
 
19
from shop2020.thriftpy.generic.ttypes import ExceptionType
20
from shop2020.thriftpy.generic.ttypes import ExceptionType
20
from shop2020.thriftpy.model.v1.inventory.ttypes import WarehouseType, \
21
from shop2020.thriftpy.model.v1.inventory.ttypes import WarehouseType, \
21
    InventoryType, ItemStockPurchaseParams
22
    InventoryType, ItemStockPurchaseParams
22
from shop2020.thriftpy.model.v1.order.ttypes import OrderStatus
23
from shop2020.thriftpy.model.v1.order.ttypes import OrderStatus
23
from shop2020.thriftpy.purchase.ttypes import PurchaseServiceException, POStatus, \
24
from shop2020.thriftpy.purchase.ttypes import PurchaseServiceException, POStatus, \
24
    PurchaseOrder as TPurchaseOrder, LineItem as TLineItem, POType,\
25
    PurchaseOrder as TPurchaseOrder, LineItem as TLineItem, POType, \
25
    PurchaseReturnType, PurchaseReturnInventoryType
26
    PurchaseReturnType, PurchaseReturnInventoryType
26
from shop2020.utils.Utils import to_py_date
27
from shop2020.utils.Utils import to_py_date
27
from sqlalchemy import create_engine
28
from sqlalchemy import create_engine
28
from sqlalchemy.sql.expression import or_
29
from sqlalchemy.sql.expression import or_
29
import datetime
30
import datetime
30
import logging
31
import logging
31
import sys
32
import sys
-
 
33
import traceback
32
 
34
 
33
 
35
 
34
logging.basicConfig(level=logging.DEBUG)
36
logging.basicConfig(level=logging.DEBUG)
35
 
37
 
36
class PurchaseServiceHandler:
38
class PurchaseServiceHandler:
Line 466... Line 468...
466
                purchaseOrders.append(t_purchase_order)
468
                purchaseOrders.append(t_purchase_order)
467
            return purchaseOrders
469
            return purchaseOrders
468
        except Exception as e:
470
        except Exception as e:
469
            print e
471
            print e
470
            print sys.exc_info()[0]
472
            print sys.exc_info()[0]
-
 
473
            traceback.print_exc()
471
        finally:
474
        finally:
472
            self.close_session()
475
            self.close_session()
473
 
476
 
474
    def getSuppliers(self,):
477
    def getSuppliers(self,):
475
        """
478
        """