def insert(self): idespecie = Especie.find_by_id(self.idespecie) idmetodopreservacao = MetodoPreservacao.find_by_name(self.metodopreservacao) if idespecie is None: Especie(self.idespecie).insert() idespecie = Especie.find_by_name(self.idespecie) if idmetodopreservacao is None: MetodoPreservacao(self.metodopreservacao).insert() idmetodopreservacao = MetodoPreservacao.find_by_name(self.metodopreservacao) Database.insert(coleccao+'(idmetododepreservacao, idespecie)', "{}, {}".format(idmetodopreservacao[0], self.idespecie)) return True
def insert(self): iddistrito = Distrito.find_by_name(self.distrito) idespecie = Especie.find_by_id(self.idespecie) if iddistrito is None: Distrito(self.distrito, 4).insert() iddistrito = Distrito.find_by_name(self.distrito) if idespecie is None: Especie(self.idespecie).insert() idespecie = Especie.find_by_name(self.idespecie) Database.insert(coleccao+'(iddistrito, idespecie)', "{}, {}".format(iddistrito[0], self.idespecie)) return True
def insert(self): idpessoa = Pessoa.find_by_name(self.pessoa) idespecie = Especie.find_by_id(self.idespecie) verfica = False if idpessoa is None: Pessoa(self.pessoa).insert() idpessoa = Pessoa.find_by_name(self.pessoa) verfica = True if idespecie is None: Especie(self.idespecie).insert() idespecie = Especie.find_by_id(self.idespecie) verfica = True if verfica: Database.insert(coleccao + '(idpessoa, idespecie)', "{}, {}".format(idpessoa[0], self.idespecie)) return True
def especie_add(): if request.method == 'POST': especie = request.form['especie'] genero = request.form['genero'] habitat = request.form['habitat'] coordenadas = request.form['coordenadas'] notas = request.form['notas'] detalhes = request.form['detalhes'] nomecomum = request.form['nomecomum'] validacao = request.form['validacao'] datacriacao = datetime.datetime.utcnow() codigo = Especie(especie, genero, habitat, coordenadas, notas, detalhes, nomecomum, validacao, datacriacao).insert() idespecie = Especie.find_by_codigo(codigo) return redirect(url_for(".quem_encon_identf", idespecie=idespecie)) genero = Genero.find_all() return render_template("especie/register_especie.html", generos=genero)