def find_by_especie_id(idespecie):
        data = Database.find_one('idistrito, distrito',
                                      coleccao+','+distritocoleccao,
                                      "{}.iddistrito = {}.iddistrito and {}.idespecie= {}".format(distritocoleccao, coleccao, coleccao, idespecie))

        if data is not None:
            return data
Example #2
0
 def find_by_codigo(codigo):
     idespeci=1
     data = Database.find_one('*', coleccao, " codigo= '{}'".format(codigo))
     if data is not None:
         for (idespecie, especie, genero, habitat, coordenadas, notas, detalhes, nomecomum, codigo, validacao,
              datacriacao) in data:
             idespeci = idespecie
         return idespeci
Example #3
0
    def buscar_reino(reino):
        ret_reino = Reino.find_by_name(reino)

        if ret_reino is not None:
            data = Database.find_one('idFilo, filo', coleccao,
                                     " idReino= {} ".format(ret_reino[0]))
            if data is not None:
                return data
Example #4
0
 def find_by_id_nome(idespecie):
     especie = ""
     data = Database.find_one('*', coleccao, " idespecie= {}".format(idespecie))
     if data is not None:
         for (idespecie, especie, genero, habitat, coordenadas, notas, detalhes, nomecomum, codigo, validacao,
             datacriacao) in data:
             especie = especie
         return especie
    def find_by_distrito_name(distrito):
        distrito_d = Distrito.find_by_name(distrito)

        data = Database.find_one('idespecie,especie',
                                 coleccao + ',' + especiecoleccao,
                                 "{}.idEspecie = {}.idEspecie and {}.iddistrito= {}".format(especiecoleccao, coleccao,
                                                                                            coleccao, distrito_d[0]))
        if data is not None:
            return data
Example #6
0
    def find_pessoa_especie(idespecie):
        metodo = ''
        data = Database.find_one("*", coleccao, "idespecie={}".format(idespecie))
        if data is not None:
            for (idpreservacao, idmetodo, idespec) in data:
                metodo = idmetodo

            data = PreservacaoEspecie.find_metodo(metodo)
            if data is not None:
                for (idmetodo, method) in data:
                    metodo = method
                return metodo
Example #7
0
    def find_pessoa_especie(idespecie):
        pessoa = 0
        data = Database.find_one("*", coleccao,
                                 "idespecie={}".format(idespecie))
        if data is not None:
            for (idpessoa, idespec) in data:
                pessoa = idpessoa

            data = QuemIdentificou.find_pessoa(pessoa)
            for (idpessoa, nome) in data:
                pessoa = nome

            return pessoa
Example #8
0
    def find_taxinomia(idespecie, idgenero):

        data = Database.find_one('Especie, Genero, Familia, Ordem, Classe, Filo, Reino',
                                 coleccao_taxinomia, " especie.idespecie= {} and genero.idgenero = {} and {}".format(idespecie,idgenero,taxinomia_consulta))
        if data is not None:
            return data
Example #9
0
    def find_by_id(idespecie):

        data = Database.find_one('*', coleccao, " idespecie= {}".format(idespecie))
        if data is not None:
            return data
Example #10
0
 def find_by_name(especie):
     data = Database.find_one('*', coleccao, " especie='{}'".format(especie))
     if data is not None:
         return data
Example #11
0
 def from_mongo(cls, id):
     post_data = Database.find_one(collection='posts', query={'_id': id})
     return cls(**post_data)
Example #12
0
 def get_by_id(cls, _id):
     data = Database.find_one('users', {'id': _id})
     if data is not None:
         return cls(**data)
Example #13
0
 def from_mongo(cls, _id):
     blog_data = Database.find_one(collection='blogs', query={'_id': _id})
     return cls(**blog_data)
 def find_by_distrito_id(iddistrito):
     data = Database.find_one('idespecie,especie',
                                   coleccao+','+especiecoleccao,
                                   "{}.idEspecie = {}.idEspecie and {}.iddistrito= {}".format(especiecoleccao, coleccao, coleccao, iddistrito))
     if data is not None:
         return data
Example #15
0
 def get_user_by_id(cls, _id):
     data = Database.find_one(collection='users', query={'_id': _id})
     if data is not None:
         return cls(**data)
Example #16
0
 def get_user_by_email(cls, email):
     data = Database.find_one(collection='users', query={'email': email})
     if data is not None:
         return cls(**data)
Example #17
0
 def find_by_id(idpessoa):
     data = Database.find_one('*', coleccao, "idpessoa={}".format(idpessoa))
     if data is not None:
         return data
Example #18
0
 def find_by_id(idmetodo):
     data = Database.find_one('*', coleccao,
                              "idmetododepreservacao={}".format(idmetodo))
     if data is not None:
         return data
Example #19
0
 def find_pesquisa(email):
     data = Database.find_one('*', coleccao,
                              " email like '%{}%'".format(email))
     if data is not None:
         return data
Example #20
0
 def get_by_email(cls, email):
     data = Database.find_one("users", {"email": email})
     if data is not None:
         return cls(**data)