def compare_by_one_sever_by_time(box_info, time, serverWindow, btn_compare): statment = 0 if time == "today": print(1) statment = 0 elif time == "7 days": print(2) statment = 1 elif time == "1 month": print(3) statment = 2 compare_object = comp.Comparison() compare_object.make_objects_add_them_to_file(statment, box_info.get()) if len(compare_object.list_of_raf_file) > 3: serverWindow.geometry( str((len(compare_object.list_of_raf_file)) * 125) + "x400") compare_object.create_dependency_of_ahfile() serverWindow.compare_object = compare_object print(box_info) print(box_info.get()) print(type(box_info)) btn_compare.config(text="Search Item", command=lambda: get_compare(serverWindow.compare_object, box_info, serverWindow))
def make_compare(list_elemnets, space_to_save_object, compareWindow): print('tworze elementy to porównania') compare_object = comp.Comparison() compareWindow.tree_list = [] for element in list_elemnets: if element: raf_ah_object = compare_object.create_object_raf(element) compare_object.list_of_raf_file.append(raf_ah_object) compareWindow.tree_list.append([]) # average_price = mathprice.average_price(object_list.list_items) # avg_price = average_price[4] compare_object.create_dependency_of_ahfile() compareWindow.compareObject = compare_object box_info = Entry(compareWindow, width=15) box_info.place( x=10, y=60, ) btn_get_compare_servers = Button( compareWindow, text="Item to compare", command=lambda: get_compare(compareWindow.compareObject, box_info, compareWindow)) btn_get_compare_servers.place( x=120, y=60, )
def add_to_db_files_from_container(id_file): # rename function """ storage all information about raf files load them into base in function name: add_record_to_base_by_file(date, name, raf) TO DO first check if FILE EXIST DON"T ADD IT TO RAF waste of memeory/time """ object_comp = comp.Comparison() # first argument means date range witch will load files by id object_comp.make_objects_add_them_to_file(2, id_file) object_comp.create_dependency_of_ahfile() dates = get_date_from_comp(object_comp) names = get_names_from_comp(object_comp) rafs = get_raf_from_comp(object_comp) id_server = object_comp.info_about_item[0][0][1] print(id_server) # created for test # add_record_to_base_file(names, dates) for x in range(len(rafs)): # check if server exists in base, if not add records if alchemy_db.check_if_exists_in_files(names[x]): print("dany plik nie istnieje w bazie " + names[x]) # add_record_to_base_file(names[x], str(dates[x]), id_server) not used add_record_to_base_item(dates[x], names[x], rafs[x], id_server) else: print("file exist in data base")
def get_comparison_obj_to_list(self, list_id, time_interval): for id_number in list_id: temp_obj = com.Comparison() temp_obj.create_dependency_of_ahfile() temp_obj.runFileChoice() # make_objects_add_them_to_file when first variable is 0 - 2 represent day,week,month temp_obj.make_objects_add_them_to_file(time_interval, id_number) if temp_obj.list_of_raf_file: temp_obj.runFileChoice() self.objects_Comparison.append(temp_obj) else: print(str(id_number) + " nie ma pliku json o tym id")
def comparison_file_test_own_table(id_file): """ returned values are needed to create n item tables database """ object_comp = comp.Comparison() # first argument means date range witch will load files by id object_comp.make_objects_add_them_to_file(2, id_file) object_comp.create_dependency_of_ahfile() dates = get_date_from_comp(object_comp) names = get_names_from_comp(object_comp) rafs = get_raf_from_comp(object_comp) id_server = object_comp.info_about_item[0][0][1] print(id_server) # created for test mutli = get_multi_raf(object_comp) return mutli, names, dates, id_file