def get(self):
        login, nick = comprobarLogin()
        if nick:
            sust = {
                "login_out_url": login,
                "nick": nick,
            }

            self.response.write(self.jinja.render_template("formularioMedicamento.html", **sust))
        else:
            self.redirect("/")
 def post(self):
     login, nick = comprobarLogin()
     nss = self.request.get("nss", "Error")
     paciente = self.request.get("paciente", "Error")
     medicamento = self.request.get("medicamento", "Error")
     fecha_vencimiento = self.request.get("fechavencimiento", "Error")
     fecha_final = datetime.strptime(fecha_vencimiento, '%Y-%m-%d')
     medicamento = Medicamentos(usuario=nick, nss=nss, nombre_paciente=paciente, medicamento=medicamento,
                               fecha_vencimiento=fecha_final)
     medicamento.put()
     time.sleep(1)
     return self.redirect("/ListarMedicamentos")
 def get(self):
     login, nick = comprobarLogin()
     medicamentos = Medicamentos.query(Medicamentos.usuario == nick).order(
         -Medicamentos.fecha_vencimiento)
     if nick:
         sust = {
             "login_out_url": login,
             "nick": nick,
             "medicamentos": list(medicamentos)
         }
         self.response.write(
             self.jinja.render_template("gestionMedicamentos.html", **sust))
     else:
         self.redirect("/")
 def get(self):
     login, nick = comprobarLogin()
     registros = RegistroMedico.query(
         RegistroMedico.usuario == nick).order(-RegistroMedico.fecha)
     if nick:
         sust = {
             "login_out_url": login,
             "nick": nick,
             "registros": list(registros)
         }
         self.response.write(
             self.jinja.render_template("gestionRegistros.html", **sust))
     else:
         self.redirect("/")
 def post(self):
     login, nick = comprobarLogin()
     nss = self.request.get("nss", "Error")
     paciente = self.request.get("paciente", "Error")
     tipo_diagnostico = self.request.get("tipo_diagnostico", "Error")
     observaciones = self.request.get("observaciones", "Error")
     diagnostico = Diagnostico(usuario=nick,
                               nss=nss,
                               nombre_paciente=paciente,
                               tipo_diagnostico=tipo_diagnostico,
                               observaciones=observaciones)
     diagnostico.put()
     time.sleep(1)
     return self.redirect("/ListarDiagnosticos")
Ejemplo n.º 6
0
 def get(self):
     login, nick = comprobarLogin()
     diagnosticos = Diagnostico.query(
         Diagnostico.usuario == nick).order(-Diagnostico.fecha)
     if nick:
         sust = {
             "login_out_url": login,
             "nick": nick,
             "diagnosticos": list(diagnosticos)
         }
         self.response.write(
             self.jinja.render_template("gestionDiagnosticos.html", **sust))
     else:
         self.redirect("/")
 def post(self):
     login, nick = comprobarLogin()
     self.registros = []
     self.key_text = self.request.get("campo_registro", "ERROR").lower()
     if nick:
         RegistroMedico.query(RegistroMedico.usuario == nick).order(-RegistroMedico.fecha).map(
             callback=self.lookFor)
         sust = {
             "login_out_url": login,
             "nick": nick,
             "registros": self.registros
         }
         self.response.write(self.jinja.render_template("gestionRegistros.html", **sust))
     else:
         self.redirect("/")
Ejemplo n.º 8
0
    def get(self):
        login, nick = comprobarLogin()
        try:
            key = self.request.GET['key']

            if nick:
                medicamento = ndb.Key(urlsafe=key).get()
                medicamento.key.delete()
                time.sleep(1)
                self.redirect("/ListarMedicamentos")
            else:
                self.redirect("/")

        except Exception:
            print("Error al recuperar la clave del medicamento para borrar")
            self.redirect("/ListarMedicamentos")
 def post(self):
     login, nick = comprobarLogin()
     self.medicamentos = []
     self.key_text = self.request.get("campo_medicamento", "ERROR").lower()
     if nick:
         Medicamentos.query(Medicamentos.usuario == nick).order(
             -Medicamentos.fecha_vencimiento).map(callback=self.lookFor)
         sust = {
             "login_out_url": login,
             "nick": nick,
             "medicamentos": self.medicamentos
         }
         self.response.write(
             self.jinja.render_template("gestionMedicamentos.html", **sust))
     else:
         self.redirect("/")
    def post(self):
        login, nick = comprobarLogin()
        nss = self.request.get("nss", "Error")
        paciente = self.request.get("paciente", "Error")
        domicilio = self.request.get("domicilio", "Error")
        telefono = self.request.get("telefono", "Error")
        cod_medico = self.request.get("codMedico", "Error")
        nombre_medico = self.request.get("nombreMedico", "Error")
        especialidad = self.request.get("especialidad", "Error")
        observaciones = self.request.get("observaciones", "Error")

        registro = RegistroMedico(usuario=nick, nss=nss, nombre_paciente=paciente, domicilio=domicilio, telefono=telefono,
                                  cod_medico=cod_medico, nombre_medico=nombre_medico, especialidad=especialidad,
                                  observaciones=observaciones)
        registro.put()
        time.sleep(1)
        return self.redirect("/ListarRegistros")
    def post(self):
        login, nick = comprobarLogin()
        try:
            self.request.GET['key']
            key = self.request.GET['key']
        except:
            print("Error al recuperar la clave del diagnostico en el formulario de editar")
            self.redirect("/ListarDiagnosticos")

        diagnostico = ndb.Key(urlsafe=key).get()
        diagnostico.usuario = nick
        diagnostico.nss = self.request.get("nss", "Error")
        diagnostico.nombre_paciente = self.request.get("paciente", "Error")
        diagnostico.tipo_diagnostico = self.request.get("tipo_diagnostico", "Error")
        diagnostico.observaciones = self.request.get("observaciones", "Error")
        Diagnostico.update(diagnostico)
        time.sleep(1)
        return self.redirect("/ListarDiagnosticos")
    def get(self):
        login, nick = comprobarLogin()
        if nick:
            try:
                self.request.GET['key']
                key = self.request.GET['key']

                diagnostico = ndb.Key(urlsafe=key).get()
                sust = {
                    "login_out_url": login,
                    "nick": nick,
                    "diagnostico": diagnostico
                }
                self.response.write(self.jinja.render_template("modificarDiagnostico.html", **sust))

            except:
                print("Error al recuperar la clave del diagnostico en el formulario de editar")
                self.redirect("/ListarDiagnosticos")
        else:
            self.redirect("/")
    def post(self):
        login, nick = comprobarLogin()
        try:
            self.request.GET['key']
            key = self.request.GET['key']
        except:
            print(
                "Error al recuperar la clave del medicamento en el formulario de editar"
            )
            self.redirect("/ListarMedicamentos")

        medicamento = ndb.Key(urlsafe=key).get()
        medicamento.usuario = nick
        medicamento.nss = self.request.get("nss", "Error")
        medicamento.nombre_paciente = self.request.get("paciente", "Error")
        medicamento.medicamento = self.request.get("medicamento", "Error")
        fecha_vencimiento = self.request.get("fechavencimiento", "Error")
        fecha_final = datetime.strptime(fecha_vencimiento, '%Y-%m-%d')
        medicamento.fecha_vencimiento = fecha_final
        Medicamentos.update(medicamento)
        time.sleep(1)
        return self.redirect("/ListarMedicamentos")
Ejemplo n.º 14
0
    def get(self):
        login, nick = comprobarLogin()
        sust = {"login_out_url": login, "nick": nick}

        self.response.write(
            self.jinja.render_template("geolocalizacion.html", **sust))