def render_building_construction_to_table(self):
     fields = self._field_range('building_initial_construction_year', 'building_extension_construction_legal')
     table_fields = split_list(fields, 2)
     col_labels = ['Año construcción', 'Regularizado']
     row_labels = ['Inicial', 'Ampliación (si hay)']
     
     return render_fields_as_table(table_fields, col_labels, row_labels, 'table_quantities')
예제 #2
0
    def render_electric_generator_questions_to_table(self):
        fields = self._field_range('electricgenerator_fixed_in_car_quantity', 'fk_electricgenerator_fixed_in_barracks_potency')
        table_fields = split_list(fields, 3)
        column_labels = ['N°', 'Potencia']
        row_labels = ['Fijos en Carros', 'Portátiles', 'Fijos en Cuartel']

        return render_fields_as_table(table_fields, column_labels, row_labels, 'table_quantities')
예제 #3
0
 def render_instructors_to_table(self):
     fields = self._field_range('cuerpo_procedure_instructors', 'anb_specialty_instructors')
     table_fields = split_list(fields, 2)
     
     column_labels = ['Área procedimientos', 'Área salud', 'Áreas de especialidad']
     row_labels = ['Cursos del Cuerpo', 'Cursos de la Academia']
     
     return render_fields_as_table(table_fields, column_labels, row_labels, 'table_quantities')
 def render_volunteers_age_range_to_table(self):
     fields = self._field_range('volunteer_age_between_18_25_men_quantity', 'volunteer_age_60_or_more_women_quantity')
     table_fields = split_list(fields, 9)
     
     row_labels = [row_field[0].label for row_field in table_fields]
     col_labels = ['Hombres', 'Mujeres']
     
     return render_fields_as_table(table_fields, col_labels, row_labels, 'table_quantities')    
    def render_building_construction_to_table(self):
        fields = self._field_range('building_initial_construction_year',
                                   'building_extension_construction_legal')
        table_fields = split_list(fields, 2)
        col_labels = ['Año construcción', 'Regularizado']
        row_labels = ['Inicial', 'Ampliación (si hay)']

        return render_fields_as_table(table_fields, col_labels, row_labels,
                                      'table_quantities')
    def render_acts_to_table(self):
        fields = self._field_range('structural_fire_quantity', 'support_other_cuerpos_quantity')
        table_fields = split_list(fields, 12)

        #field_codes = self._field_range('structural_fire_code', 'support_other_cuerpos_code')
        row_labels = [fields.label for fields in fields]
        column_labels = ['Cantidad']

        return render_service_acts(table_fields, column_labels, row_labels, 'table_service_acts')
    def render_portable_radio_to_table(self):
        fields = self._field_range('portable_quantity1', 'portable_power3')
        table_fields = split_list(fields, 3)

        first_row_fields = table_fields[0]

        column_labels = [field.label for field in first_row_fields]
        row_labels = ['Portátil 1', 'Portátil 2', 'Portátil 3']

        return render_fields_as_table(table_fields, column_labels, row_labels, 'table_quantities')
    def render_fixed_antennas_to_table(self):
        fields = self._field_range('fixed_antenna_quantity1', 'fixed_antenna_height2')
        table_fields = split_list(fields, 2)

        first_row_fields = table_fields[0]

        column_labels = [field.label for field in first_row_fields]
        row_labels = ['Antena 1', 'Antena 2']

        return render_fields_as_table(table_fields, column_labels, row_labels, 'table_quantities')
 def render_formation_to_table(self):
     fields = self._field_range('volunteer_lt_than_3_years_cuerpo_course_quantity', 'volunteer_gt_than_3_years_academia_course_quantity')
     table_fields = split_list(fields, 2)
     
     first_row_fields = table_fields[0]
     
     column_labels = [field.label for field in first_row_fields]
     row_labels = ['Cursos del Cuerpo', 'Cursos de la academia']
     
     return render_fields_as_table(table_fields, column_labels, row_labels, 'table_quantities')
 def render_detailed_volunteers_to_table(self):
     fields = self._field_range('volunteer_active_men_quantity', 'volunteer_honorary_women_quantity')
     table_fields = split_list(fields, 2)
     
     first_row_fields = table_fields[0]
     
     column_labels = [field.label for field in first_row_fields]
     row_labels = ['Activos', 'Honorarios']
     
     return render_fields_as_table(table_fields, column_labels, row_labels, 'table_quantities')
