mirror of https://github.com/interlegis/sapl.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
215 lines
8.3 KiB
215 lines
8.3 KiB
from datetime import datetime
|
|
|
|
from sapl.parlamentares.models import Bancada, MembroBancada, Parlamentar, Legislatura, CargoBancada, CargoMembroBancada
|
|
|
|
|
|
def main():
|
|
popula_bancada()
|
|
popula_membro_bancada()
|
|
popula_cargo_bancada()
|
|
popula_cargo_membro_bancada()
|
|
|
|
|
|
def popula_bancada():
|
|
Bancada.objects.create(
|
|
nome='Bancada 1',
|
|
descricao='Descrição da Bancada 1.',
|
|
ativo=True)
|
|
Bancada.objects.create(
|
|
nome='Bancada 2',
|
|
descricao='Descrição da Bancada 2.',
|
|
ativo=False)
|
|
Bancada.objects.create(
|
|
nome='Bancada 3',
|
|
descricao='Descrição da Bancada 3.',
|
|
ativo=True)
|
|
|
|
|
|
def popula_membro_bancada():
|
|
MembroBancada.objects.create(
|
|
parlamentar=Parlamentar.objects.all()[0],
|
|
bancada=Bancada.objects.get(nome='Bancada 1'),
|
|
data_inicio='2018-1-1',
|
|
data_fim='2019-12-31',
|
|
legislatura=Legislatura.objects.first())
|
|
MembroBancada.objects.create(
|
|
parlamentar=Parlamentar.objects.all()[1],
|
|
bancada=Bancada.objects.get(nome='Bancada 1'),
|
|
data_inicio='2018-1-1',
|
|
data_fim='2019-12-31',
|
|
legislatura=Legislatura.objects.first())
|
|
MembroBancada.objects.create(
|
|
parlamentar=Parlamentar.objects.all()[2],
|
|
bancada=Bancada.objects.get(nome='Bancada 1'),
|
|
data_inicio='2018-1-1',
|
|
data_fim='2019-12-31',
|
|
legislatura=Legislatura.objects.first())
|
|
MembroBancada.objects.create(
|
|
parlamentar=Parlamentar.objects.all()[3],
|
|
bancada=Bancada.objects.get(nome='Bancada 1'),
|
|
data_inicio='2018-1-1',
|
|
data_fim='2019-12-31',
|
|
legislatura=Legislatura.objects.first())
|
|
MembroBancada.objects.create(
|
|
parlamentar=Parlamentar.objects.all()[4],
|
|
bancada=Bancada.objects.get(nome='Bancada 1'),
|
|
data_inicio='2018-1-1',
|
|
data_fim='2019-12-31',
|
|
legislatura=Legislatura.objects.first())
|
|
|
|
MembroBancada.objects.create(
|
|
parlamentar=Parlamentar.objects.all()[5],
|
|
bancada=Bancada.objects.get(nome='Bancada 2'),
|
|
data_inicio='2018-1-1',
|
|
data_fim='2019-12-31',
|
|
legislatura=Legislatura.objects.first())
|
|
MembroBancada.objects.create(
|
|
parlamentar=Parlamentar.objects.all()[6],
|
|
bancada=Bancada.objects.get(nome='Bancada 2'),
|
|
data_inicio='2018-1-1',
|
|
data_fim='2019-12-31',
|
|
legislatura=Legislatura.objects.first())
|
|
MembroBancada.objects.create(
|
|
parlamentar=Parlamentar.objects.all()[7],
|
|
bancada=Bancada.objects.get(nome='Bancada 2'),
|
|
data_inicio='2018-1-1',
|
|
data_fim='2019-12-31',
|
|
legislatura=Legislatura.objects.first())
|
|
MembroBancada.objects.create(
|
|
parlamentar=Parlamentar.objects.all()[8],
|
|
bancada=Bancada.objects.get(nome='Bancada 2'),
|
|
data_inicio='2018-1-1',
|
|
data_fim='2019-12-31',
|
|
legislatura=Legislatura.objects.first())
|
|
MembroBancada.objects.create(
|
|
parlamentar=Parlamentar.objects.all()[9],
|
|
bancada=Bancada.objects.get(nome='Bancada 2'),
|
|
data_inicio='2018-1-1',
|
|
data_fim='2019-12-31',
|
|
legislatura=Legislatura.objects.first())
|
|
|
|
MembroBancada.objects.create(
|
|
parlamentar=Parlamentar.objects.all()[10],
|
|
bancada=Bancada.objects.get(nome='Bancada 3'),
|
|
data_inicio='2018-1-1',
|
|
data_fim='2019-12-31',
|
|
legislatura=Legislatura.objects.first())
|
|
MembroBancada.objects.create(
|
|
parlamentar=Parlamentar.objects.all()[11],
|
|
bancada=Bancada.objects.get(nome='Bancada 3'),
|
|
data_inicio='2018-1-1',
|
|
data_fim='2019-12-31',
|
|
legislatura=Legislatura.objects.first())
|
|
MembroBancada.objects.create(
|
|
parlamentar=Parlamentar.objects.all()[12],
|
|
bancada=Bancada.objects.get(nome='Bancada 3'),
|
|
data_inicio='2018-1-1',
|
|
data_fim='2019-12-31',
|
|
legislatura=Legislatura.objects.first())
|
|
MembroBancada.objects.create(
|
|
parlamentar=Parlamentar.objects.all()[13],
|
|
bancada=Bancada.objects.get(nome='Bancada 3'),
|
|
data_inicio='2018-1-1',
|
|
data_fim='2019-12-31',
|
|
legislatura=Legislatura.objects.first())
|
|
MembroBancada.objects.create(
|
|
parlamentar=Parlamentar.objects.all()[14],
|
|
bancada=Bancada.objects.get(nome='Bancada 3'),
|
|
data_inicio='2018-1-1',
|
|
data_fim='2019-12-31',
|
|
legislatura=Legislatura.objects.first())
|
|
|
|
|
|
def popula_cargo_bancada():
|
|
CargoBancada.objects.create(
|
|
nome='Cargo 1',
|
|
descricao='Descrição do Cargo 1.')
|
|
CargoBancada.objects.create(
|
|
nome='Cargo 2',
|
|
descricao='Descrição do Cargo 2.')
|
|
CargoBancada.objects.create(
|
|
nome='Cargo 3',
|
|
descricao='Descrição do Cargo 3.')
|
|
|
|
|
|
def popula_cargo_membro_bancada():
|
|
CargoMembroBancada.objects.create(
|
|
cargo=CargoBancada.objects.get(nome='Cargo 1'),
|
|
membro=MembroBancada.objects.get(parlamentar=Parlamentar.objects.all()[0]),
|
|
data_inicio='2018-1-30',
|
|
data_fim='2019-5-31')
|
|
CargoMembroBancada.objects.create(
|
|
cargo=CargoBancada.objects.get(nome='Cargo 1'),
|
|
membro=MembroBancada.objects.get(parlamentar=Parlamentar.objects.all()[1]),
|
|
data_inicio='2018-1-30',
|
|
data_fim='2019-5-31')
|
|
CargoMembroBancada.objects.create(
|
|
cargo=CargoBancada.objects.get(nome='Cargo 1'),
|
|
membro=MembroBancada.objects.get(parlamentar=Parlamentar.objects.all()[2]),
|
|
data_inicio='2018-1-30',
|
|
data_fim='2019-5-31')
|
|
CargoMembroBancada.objects.create(
|
|
cargo=CargoBancada.objects.get(nome='Cargo 1'),
|
|
membro=MembroBancada.objects.get(parlamentar=Parlamentar.objects.all()[3]),
|
|
data_inicio='2018-1-30',
|
|
data_fim='2019-5-31')
|
|
CargoMembroBancada.objects.create(
|
|
cargo=CargoBancada.objects.get(nome='Cargo 1'),
|
|
membro=MembroBancada.objects.get(parlamentar=Parlamentar.objects.all()[4]),
|
|
data_inicio='2018-1-30',
|
|
data_fim='2019-5-31')
|
|
CargoMembroBancada.objects.create(
|
|
cargo=CargoBancada.objects.get(nome='Cargo 1'),
|
|
membro=MembroBancada.objects.get(parlamentar=Parlamentar.objects.all()[5]),
|
|
data_inicio='2018-1-30',
|
|
data_fim='2019-5-31')
|
|
CargoMembroBancada.objects.create(
|
|
cargo=CargoBancada.objects.get(nome='Cargo 1'),
|
|
membro=MembroBancada.objects.get(parlamentar=Parlamentar.objects.all()[6]),
|
|
data_inicio='2018-1-30',
|
|
data_fim='2019-5-31')
|
|
CargoMembroBancada.objects.create(
|
|
cargo=CargoBancada.objects.get(nome='Cargo 1'),
|
|
membro=MembroBancada.objects.get(parlamentar=Parlamentar.objects.all()[7]),
|
|
data_inicio='2018-1-30',
|
|
data_fim='2019-5-31')
|
|
CargoMembroBancada.objects.create(
|
|
cargo=CargoBancada.objects.get(nome='Cargo 1'),
|
|
membro=MembroBancada.objects.get(parlamentar=Parlamentar.objects.all()[8]),
|
|
data_inicio='2018-1-30',
|
|
data_fim='2019-5-31')
|
|
CargoMembroBancada.objects.create(
|
|
cargo=CargoBancada.objects.get(nome='Cargo 1'),
|
|
membro=MembroBancada.objects.get(parlamentar=Parlamentar.objects.all()[9]),
|
|
data_inicio='2018-1-30',
|
|
data_fim='2019-5-31')
|
|
CargoMembroBancada.objects.create(
|
|
cargo=CargoBancada.objects.get(nome='Cargo 1'),
|
|
membro=MembroBancada.objects.get(parlamentar=Parlamentar.objects.all()[10]),
|
|
data_inicio='2018-1-30',
|
|
data_fim='2019-5-31')
|
|
CargoMembroBancada.objects.create(
|
|
cargo=CargoBancada.objects.get(nome='Cargo 1'),
|
|
membro=MembroBancada.objects.get(parlamentar=Parlamentar.objects.all()[11]),
|
|
data_inicio='2018-1-30',
|
|
data_fim='2019-5-31')
|
|
CargoMembroBancada.objects.create(
|
|
cargo=CargoBancada.objects.get(nome='Cargo 1'),
|
|
membro=MembroBancada.objects.get(parlamentar=Parlamentar.objects.all()[12]),
|
|
data_inicio='2018-1-30',
|
|
data_fim='2019-5-31')
|
|
|
|
CargoMembroBancada.objects.create(
|
|
cargo=CargoBancada.objects.get(nome='Cargo 2'),
|
|
membro=MembroBancada.objects.get(parlamentar=Parlamentar.objects.all()[13]),
|
|
data_inicio='2018-1-30',
|
|
data_fim='2019-5-31')
|
|
CargoMembroBancada.objects.create(
|
|
cargo=CargoBancada.objects.get(nome='Cargo 3'),
|
|
membro=MembroBancada.objects.get(parlamentar=Parlamentar.objects.all()[14]),
|
|
data_inicio='2018-1-30',
|
|
data_fim='2019-5-31')
|
|
|
|
|
|
if __name__ == '__main__':
|
|
main()
|
|
|