Exemplo n.º 1
0
    def add_data_to_page_three(self):
        file = open(self.file_url, "r")

        file_reader = FileReader(file)
        list_of_content = file_reader.getDataFromPageThree()
        general_data = list_of_content[0]
        hall_data = list_of_content[1]
        kitchen_data = list_of_content[2]
        toilet_data = list_of_content[3]
        living_room_data = list_of_content[4]
        room_1_data = list_of_content[5]
        room_2_data = list_of_content[6]

        file.close()

        ##Generelt
        self.add_data_to_fields(general_data.eltavle, 5)
        self.add_data_to_fields(general_data.hfi, 6)
        self.add_data_to_fields(general_data.stik, 7)
        self.add_data_to_fields(general_data.vinduer, 8)
        self.add_data_to_fields(general_data.vedligeholdse, 9)
        self.add_data_to_fields(general_data.rydning, 10)
        self.add_data_to_fields(general_data.rengøring, 11)

        ##Entre
        self.add_data_to_fields(hall_data.loft, 13)
        self.add_data_to_fields(hall_data.vægge, 14)
        self.add_data_to_fields(hall_data.gulv, 15)
        self.add_data_to_fields(hall_data.træværk, 16)

        ##Køkken
        self.add_data_to_fields(kitchen_data.Loft, 18)
        self.add_data_to_fields(kitchen_data.Vægge, 19)
        self.add_data_to_fields(kitchen_data.Gulv, 20)
        self.add_data_to_fields(kitchen_data.Træværk, 21)
        self.add_data_to_fields(kitchen_data.Skabe, 22)
        self.add_data_to_fields(kitchen_data.Bordplader, 23)
        self.add_data_to_fields(kitchen_data.Vægfliser, 24)
        self.add_data_to_fields(kitchen_data.Afløbsinstallation, 25)
        self.add_data_to_fields(kitchen_data.Vandinstallation, 26)
        self.add_data_to_fields(kitchen_data.Gasinstallation, 27)
        self.add_data_to_fields(kitchen_data.Hvidevarer, 28)

        ##Toilet
        self.add_data_to_fields(toilet_data.Loft, 30)
        self.add_data_to_fields(toilet_data.Vægge, 31)
        self.add_data_to_fields(toilet_data.Gulv, 32)
        self.add_data_to_fields(toilet_data.Træværk, 33)
        self.add_data_to_fields(toilet_data.WC, 34)
        self.add_data_to_fields(toilet_data.Håndvask, 35)
        self.add_data_to_fields(toilet_data.Bruseinstallation, 36)
        self.add_data_to_fields(toilet_data.Vandinstallation, 37)
        self.add_data_to_fields(toilet_data.Afløbsinstallation, 38)
        self.add_data_to_fields(toilet_data.Ventilation, 39)

        ##Stue
        if living_room_data.loft != 0 and living_room_data.gulv != 0:
            self.add_data_for_rooms(living_room_data, 41)

    ##Værelse 1
        self.add_data_for_rooms(room_1_data, 47)

        ##Værelse 2
        self.add_data_for_rooms(room_2_data, 53)