Beispiel #1
0
def showvehicle(numbervehicle=None):
	try:
		mensaje=""
		if session['usuario_completo']['codigosucursal'] == None:
			mensaje="Usted esta viendo este <b>vehiculo</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."
		
		vehicle = Vehicle(True)			
		varobject = json.loads(json.dumps(vehicle.seek_vehicle_byId(str(numbervehicle)),default=json_serial))
		if varobject[0]:
			vehicletmp =json.loads(json.dumps(varobject[1]))[0]			
			# print "############# "+str(vehicletmp)
			idvehicle = vehicletmp['codigovehiculo']
			brand = vehicletmp['marca']
			line = vehicletmp['linea']
			model = vehicletmp['modelo']
			state = vehicletmp['estado']
			images = vehicletmp['imagenes'].strip()
			capacity = vehicletmp['capacidad']
			nimport = vehicletmp['numero_importacion']
			engine = vehicletmp['cilindraje']
			color = vehicletmp['color']
			fuel = vehicletmp['combustible']
			coachbuilder = vehicletmp['tipo_carroceria']
			classv = vehicletmp['clase_de_vehiculo']
			price = vehicletmp['precio_base']
			description = vehicletmp['descripcion']
			directorio = os.getcwd()+"/application/static/uploads/"+images+"/"
			quantity = len(os.listdir( directorio ))

		return render_template('vehicle/showvehicle.html',qcode=images,mensaje=mensaje,cantidad=quantity,idvehiculo = idvehicle,marca = brand,linea = line,modelo = model,estado = state,imagenes = images,capacidad = capacity,nimportacion = nimport,cilindraje = engine,color = color,combustible = fuel,tipo_carroceria = coachbuilder,tipovehiculo = classv,precio = price ,descripcion=description)
	except:
		exceptionType, exceptionValue, exceptionTraceback = sys.exc_info()
		return render_template('index.html')
Beispiel #2
0
def galleryvehicles():
	try:
		if request.method == 'POST':
			vehicle = Vehicle(True)
			if session['usuario_completo']['codigosucursal']:
				return jsonify(results=vehicle.all_vehicles("= '"+ str (session['usuario_completo']['codigosucursal']) +"' "));
			else:
				return jsonify(results=vehicle.all_vehicles(" notnull"));
		else:
			return render_template('vehicle/galleryvehicle.html')
	except:
		exceptionType, exceptionValue, exceptionTraceback = sys.exc_info()
		return render_template('index.html')
Beispiel #3
0
def editvehicle():
	try:
		if session['logged_in'] and request.method == 'POST':
			vehicle = Vehicle(True)
			return jsonify(results=vehicle.update_vehicle(request.form['idvehiculo'],request.form['marcavehiculo'],request.form['lineavehiculo'],request.form['modelovehiculo'],request.form['cilindrajevehiculo'],request.form['nimportacionvehiculo'],request.form['clasevehiculo'],request.form['tipovehiculo'],request.form['combustiblevehiculo'],request.form['colorvehiculo'],request.form['capacidadvehiculo'],request.form['preciovehiculo'],request.form['estadovehiculo'],request.form['descripcionvehiculo']));
		else:
			mensaje=""
			if session['usuario_completo']['codigosucursal'] == None:
				mensaje="Usted esta viendo los <b>vehiculos</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('vehicle/editvehicle.html',mensaje=mensaje)
	except:
		exceptionType, exceptionValue, exceptionTraceback = sys.exc_info()
		return render_template('index.html')
Beispiel #4
0
def newvehicle():
	try:
		mensaje=""
		if session['usuario_completo']['codigosucursal'] == None:
			mensaje="Usted se encuestra como administrador para crear vehiculos pero puedes.<br/> <a href='/configs'><b>Establecer una sucursal</b></a>"

		if session['logged_in'] and request.method == 'POST':
			vehicle = Vehicle(True)
			return jsonify(results=vehicle.save_vehicle(request.form['marcavehiculo'],request.form['lineavehiculo'],request.form['modelovehiculo'],request.form['cilindrajevehiculo'],request.form['nimportacionvehiculo'],request.form['clasevehiculo'],request.form['tipovehiculo'],request.form['combustiblevehiculo'],request.form['colorvehiculo'],request.form['capacidadvehiculo'],request.form['preciovehiculo'],request.form['estadovehiculo'],request.form['descripcionvehiculo'],request.form['uuid']));

		else:
			return render_template('vehicle/newvehicle.html',mensaje=mensaje)
	except:
		exceptionType, exceptionValue, exceptionTraceback = sys.exc_info()
		return render_template('index.html')
Beispiel #5
0
def loadlistvehicles():
	if session['logged_in'] and request.method == 'POST':
		vehicle = Vehicle(True)
		return jsonify(results=vehicle.all_vehicles())
	else:
		return render_template('index.html')
Beispiel #6
0
def seekvehicleId():
	if session['logged_in'] and request.method == 'POST':
		vehicle = Vehicle(True)
		return jsonify(results=vehicle.seek_vehicle_byId(request.form["idvehiculo"]))
	else:
		return render_template('index.html')
Beispiel #7
0
def seekvehicleImport():
	if session['logged_in'] and request.method == 'POST':
		vehicle = Vehicle(True)
		return jsonify(results=vehicle.seek_vehicle_byImportNumber(request.form["numeroimportacion"]))
	else:
		return render_template('index.html')
Beispiel #8
0
def vehicle_status(numbervehicle = None):
	vehicle = Vehicle(True)	
	return jsonify(content=json.loads(json.dumps(vehicle.seek_vehicle_byImagen("VEH."+str(numbervehicle)),default=json_serial)))