| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- #modulo per la gestione della lista 'data' e dei relativo valori
- from .views import *
- from azienda.models import *
- from amministratore.models import *
- class DataDict(object):
- def __init__(self):
- self.data = dict()
- self.data['HeaderTitle'] = getConfig('HeaderTitle')
- self.data['Navbar']=True
- self.data['ShowSelectAzienda'] = True
- self.data['ShowSelectSede'] = True
- def getData(self):
- return self.data
- def setData(self,data,valore):
- if data in self.data:
- self.data[data] = valore
- return self.data
- self.data[data]=valore
- return self.data
- class Define(object):
- def __init__(self,request):
- self.AziendaId = None
- self.SedeId = None
- self.AdminId = None
- if 'AziendaId' in request.session:
- self.AziendaId = request.session['AziendaId']
- if 'SedeId' in request.session:
- self.SedeId = request.session['SedeId']
- if 'AdminId' in request.session:
- self.AdminId = request.session['AdminId']
- def getAzienda(self):
- azienda=None
- if self.AziendaId:
- try:
- azienda = Azienda.objects.get(pk=self.AziendaId)
- except Azienda.DoesNotExist as dne:
- print('azienda non esiste')
- return azienda
- def getAziendaId(self):
- return self.AziendaId
- def getSede(self):
- sede=None
- if self.AziendaId:
- try:
- sede = Sede.objects.get(pk=self.SedeId)
- except Sede.DoesNotExist as dne:
- print('Sede Non esiste')
- return sede
- def getSedeId(self):
- return self.SedeId
- def getAdmin(self):
- admin = None
- if self.AdminId:
- try:
- admin = Amministratore.objects.get(pk=self.AdminId)
- except Amministratore.DoesNotExist as dne:
- print('Amministratore non esiste')
- return admin
- def getAdminid(self):
- return self.AdminId
|