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})