Beispiel #1
0
 def createAndAdd(self, data):
     uf = UF()
     uf.sigla = data['sigla']
     uf.nome = data['nome']
     session = Session()
     session.add(uf)
     session.flush()
Beispiel #2
0
 def createAndAdd(self, data):
     uf = UF()
     uf.sigla = data['sigla']
     uf.nome = data['nome']
     session = Session()
     session.add(uf)
     session.flush()
Beispiel #3
0
    def createAndAdd(self, data):
        del data["id"]

        # garante que alguns campos são armazenados apenas como
        # números, mesmo sendo strings
        for campo in ("cep", "cpf_cnpj"):
            if data[campo] is not None:
                data[campo] = "".join([c for c in data[campo] if c.isdigit()])

        pessoa = Pessoa()
        pessoa.nome = data["nome"]
        pessoa.email = data["email"]
        pessoa.endereco = data["endereco"]
        pessoa.bairro = data["bairro"]
        pessoa.cep = data["cep"]
        pessoa.cidade = data["cidade"]
        pessoa.uf_id = data["uf_id"]
        pessoa.telefone = data["telefone"]
        pessoa.cpf_cnpj = data["cpf_cnpj"]
        pessoa.tipopessoa = data["tipopessoa"]

        session = Session()
        session.add(pessoa)
        session.flush()
Beispiel #4
0
    def createAndAdd(self, data):
        del data['id']

        # garante que alguns campos são armazenados apenas como
        # números, mesmo sendo strings
        for campo in ('cep', 'cpf_cnpj'):
            if data[campo] is not None:
                data[campo] = ''.join([c for c in data[campo] if c.isdigit()])

        pessoa = Pessoa()
        pessoa.nome = data['nome']
        pessoa.email = data['email']
        pessoa.endereco = data['endereco']
        pessoa.bairro = data['bairro']
        pessoa.cep = data['cep']
        pessoa.cidade = data['cidade']
        pessoa.uf_id = data['uf_id']
        pessoa.telefone = data['telefone']
        pessoa.cpf_cnpj = data['cpf_cnpj']
        pessoa.tipopessoa = data['tipopessoa']

        session = Session()
        session.add(pessoa)
        session.flush()
Beispiel #5
0
          PI Piauí
          RJ Rio de Janeiro
          RN Rio Grande do Norte
          RS Rio Grande do Sul
          RO Rondônia
          RR Roraima
          SC Santa Catarina
          SP São Paulo
          SE Sergipe
          TO Tocantins
          """
    UFs = [{'sigla':uf.strip().split()[0],
            'nome':" ".join(uf.strip().split()[1:])} \
            for uf in UFs.split('\n') if uf.strip()]
    for uf in UFs:
        uf1 = UF(sigla=uf['sigla'], nome=uf['nome'])
        session.add(uf1)

    # Pessoa
    ps1 = Pessoa(nome=u'Xiru',
                 email=u'*****@*****.**',
                 tipopessoa='F')
    session.add(ps1)
    ps2 = Pessoa(nome=u'Tião Macalé',
                 email=u'*****@*****.**',
                 uf_id=4,
                 tipopessoa='F')
    session.add(ps2)

    session.commit()
Beispiel #6
0
          PR Paraná
          PE Pernambuco
          PI Piauí
          RJ Rio de Janeiro
          RN Rio Grande do Norte
          RS Rio Grande do Sul
          RO Rondônia
          RR Roraima
          SC Santa Catarina
          SP São Paulo
          SE Sergipe
          TO Tocantins
          """
    UFs = [{'sigla':uf.strip().split()[0],
            'nome':" ".join(uf.strip().split()[1:])} \
            for uf in UFs.split('\n') if uf.strip()]
    for uf in UFs:
        uf1 = UF(sigla=uf['sigla'], nome=uf['nome'])
        session.add(uf1)

    # Pessoa
    ps1 = Pessoa(nome=u'Xiru', email=u'*****@*****.**', tipopessoa='F')
    session.add(ps1)
    ps2 = Pessoa(nome=u'Tião Macalé',
                 email=u'*****@*****.**',
                 uf_id=4,
                 tipopessoa='F')
    session.add(ps2)

    session.commit()