Example #1
0
def showpart(numberpart= None):
	try:
		mensaje =""
		if session['usuario_completo']['codigosucursal'] == None:
			mensaje="Usted esta viendo los <b>repuestos, partes y accesorios</b> disponibles para las  <a href='/editsubsidiary'><b>sucursales</b></a>,puede <br/><a href='/configs'><b>Establecer una sucursal</b></a> y ver en detalle su inventario"

		part = Part(True)			
		varobject = json.loads(json.dumps(part.seek_part_byId(str(numberpart)),default=json_serial))
		if varobject[0]:
			parttemp =json.loads(json.dumps(varobject[1]))[0]			
			ref = parttemp['codigo_referencia']
			server = parttemp['proveedor'].strip()
			numimport = parttemp['numero_importacion']
			price = parttemp['precio']
			brand = parttemp['marca'].strip()
			codes = parttemp['codigo_de_reemplazo'].strip()
			idpart = parttemp['codigo_repuesto']
			description = parttemp['descripcion'].strip()
			images = parttemp['imagenes'].strip()
			directory = "application/static/uploads/"+images+"/"
			quantity = len(os.listdir( directory ))

		return render_template('parts/showpart.html',mensaje=mensaje,qcode=images,referencia=ref ,proveedor=server, numeroimportacion=numimport, precio=price,marca=brand, codigos=codes, idpart=idpart,imagenes=images, descripcion= description,cantidad=quantity,directorio=directory)
	except:
		exceptionType, exceptionValue, exceptionTraceback = sys.exc_info()
		return render_template('index.html')
Example #2
0
def galleryparts():
	try:
		if request.method == 'POST':
			part = Part(True)
			if session['usuario_completo']['codigosucursal']:
				return jsonify(results=part.all_parts("= '"+ str (session['usuario_completo']['codigosucursal']) +"' "))
			else:
				return jsonify(results=part.all_parts(" notnull"));
		else:
			return render_template('parts/galleryparts.html')
	except:
		exceptionType, exceptionValue, exceptionTraceback = sys.exc_info()
		return render_template('index.html')
Example #3
0
def newpart():
	try:
		mensaje=""
		if session['usuario_completo']['codigosucursal'] == None:
			mensaje="Usted se encuestra como administrador para crear articulos pero puedes.<br/> <a href='/configs'><b>Establecer una sucursal</b></a>"

		if session['logged_in'] and request.method == 'POST':
			part = Part(True)
			return jsonify(results=part.save_part(request.form['marcarepuesto'],request.form['proveedorrepuesto'],request.form['referenciarepuesto'],request.form['codigoremplazo'],request.form['descripcionrepuesto'],request.form['numeroimportacion'],request.form['preciorepuesto'],request.form['uuid']))

		elif session['logged_in']:
			return render_template('parts/newpart.html',mensaje=mensaje)
	except:
		exceptionType, exceptionValue, exceptionTraceback = sys.exc_info()
		return render_template('index.html')
Example #4
0
def editpart():
	try:
		if session['logged_in'] and request.method == 'POST':
			part = Part(True)
			# return jsonify(results=[True,request.form['idrepuesto'],request.form['marcarepuesto'],request.form['proveedorrepuesto'],request.form['referenciarepuesto'],request.form['codigoremplazo'],request.form['descripcionrepuesto'],request.form['numeroimportacion'],request.form['preciorepuesto']])
			# return jsonify(results=True)
			return jsonify(results=part.update_part(request.form['idrepuesto'],request.form['marcarepuesto'],request.form['proveedorrepuesto'],request.form['referenciarepuesto'],request.form['codigoremplazo'],request.form['descripcionrepuesto'],request.form['numeroimportacion'],request.form['preciorepuesto']))

		else:
			mensaje =""
			if session['usuario_completo']['codigosucursal'] == None:
				mensaje="Usted esta viendo los <b>repuestos, partes y accesorios</b> disponibles para las  <a href='/editsubsidiary'><b>sucursales</b></a>,puede <br/><a href='/configs'><b>Establecer una sucursal</b></a> y ver en detalle su inventario"
			return render_template('parts/editpart.html',mensaje=mensaje)
	except:
		exceptionType, exceptionValue, exceptionTraceback = sys.exc_info()
		return render_template('index.html')
Example #5
0
def part_status(numberpart = None):
	part = Part(False)
	return jsonify(content=json.loads(json.dumps(part.seek_part_byImagen("REP."+str(numberpart)),default=json_serial)))
Example #6
0
def loadlistparts():
	if session['logged_in'] and request.method == 'POST':
		part = Part(True)
		return jsonify(results=part.all_parts())
	else:
		return render_template('index.html')