def recuperaItemRemarcar(): if request.method == 'POST': contGE = GeneroLogic.Genero() contIT = ItemLogic.Item() conUS = UsuarioLogic.Usuario() cod = request.form['idSelect'] it = contIT.GetOne(cod) if request.form['event'] == 'Remarcar': session['Modificar'] = cod id = session['usuario'] user = conUS.GetOne(id) contAR = ArtistaLogic.Artista() contTI = TipoItemLogic.TipoItem() its = contIT.GetAll() return render_template('remarcar.html', generos=contGE.GetHabilitados(), items=its, item=it, usuario=user, artistas=contAR.GetHabilitados(), tipos=contTI.GetHabilitados(), precios=contIT.GetPrecios(), precio=contIT.GetPrecio(cod))
def remarcar(): contIT = ItemLogic.Item() it = contIT.GetAll() if 'usuario' in session: if 'Modificar' in session: session.pop('Modificar', None) contUS = UsuarioLogic.Usuario() id = session['usuario'] user = contUS.GetOne(id) if 'Usuario' in session: return render_template('index.html', usuario=user) else: contGE = GeneroLogic.Genero() contAR = ArtistaLogic.Artista() contTI = TipoItemLogic.TipoItem() return render_template('remarcar.html', usuario=user, items=it, artistas=contAR.GetHabilitados(), generos=contGE.GetHabilitados(), tipos=contTI.GetHabilitados(), precios=contIT.GetPrecios()) else: return render_template('index.html')
def mapGenero(): if request.method == 'POST': contGE = GeneroLogic.Genero() if 'Modificar' in session: txt = 'modificado' id = session['Modificar'] genero = contGE.GetOne(id) else: genero = Tablas.Genero() genero.desc_genero = request.form['nombreGenero'] genero.habilitado = True if contGE.GetDuplicidad(genero.desc_genero) is None: flash('Este género ya fue ingresado en la Base de Datos') else: if 'Modificar' in session: ejec = contGE.Modificar(genero) session.pop('Modificar', None) txt = 'Género modificado correctamente' else: ejec = contGE.Alta(genero) txt = 'Género agregado correctamente' if ejec: flash(txt) else: flash('Error al ejecutar la petición') return redirect(url_for('generos'))
def recuperaGenero(): if request.method == 'POST': contGE = GeneroLogic.Genero() conUS = UsuarioLogic.Usuario() cod = request.form['idSelect'] gen = contGE.GetOne(cod) if request.form['event'] == 'Modificar': session['Modificar'] = cod id = session['usuario'] user = conUS.GetOne(id) gens = contGE.GetAll() return render_template('generos.html', generos=gens, genero=gen, usuario=user) else: if request.form['event'] == 'Habilitar': txt = gen.desc_genero + ' habilitado correctamente' ejec = contGE.Habilitar(cod) elif request.form['event'] == 'Deshabilitar': txt = gen.desc_genero + ' deshabilitado correctamente' ejec = contGE.Deshabilitar(cod) if ejec: flash(txt) else: flash('Error al ejecutar la petición') return redirect(url_for('generos'))
def generos(): contIT = ItemLogic.Item() it = contIT.GetAll() if 'usuario' in session: if 'Modificar' in session: session.pop('Modificar', None) contUS = UsuarioLogic.Usuario() id = session['usuario'] user = contUS.GetOne(id) if 'Admin' in session: contGE = GeneroLogic.Genero() gen = contGE.GetAll() return render_template('generos.html', usuario=user, generos=gen) else: return render_template('index.html', usuario=user, items=it) else: return render_template('index.html', items=it)
def recuperaItem(): if request.method == 'POST': contGE = GeneroLogic.Genero() contIT = ItemLogic.Item() conUS = UsuarioLogic.Usuario() cod = request.form['idSelect'] it = contIT.GetOne(cod) if request.form['event'] == 'Modificar': session['Modificar'] = cod id = session['usuario'] user = conUS.GetOne(id) contAR = ArtistaLogic.Artista() contTI = TipoItemLogic.TipoItem() its = contIT.GetAll() return render_template('items.html', generos=contGE.GetHabilitados(), items=its, item=it, usuario=user, artistas=contAR.GetHabilitados(), tipos=contTI.GetHabilitados(), precios=contIT.GetPrecios(), precio=contIT.GetPrecio(cod)) else: if request.form['event'] == 'Habilitar': ejec = contIT.Habilitar(cod) if ejec: txt = it.titulo + ' habilitado correctamente' else: txt = 'No puede habilitar el item seleccionado, no posee stock disponible. Modifique la cantidad de Stock para poder realizar la habilitación solicitada' elif request.form['event'] == 'Deshabilitar': txt = it.titulo + ' deshabilitado correctamente' ejec = contIT.Deshabilitar(cod) if ejec: flash(txt) else: flash('Error al ejecutar la petición') return redirect(url_for('items'))