示例#1
0
文件: root.py 项目: nomed/ebetl
    def show(self, id):
        """GET /stocks/id: Show a specific item"""

        doc = DBSession.query(Inventarit).filter(Inventarit.numeroinventario==id).one()
        if not doc.inventariconta:
            Inventarirconta(numeroinventario=doc.numeroinventario)
            DBSession.add(Inventarirconta)
            DBSession.flush()
        result = views.get_stock(id)            
        return dict(page='stock', doc=doc, result=result)            
示例#2
0
文件: dbretail.py 项目: nomed/ebetl
 def qta(cls, doc_id, prod_id):
     """"""
     try:
         ret = DBSession.query(Inventarirconta).filter(
             Inventarirconta.numeroinventario==doc_id,
             Inventarirconta.numeroprodotto==prod_id,
             ).one()
     except:
         ret = Inventarirconta()
         ret.numeroinventario=doc_id
         ret.numeroprodotto=prod_id
         ret.qta=0
         DBSession.add(ret)
     DBSession.flush()
     return ret