def buscar(request, usuarios): partidosJornada = [] jm = JornadaMessage() grupo=Grupo.get_by_id(int(request.grupokey)) if grupo!=None: jornada=None try: jornada=Jornada.get_by_id(request.jornada) except: jornada=None if jornada==None: jornada=Jornada.query(Jornada.calendario == grupo.calendario, Jornada.Numero == int(request.jornada)) jornada=jornada.get() if jornada!=None: if usuarios==None: usuarios=[usr.id() for usr in grupo.usuarios] partidos=Partido.query(Partido.jornada==jornada.key) if partidos!=None: for p in partidos: for usr in usuarios: partido=PartidoMessage() partido.Fecha = p.Fecha.strftime('%d/%m/%Y') partido.Info1 = p.Info1 partido.Info2 = p.Info2 partido.key = p.key.id() partido.acierto = es_acierto(usr, p, p.GolesLocal, p.GolesVisitante) partido.resultado = calculoResultado(p.GolesLocal, p.GolesVisitante) partido.GolesLocal=p.GolesLocal partido.GolesVisitante=p.GolesVisitante partido.jornadaAbierta=jornada.abierto usuario=Usuario.get_by_id(usr) partido.NombreUsuario=usuario.Nombre partido.CorreoUsuario=usuario.Correo local= EquipoMessage() l=Equipo.get_by_id(p.Local.id()) if l!=None: local.Nombre=l.Nombre local.key=l.key.id() visitante=EquipoMessage() v=Equipo.get_by_id(p.Visitante.id()) if v!=None: visitante.Nombre=v.Nombre visitante.key=v.key.id() partido.Local = local partido.Visitante = visitante partidosJornada.append(partido) jm.key = jornada.key.id() jm.Nombre=jornada.Nombre jm.partidos = partidosJornada return jm
def Alta_equipo(): if request.method == 'POST': if not request.form['nombre'] or not request.form['marca']or not request.form['modelo']or not request.form['n_serie']or not request.form['fecha']: flash('Ingrese todos los campos', 'error') else: marca= request.form['marca'] nombre_equipo =request.form['nombre'] modelo=request.form['modelo'] n_serie= request.form['n_serie'] fecha_alta= request.form['fecha'] observaciones= request.form['observaciones'] existe = Equipo.query.filter(Equipo.nombre == nombre_equipo).first() if existe: flash('"El equipo ya existe !"') else: try: equipo = Equipo(nombre_equipo, marca, modelo, n_serie, fecha_alta, observaciones) db.session.add(equipo) except Exception as error: print("ERROR ! al cargar el equipo !") print(str(error)) db.session.rollback() flash('"ERROR ! al cargar el equipo !"') else: db.session.commit() flash('El equipo fue cargado correctamente') return redirect(url_for('Listar_todos_los_equipos')) return render_template('Alta_equipo.html')
def creategroup(request): isLoged(request) nombregrupo = request.POST.get('equipoparam') interesfinanciero = request.POST.get('finanzaparam','True') cuenta = getCurrentAccount(request) msj = '' if cuenta: if not Equipo.objects.filter(nombre=nombregrupo.strip()): equipo = Equipo(nombre=nombregrupo.strip(),interesFinanciero=interesfinanciero.strip(),propietario=cuenta.usuario) equipo.save() alianza = Alianza(equipo=equipo,cuenta=cuenta) alianza.save() return HttpResponseRedirect('/homeview/') else: msj = 'Ya existe este equipo.' return render(request,'creategroup.html',{'user':getLogin(request),'msj':msj})
def addJornadas(): l=Liga.get_by_id("ligamx") c=Calendario.get_by_id("Clausura2016") #### // EQUIPOS america=Equipo.get_by_id("America") atlas=Equipo.get_by_id("Atlas") america=Equipo.get_by_id("America") chiapas=Equipo.get_by_id("Chiapas") cruzazul=Equipo.get_by_id("CruzAzul") dorados=Equipo.get_by_id("Dorados") chivas=Equipo.get_by_id("Chivas") leon=Equipo.get_by_id("Leon") monterrey=Equipo.get_by_id("Monterrey") morelia=Equipo.get_by_id("Morelia") pachuca=Equipo.get_by_id("Pachuca") puebla=Equipo.get_by_id("Puebla") pumas=Equipo.get_by_id("PumasUNAM") queretaro=Equipo.get_by_id("Queretaro") santos=Equipo.get_by_id("Santos") tigres=Equipo.get_by_id("Tigres") toluca=Equipo.get_by_id("Toluca") tijuana=Equipo.get_by_id("Tijuana") veracruz=Equipo.get_by_id("Veracruz") ### JORNADA 1 j=Jornada.get_by_id("jornada01") p=Partido.get_or_insert(queretaro.key.id()+atlas.key.id()+c.key.id()) p.Fecha = datetime.strptime("8/01/2016","%d/%m/%Y") p.Local = queretaro.key p.Visitante = atlas.key p.GolesLocal = 1 p.GolesVisitante = 3 p.jornada = j.key p.put() p=Partido.get_or_insert(tijuana.key.id()+pachuca.key.id()+c.key.id()) p.Fecha = datetime.strptime("8/01/2016","%d/%m/%Y") p.Local = tijuana.key p.Visitante = pachuca.key p.GolesLocal = 1 p.GolesVisitante = 1 p.jornada = j.key p.put() p=Partido.get_or_insert(america.key.id()+puebla.key.id()+c.key.id()) p.Fecha = datetime.strptime("9/01/2016","%d/%m/%Y") p.Local = america.key p.Visitante = puebla.key p.GolesLocal = 0 p.GolesVisitante = 0 p.jornada = j.key p.put() p=Partido.get_or_insert(monterrey.key.id()+pumas.key.id()+c.key.id()) p.Fecha = datetime.strptime("9/01/2016","%d/%m/%Y") p.Local = monterrey.key p.Visitante = pumas.key p.GolesLocal = 1 p.GolesVisitante = 0 p.jornada = j.key p.put() p=Partido.get_or_insert(leon.key.id()+santos.key.id()+c.key.id()) p.Fecha = datetime.strptime("9/01/2016","%d/%m/%Y") p.Local = leon.key p.Visitante = santos.key p.GolesLocal = 2 p.GolesVisitante = 0 p.jornada = j.key p.put() p=Partido.get_or_insert(morelia.key.id()+cruzazul.key.id()+c.key.id()) p.Fecha = datetime.strptime("9/01/2016","%d/%m/%Y") p.Local = morelia.key p.Visitante = cruzazul.key p.GolesLocal = 2 p.GolesVisitante = 2 p.jornada = j.key p.put() p=Partido.get_or_insert(chiapas.key.id()+dorados.key.id()+c.key.id()) p.Fecha = datetime.strptime("9/01/2016","%d/%m/%Y") p.Local = chiapas.key p.Visitante = dorados.key p.GolesLocal = 1 p.GolesVisitante = 0 p.jornada = j.key p.put() p=Partido.get_or_insert(toluca.key.id()+pumas.key.id()+c.key.id()) p.Fecha = datetime.strptime("10/01/2016","%d/%m/%Y") p.Local = toluca.key p.Visitante = pumas.key p.GolesLocal = 1 p.GolesVisitante = 0 p.jornada = j.key p.put() p=Partido.get_or_insert(chivas.key.id()+veracruz.key.id()+c.key.id()) p.Fecha = datetime.strptime("10/01/2016","%d/%m/%Y") p.Local = chivas.key p.Visitante = veracruz.key p.GolesLocal = 2 p.GolesVisitante = 2 p.jornada = j.key p.put() ### JORNADA 2 j=Jornada.get_by_id("jornada02") p=Partido.get_or_insert(veracruz.key.id()+leon.key.id()+c.key.id()) p.Fecha = datetime.strptime("15/01/2016","%d/%m/%Y") p.Local = veracruz.key p.Visitante = leon.key p.GolesLocal = 1 p.GolesVisitante = 3 p.jornada = j.key p.put() p=Partido.get_or_insert(santos.key.id()+chiapas.key.id()+c.key.id()) p.Fecha = datetime.strptime("15/01/2016","%d/%m/%Y") p.Local = santos.key p.Visitante = chiapas.key p.GolesLocal = 1 p.GolesVisitante = 3 p.jornada = j.key p.put() p=Partido.get_or_insert(cruzazul.key.id()+chivas.key.id()+c.key.id()) p.Fecha = datetime.strptime("16/01/2016","%d/%m/%Y") p.Local = cruzazul.key p.Visitante = chivas.key p.GolesLocal = 1 p.GolesVisitante = 1 p.jornada = j.key p.put() p=Partido.get_or_insert(tigres.key.id()+morelia.key.id()+c.key.id()) p.Fecha = datetime.strptime("16/01/2016","%d/%m/%Y") p.Local = tigres.key p.Visitante = morelia.key p.GolesLocal = 2 p.GolesVisitante = 0 p.jornada = j.key p.put() p=Partido.get_or_insert(pachuca.key.id()+queretaro.key.id()+c.key.id()) p.Fecha = datetime.strptime("16/01/2016","%d/%m/%Y") p.Local = pachuca.key p.Visitante = queretaro.key p.GolesLocal = 1 p.GolesVisitante = 0 p.jornada = j.key p.put() p=Partido.get_or_insert(atlas.key.id()+america.key.id()+c.key.id()) p.Fecha = datetime.strptime("16/01/2016","%d/%m/%Y") p.Local = atlas.key p.Visitante = america.key p.GolesLocal = 0 p.GolesVisitante = 3 p.jornada = j.key p.put() p=Partido.get_or_insert(dorados.key.id()+tijuana.key.id()+c.key.id()) p.Fecha = datetime.strptime("16/01/2016","%d/%m/%Y") p.Local = dorados.key p.Visitante = tijuana.key p.GolesLocal = 0 p.GolesVisitante = 1 p.jornada = j.key p.put() p=Partido.get_or_insert(pumas.key.id()+toluca.key.id()+c.key.id()) p.Fecha = datetime.strptime("17/01/2016","%d/%m/%Y") p.Local = pumas.key p.Visitante = toluca.key p.GolesLocal = 3 p.GolesVisitante = 2 p.jornada = j.key p.put() p=Partido.get_or_insert(puebla.key.id()+monterrey.key.id()+c.key.id()) p.Fecha = datetime.strptime("17/01/2016","%d/%m/%Y") p.Local = puebla.key p.Visitante = monterrey.key p.GolesLocal = 1 p.GolesVisitante = 3 p.jornada = j.key p.put()
#CALENDARIO l=Liga.get_or_insert("ligamx") c=Calendario.get_or_insert("Clausura2016") c.Nombre = "Clausura 2016" c.id = "Clausura2016" c.FechaInicio = datetime.strptime("8/01/2016","%d/%m/%Y") c.FechaFin = datetime.strptime("8/05/2016","%d/%m/%Y") c.liga = l.key c.abierto = True c.put() #Grupo #EQUIPOS l=Liga.get_or_insert("ligamx") e=Equipo.get_or_insert("America") e.Apodos=["Los Azulcremas", "El Ame", "Los millonetas", "Las aguilas" ] e.Nombre="America" e.liga=l.key e.put() l=Liga.get_or_insert("ligamx") e=Equipo.get_or_insert("Atlas") e.Apodos=["Los Zorros", "Los Rojinegros" ] e.Nombre="Atlas" e.liga=l.key e.put() #l=Liga.get_or_insert("ligamx") e=Equipo.get_or_insert("Chiapas") e.Apodos=[ "Jaguares" ]