コード例 #1
0
ファイル: StoreORM.py プロジェクト: Amitlevizky2/Workshop
 def remove_appointed_by(self, to_remove):
     owners = session.query(OwnerORM).filter_by(appointed_by=to_remove)
     for owner in owners:
         owner.remove()
     managers = session.query(OwnerORM).filter_by(appointed_by=to_remove)
     for manager in managers:
         manager.remove()
     session.commit()
コード例 #2
0
def find_by_id(discount_id):
    session.query(DiscountORM).filter_by(discount_id=discount_id).first()
コード例 #3
0
ファイル: PurchaseORM.py プロジェクト: Amitlevizky2/Workshop
 def find_store_purchases(self, store_id):
     return session.query(PurchaseORM).filter_by(store_id=store_id)
コード例 #4
0
ファイル: PurchaseORM.py プロジェクト: Amitlevizky2/Workshop
 def find_user_purchases(self, username):
     return session.query(PurchaseORM).filter_by(username=username)
コード例 #5
0
ファイル: StoreORM.py プロジェクト: Amitlevizky2/Workshop
 def getPurchases(self):
     return session.query(PurchaseORM).filter_by(store_id=id)
コード例 #6
0
ファイル: StoreORM.py プロジェクト: Amitlevizky2/Workshop
 def remove_permission(self, manager, permission):
     session.query(ManagerPermissionORM).delete.where(username=manager,
                                                      store_id=self.id,
                                                      permission=permission)
     session.commit()
コード例 #7
0
ファイル: StoreORM.py プロジェクト: Amitlevizky2/Workshop
 def remove_manager(self, to_remove):
     self.remove_appoint_by(to_remove)
     session.query(ManagerORM).delete.where(username=to_remove)
     session.commit()
コード例 #8
0
ファイル: SecurityORM.py プロジェクト: Amitlevizky2/Workshop
def find_pass(username):
    return session.query(SecurityORM).filter_by(username=username).first()
コード例 #9
0
ファイル: StoreORM.py プロジェクト: Amitlevizky2/Workshop
def find_store(store_id):
    return session.query(StoreORM).filter_by(store_id=store_id).first()
コード例 #10
0
ファイル: ProductORM.py プロジェクト: Amitlevizky2/Workshop
 def delete(self):
     session.query(ProductORM).delete.where(name=self.name,
                                            store_id=self.store_id)
コード例 #11
0
ファイル: ProductORM.py プロジェクト: Amitlevizky2/Workshop
def find_product(name, store_id):
    return session.query(ProductORM).filter_by(name=name,
                                               store_id=store_id).first()
コード例 #12
0
def find_by_username(username):
    return session.query(RegisteredUserORM).filter_by(
        username=username).first()
コード例 #13
0
 def createObject(self):
     session.query(ProductsInBasketORM).filter_by()
コード例 #14
0
 def remove_basket(self):
     session.query(ProductsInBasketORM).delete.where(basket_id=self.id)
     session.query(BasketORM).delete.where(id=self.id)
     session.commit()
コード例 #15
0
 def remove_product_from_basket(self, product_name):
     session.query(ProductsInBasketORM).delete.where(
         basket_id=self.id, product_name=product_name)
     session.commit()
コード例 #16
0
 def find_user_baskets(self, username):
     return session.query(BasketORM).filter_by(username=username).first()