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