Untitled

mail@pastecode.io avatar
unknown
python
a year ago
1.8 kB
1
Indexable
from django.contrib.auth.models import User
from contrib.middleware import set_current_user
from common.siatu.models import *

#ALTERA CURRENTE USER
set_current_user(User.objects.get(username='athenas'))

#USERNAME DO USUARIO
username = 'claudiamichele'

if not User.objects.filter(username=username).exists():
	print('<<<<<<<<<NAO EXISTE O USUARIO :'+username+'>>>>>>>>>>>>>')
	exit()

user = User.objects.get(username=username)

#CRIANDO GERENTE SE N EXISTIR
if  not Gerente.objects.filter(usuario=username).exists():
	gerente = Gerente()
	gerente.usuario = user
	gerente.save()
	print('<<<<<<<<<CRIOU O USUARIO :'+username+'>>>>>>>>>>>>>')

gerente = Gerente.objects.get(usuario=user)

# SERVICOS
# Administrativo -  1
# Administração de Veículos -  11
# Banco de dados -  3
# Certificado digital -  20
# DOEMP PI Diário Oficial Eletrônico -  22
# Gestão de documentos -  4
# Informática -  2
# Manutenção de Informática -  5
# Material Permanente  (exceto material de informática) -  9
# Material de Consumo (apenas pedidos do Interior) -  8
# PJe -  19
# Redes e comunicação -  6
# SIMP -  18
# Serviços Gerais - Ar Condicionado -  14
# Serviços Gerais - Carimbos -  13
# Serviços Gerais - Demais serviços -  10
# Serviços Gerais - Limpeza -  16
# Serviços Gerais - Manutenção elétrico/hidráulica -  17
# Serviços Gerais - Telefonia -  15
# Serviços gerais - Manutenções de bebedouros e frigobares -  23
# Sistemas de informação -  7
# Solicitação de equipamento -  12
# Themis Web -  21

#LISTA DE SERVICOS SOLICITADOS
id_servicos = [21]

#ADICIONANDO SERVIOS AO GERENTE
servicos = Servico.objects.filter(pk__in=id_servicos)
servicos_gerente = gerente.lista_total_servicos()
for servico in servicos:
	if servico not in servicos_gerente:
    	gerente.servicos_vinculados.add(servico)