def confirmarAsistente(idE, dni):
    e = Evento().get_by_id(int(idE))
    logging.getLogger().setLevel(logging.DEBUG)
    logging.error(dni)
    for a in e.asistentes:
        if a.dni == dni:
            a.asistido = True
            e.put()
            return
def deleteAsistente(idE, dni):
    index = 0
    e = Evento().get_by_id(idE)
    for a in e.asistentes:
        if a.dni == dni:
            del e.asistentes[index]
            e.put()
            return
        index = index + 1
Beispiel #3
0
def deleteAsistente(idE, dni):
    index = 0
    e = Evento().get_by_id(idE)
    for a in e.asistentes:
        if a.dni == dni:
            del e.asistentes[index]
            e.put()
            return
        index = index + 1
Beispiel #4
0
def confirmarAsistente(idE, dni):
    e = Evento().get_by_id(int(idE))
    logging.getLogger().setLevel(logging.DEBUG)
    logging.error(dni)
    for a in e.asistentes:
        if a.dni == dni:
            a.asistido = True
            e.put()
            return
def setAsistente(idEvento, nom, ape, ema, tel, twi, dn):
    ev = Evento.get_by_id(int(idEvento))
    asistente = Asistente(nombre=nom,
                          apellidos=ape,
                          email=ema,
                          telefono=tel,
                          twitter=twi,
                          dni=dn)
    ev.asistentes.append(asistente)
    ev.put()
Beispiel #6
0
 def testInsertarEvento(self):
     evenge = Evenge()
     evento = Evento(
         evt.nombre = "Evento de prueba"
         evt.tipo = 1
         evt.privado = 1
         evt.idCreador = "1"
         evt.lugar = "Granada"
     )
     response = evenge.testInsertarEvento(evento)
     self.assertEqual(response, True)
Beispiel #7
0
def updateEvento(idE, nombre, tipo, privado, hora, fecha, lugar, lat, lon, descripcion, asistencia):
    evento = Evento.get_by_id(int(idE))
    evento.nombre = nombre
    evento.tipo = tipo
    evento.idCreador = evento.idCreador

    if privado == 'True':
        privado = True
    else:
        privado = False
    evento.privado = privado
    evento.hora = datetime.strptime(hora, "%H:%M").time()
    evento.fecha = datetime.strptime(fecha, "%Y-%m-%d")
    evento.lugar = lugar
    evento.coordenadas = ndb.GeoPt(lat, lon)
    evento.descripcion = descripcion
    if privado == 'True':
        asistencia = True
    else:
        asistencia = False
    evento.asistencia = asistencia

    evento.put()
def updateEvento(idE, nombre, tipo, privado, hora, fecha, lugar, lat, lon,
                 descripcion, asistencia):
    evento = Evento.get_by_id(int(idE))
    evento.nombre = nombre
    evento.tipo = tipo
    evento.idCreador = evento.idCreador

    if privado == 'True':
        privado = True
    else:
        privado = False
    evento.privado = privado
    evento.hora = datetime.strptime(hora, "%H:%M").time()
    evento.fecha = datetime.strptime(fecha, "%Y-%m-%d")
    evento.lugar = lugar
    evento.coordenadas = ndb.GeoPt(lat, lon)
    evento.descripcion = descripcion
    if privado == 'True':
        asistencia = True
    else:
        asistencia = False
    evento.asistencia = asistencia

    evento.put()
Beispiel #9
0
def GetEventoById(idEvento):
    result = Evento.get_by_id(int(idEvento))
    return result
Beispiel #10
0
def SetEvento(nombre, tipo, privado, idCreador, hora, fecha, lugar, lat, lon, descripcion, asistencia):
    evento = Evento()
    evento.nombre = nombre
    evento.tipo = tipo
    evento.idCreador = str(idCreador)
    if privado == 'True':
        privado = True
    else:
        privado = False
    evento.privado = privado
    evento.hora = datetime.strptime(hora, "%H:%M").time()
    evento.fecha = datetime.strptime(fecha, "%Y-%m-%d")
    evento.lugar = lugar
    evento.coordenadas = ndb.GeoPt(lat, lon)
    evento.descripcion = descripcion
    if privado == 'True':
        asistencia = True
    else:
        asistencia = False
    evento.asistencia = asistencia

    return evento.put().id()
def setPonente(idP, idE):
    logging.getLogger().setLevel(logging.DEBUG)
    logging.error(idE)
    evento = Evento().get_by_id(int(idE))
    evento.ponentes.append(str(idP))
    evento.put()
def getUltimosEventos(num):
    eventos = Evento.query().fetch(int(num))
    return eventos
Beispiel #13
0
def setPonente(idP, idE):
    logging.getLogger().setLevel(logging.DEBUG)
    logging.error(idE)
    evento = Evento().get_by_id(int(idE))
    evento.ponentes.append(str(idP))
    evento.put()
Beispiel #14
0
def getUltimosEventos(num):
    eventos = Evento.query().fetch(int(num))
    return eventos
Beispiel #15
0
def setAsistente(idEvento, nom, ape, ema, tel, twi, dn):
    ev = Evento.get_by_id(int(idEvento))
    asistente = Asistente(nombre = nom, apellidos = ape, email = ema, telefono = tel, twitter = twi, dni = dn)
    ev.asistentes.append(asistente)
    ev.put()
def GetEventoById(idEvento):
    result = Evento.get_by_id(int(idEvento))
    return result
def SetEvento(nombre, tipo, privado, idCreador, hora, fecha, lugar, lat, lon,
              descripcion, asistencia):
    evento = Evento()
    evento.nombre = nombre
    evento.tipo = tipo
    evento.idCreador = str(idCreador)
    if privado == 'True':
        privado = True
    else:
        privado = False
    evento.privado = privado
    evento.hora = datetime.strptime(hora, "%H:%M").time()
    evento.fecha = datetime.strptime(fecha, "%Y-%m-%d")
    evento.lugar = lugar
    evento.coordenadas = ndb.GeoPt(lat, lon)
    evento.descripcion = descripcion
    if privado == 'True':
        asistencia = True
    else:
        asistencia = False
    evento.asistencia = asistencia

    return evento.put().id()