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