Ejemplo n.º 1
0
 def devis(did, deid, session):
     user_name = check_session(app, session)
     assert isinstance(did, int)
     deal = db.get_deals(cursor, did)
     devis_states = db.get_devis_states(cursor)
     contractors = db.get_contractors(cursor)
     devis = {
         'description': deal[0]['description'],
         'contractor_id': 0, \
         'issuer': '', \
         'contact_name': '', \
         'amount':'', \
         'currency': deal[0]['currency'], \
         'd_received':'', \
         'state':'' }
     if (deid > 0):
         d = db.get_devis(cursor, did, deid)
         if (len(d) > 0):
             devis = d[0]
             print(devis)
     docs = db.get_docs(cursor, 0, did, deid)
     print(docs)
     return bottle.template('devis',
                            app=app,
                            user_name=user_name,
                            config=config,
                            devis_states=devis_states,
                            devis=devis,
                            contractors=contractors,
                            did=did,
                            deid=deid,
                            docs=docs)
Ejemplo n.º 2
0
 def contractor(cid, session):
     user_name = check_session(app, session)
     assert isinstance(cid, int)
     c = { 'enterprise': '', \
           'contact_name':'', \
           'contact_tel':'', \
           'contact_mail':'' }
     if (cid > 0):
         contractors = db.get_contractors(cursor, cid)
         print (contractors)
         c = contractors[0]
     return bottle.template('contractor', app=app, user_name=user_name, config=config, contractor=c, cid=cid);
Ejemplo n.º 3
0
 def devis(did, deid, session):
     user_name = check_session(app, session)
     assert isinstance(did, int)
     deal = db.get_deals(cursor, did)
     devis_states = db.get_devis_states(cursor)
     contractors = db.get_contractors(cursor)
     devis = {
         'description': deal[0]['description'],
         'contractor_id': 0, \
         'issuer': '', \
         'contact_name': '', \
         'amount':'', \
         'currency': deal[0]['currency'], \
         'd_received':'', \
         'state':'' }
     if (deid > 0):
         d = db.get_devis(cursor, did, deid)
         if (len(d) > 0):
             devis = d[0]
             print (devis)
     docs = db.get_docs(cursor, 0, did, deid)
     print (docs)
     return bottle.template('devis', app=app, user_name=user_name, config=config, devis_states=devis_states, devis=devis, contractors=contractors, did=did, deid=deid, docs=docs);
Ejemplo n.º 4
0
 def api_contractors(session):
     check_session(app, session)
     contractors = db.get_contractors(cursor)
     return dict(data=contractors)
Ejemplo n.º 5
0
 def api_contractors(session):
     check_session(app, session)
     contractors = db.get_contractors(cursor)
     return dict(data=contractors)