def CreoCita(self):
     instdr=ValidoDoctor()
     doctor=instdr.instanciaDoctor("pruebadr".upper())
     cita=Cita()
     cita.fecha="27/08/09"
     inicio="27/08/09 1:00"
     fin="27/08/09 1:30"
     cita.horaInicial=dt.datetime.strptime(inicio, "%d/%m/%y %H:%M")
     cita.horaFinal=dt.datetime.strptime(fin, "%d/%m/%y %H:%M")
     cita.duracion=30
     cita.doctor=doctor
     cita.pacientenuevo="miPacienteNuevo"
     cita.put()
    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()