|
|
@@ -201,19 +201,19 @@ def save_and_load_file_multiple(listadocumenti,request,utente,azienda=None,sede=
|
|
|
print("Per tutti",pertutti)
|
|
|
print("Privato",_privato)
|
|
|
|
|
|
+
|
|
|
for singolodocumento in listadocumenti:
|
|
|
print('singolodocumento:',singolodocumento)
|
|
|
-
|
|
|
statusAss = False
|
|
|
|
|
|
for ut in utente:
|
|
|
print('utente:',ut.nome)
|
|
|
lok = None
|
|
|
nok = None
|
|
|
- las = None
|
|
|
# si deve individuare il codice fiscale dell'utente
|
|
|
if not pertutti:
|
|
|
if ut.codicefiscale.strip() in singolodocumento.name:
|
|
|
+ statusAss = True
|
|
|
print('associa documento CON riferimento a codice fiscale')
|
|
|
if ignoraAzienda:
|
|
|
print("Effettua ricerca in tutte le aziende")
|
|
|
@@ -224,20 +224,24 @@ def save_and_load_file_multiple(listadocumenti,request,utente,azienda=None,sede=
|
|
|
else:
|
|
|
print("Caricamento solo per l'azienda corrente")
|
|
|
lok,nok = associafile_a_utente(singolodocumento,request,ut,azienda,sede,descrizione,amministratore)
|
|
|
- else:
|
|
|
- print('il codice fiscale',ut.codicefiscale.strip()," non si trova in ",singolodocumento.name)
|
|
|
- statusAss = True
|
|
|
+ #else:
|
|
|
+ # print('il codice fiscale',ut.codicefiscale.strip()," non si trova in ",singolodocumento.name)
|
|
|
+ # statusAss = False
|
|
|
else:
|
|
|
print('associo documento SENZA riferimento a codice fiscale')
|
|
|
lok,nok = associafile_a_utente(singolodocumento,request,ut,azienda,sede,descrizione,amministratore,pertutti)
|
|
|
|
|
|
+ #lok: file associato in quanto nuovo
|
|
|
+ #nok: file non associato perche' gia esistente
|
|
|
|
|
|
if lok:
|
|
|
listaok.append(lok)
|
|
|
if nok:
|
|
|
listanotok.append(nok)
|
|
|
|
|
|
- if statusAss:
|
|
|
+ # se statusAss passa a False, significa che il codice fiscale non si trova.
|
|
|
+ # pertanto lo inserisco tra quelli non associabili.
|
|
|
+ if not statusAss:
|
|
|
listanotass.append({'n':singolodocumento.name,'c':'non associabile - il codice fiscale non corrisponde'})
|
|
|
|
|
|
print('lista',listaok,listanotok,listanotass)
|