def get(self, req): sess = Sesion() usuario = sess.getUser() validoDr = ValidoDoctor() dr = validoDr.instanciaDoctor(usuario) instPac = GraboPaciente() usuario = instPac.instanciaUsuarioPaciente(self.request.get("paciente")) consulta = Consulta() consulta.doctor = dr consulta.usuario = usuario consulta.put() jsondic = {} jsondata = [] jsondic["id"] = consulta.key().id() jsondata = [jsondic] self.response.out.write(simplejson.dumps(jsondata))
def AltaCita(self,dr,paciente,pacientenuevo,nombre,fecha,horainicial,horafinal,duracion): cita=Cita() validoDr=ValidoDoctor() doctor=validoDr.instanciaDoctor(dr) instPac=GraboPaciente() cita.doctor=doctor if not pacientenuevo: cita.paciente=instPac.instanciaPaciente(paciente) else: cita.pacientenuevo=nombre time1=fecha +" "+ horainicial time2=fecha +" "+ horafinal FechaInicial= dt.datetime.strptime(time1, "%d/%m/%y %H:%M") FechaFinal= dt.datetime.strptime(time2, "%d/%m/%y %H:%M") cita.fecha=fecha cita.horaInicial=FechaInicial cita.duracion=int(duracion) cita.horaFinal=FechaFinal cita.put() return cita.key()