Ejemplo n.º 1
0
 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))
Ejemplo n.º 2
0
    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()