Example #1
0
 def _update():
     purchase_order_id = self.id
     purchase_order = _set_purchase_order(get({"id": purchase_order_id}))
     
     with transaction.manager:
         DBSession.merge(purchase_order)
         transaction.commit()
Example #2
0
    def delete(self, requisition_id):
        requisition = get(requisition_id)
        requisition.void = True

        with transaction.manager:
            DBSession.merge(requisition)
            transaction.commit()
Example #3
0
 def _update():
     department = self.get(self.id)
     department = self._set_department(department)
     
     with transaction.manager:
         DBSession.merge(department)
         transaction.commit()
Example #4
0
File: user.py Project: etoko/scm
 def _update():
     if _is_valid(j_user):
         user = get({"user_id": self.id})
         user = _set_user(user)
         with transaction.manager:
             DBSession.merge(user)
             transaction.commit()
Example #5
0
 def delete(self, j_department):
     _set_attributes(j_department)
     department = get(self.id)
     department.void = True
  
     with transaction.manager:
         DBSession.merge(department)
         transaction.commit()
Example #6
0
File: user.py Project: etoko/scm
 def delete(self, j_group):
     try:
         name = j_group.pop("group.name")
         self.id = j_group.pop("group.id")
     except KeyError as err:
         print err
         raise KeyError()
     with transaction.manager:
         group = DBSession.query(Group).get(self.id)
         #Complete deletion may not be the best option. An alternative -
         #option is to void the instance
         #DBSession.delete(group)
         group.void = True
         DBSession.merge(group)
         transaction.commit()
Example #7
0
File: user.py Project: etoko/scm
 def _update():
     """
     Update an existing Group
     """
     try:
         self.id = j_group.pop("group.id")
         self.name = j_group.pop("group.name")
         
     except KeyError as err:
         print err
         raise KeyError 
     
     with transaction.manager:
         group = DBSession.query(Group).get(self.id)
         if group is None:
             raise ValueError("Group not found")
         group.name = self.name
         group.modified_by = self.modified_by
         group.modified_date = self.now
         DBSession.merge(group)
         transaction.commit()
Example #8
0
 def _update():
     with transaction.manager:
         requisition = DBSession.get(requisition.id)
         requisition = _set_requisition(requisition)
         DBSession.merge(requisition)
         transaction.commit()
Example #9
0
 def _update():
     with transaction.manager:
         supplier.modified_by = user.id
         DBSession.merge(supplier)
         region_invalidate(_add)
Example #10
0
 def _update():
     item = DBSession.query(Item).get(item_id)
     _setattr(item)
     with transaction.manager:
         DBSession.merge(item)
         return True
Example #11
0
 def _update():
     branch = DBSession.query(SupplierBranch).get(branch_id)
     branch = _setattr(branch)
     with transaction.manager:
         DBSession.merge(branch)