예제 #11
0
    def render_volunteers_age_range_to_table(self):
        fields = self._field_range('volunteer_age_between_18_25_men_quantity',
                                   'volunteer_age_60_or_more_women_quantity')
        table_fields = split_list(fields, 9)

        row_labels = [row_field[0].label for row_field in table_fields]
        col_labels = ['Hombres', 'Mujeres']

        return render_fields_as_table(table_fields, col_labels, row_labels,
                                      'table_quantities')
예제 #12
0
    def render_acts_to_table(self):
        fields = self._field_range('structural_fire_quantity',
                                   'support_other_cuerpos_quantity')
        table_fields = split_list(fields, 12)

        #field_codes = self._field_range('structural_fire_code', 'support_other_cuerpos_code')
        row_labels = [fields.label for fields in fields]
        column_labels = ['Cantidad']

        return render_service_acts(table_fields, column_labels, row_labels,
                                   'table_service_acts')
    def render_portable_radio_to_table(self):
        fields = self._field_range('portable_quantity1', 'portable_power3')
        table_fields = split_list(fields, 3)

        first_row_fields = table_fields[0]

        column_labels = [field.label for field in first_row_fields]
        row_labels = ['Portátil 1', 'Portátil 2', 'Portátil 3']

        return render_fields_as_table(table_fields, column_labels, row_labels,
                                      'table_quantities')
예제 #14
0
    def render_instructors_to_table(self):
        fields = self._field_range('cuerpo_procedure_instructors',
                                   'anb_specialty_instructors')
        table_fields = split_list(fields, 2)

        column_labels = [
            'Área procedimientos', 'Área salud', 'Áreas de especialidad'
        ]
        row_labels = ['Cursos del Cuerpo', 'Cursos de la Academia']

        return render_fields_as_table(table_fields, column_labels, row_labels,
                                      'table_quantities')
    def render_fixed_antennas_to_table(self):
        fields = self._field_range('fixed_antenna_quantity1',
                                   'fixed_antenna_height2')
        table_fields = split_list(fields, 2)

        first_row_fields = table_fields[0]

        column_labels = [field.label for field in first_row_fields]
        row_labels = ['Antena 1', 'Antena 2']

        return render_fields_as_table(table_fields, column_labels, row_labels,
                                      'table_quantities')
예제 #16
0
    def render_detailed_volunteers_to_table(self):
        fields = self._field_range('volunteer_active_men_quantity',
                                   'volunteer_honorary_women_quantity')
        table_fields = split_list(fields, 2)

        first_row_fields = table_fields[0]

        column_labels = [field.label for field in first_row_fields]
        row_labels = ['Activos', 'Honorarios']

        return render_fields_as_table(table_fields, column_labels, row_labels,
                                      'table_quantities')
예제 #17
0
    def render_formation_to_table(self):
        fields = self._field_range(
            'volunteer_lt_than_3_years_cuerpo_course_quantity',
            'volunteer_gt_than_3_years_academia_course_quantity')
        table_fields = split_list(fields, 2)

        first_row_fields = table_fields[0]

        column_labels = [field.label for field in first_row_fields]
        row_labels = ['Cursos del Cuerpo', 'Cursos de la academia']

        return render_fields_as_table(table_fields, column_labels, row_labels,
                                      'table_quantities')
예제 #18
0
    def render_personnel_to_table(self):
        fields = self._field_range("personnel_guard", "personnel_junior")
        table_fields = split_list(fields, 9)

        row_labels = [
            "Cuarteleros(as) cuidadores",
            "Cuarteleros(as) conductores",
            "Secretarios(as)",
            "Contadores",
            "Operadores Central de Alarmas",
            "Administrativos",
            "Mecánicos de planta",
            "Personal de Aseo",
            "Servicios generales/Junior",
        ]
        column_labels = ["N°"]
        # for loop_fields in table_fields
        #     row_labels = [loop_fields[0].label]

        return render_fields_as_table(table_fields, column_labels, row_labels, "table_quantities")
예제 #19
0
 def render_personnel_to_table(self):
     fields = self._field_range('personnel_guard', 'personnel_junior')
     table_fields = split_list(fields, 9)
     
     row_labels = [
         'Cuarteleros(as) cuidadores', 
         'Cuarteleros(as) conductores', 
         'Secretarios(as)', 
         'Contadores', 
         'Operadores Central de Alarmas', 
         'Administrativos', 
         'Mecánicos de planta', 
         'Personal de Aseo', 
         'Servicios generales/Junior'
     ]
     column_labels = ['N°']
     # for loop_fields in table_fields
     #     row_labels = [loop_fields[0].label]
     
     return render_fields_as_table(table_fields, column_labels, row_labels, 'table_quantities')