コード例 #1
0
ファイル: ConsultasFieldNames.java プロジェクト: omusico/siga
 public static String getReconocimientosFieldNames(String element) {
   String elementId = ConsultasFieldNames.getElementId(element);
   switch (Elements.valueOf(element)) {
     case Areas_Peaje:
     case Lineas_Suministro:
     case Senhalizacion_Variable:
     case Transformadores:
       return "sub." + elementId + ", sub.nombre_revisor, sub.fecha_inspeccion, sub.observaciones";
     case Firme:
       return "sub."
           + elementId
           + ", sub.tipo_inspeccion, sub.nombre_revisor, sub.aparato_medicion,"
           + "sub.fecha_inspeccion, sub.observaciones";
     default:
       return "sub."
           + elementId
           + ", sub.nombre_revisor, sub.fecha_inspeccion, sub.indice_estado, sub.observaciones";
   }
 }
コード例 #2
0
ファイル: ConsultasFieldNames.java プロジェクト: omusico/siga
 public static String getPDFCaracteristicasFieldNames(String element) {
   switch (Elements.valueOf(element)) {
     case Taludes:
       return "id_talud, tr.item, pk_inicial, pk_final, tipo_talud, roca, arboles, "
           + "gunita, escollera, maleza, malla, longitud, altura_max_talud, sup_total_analitica,"
           + "sup_mecanizada_analitica, sup_manual_analitica, sup_restada_analitica";
     case Isletas:
       return "id_isleta, tr.item, tv.item, nv.item, pk_inicial, pk_final, "
           + "tipo_isleta, superficie_bajo_bionda, posibilidad_empleo_vehiculos, observaciones";
     case Barrera_Rigida:
       return "id_barrera_rigida, tr.item, tv.item, nv.item, pk_inicial, pk_final, "
           + "obstaculo_protegido, longitud, codigo, tipo, metodo_constructivo, perfil, observaciones";
     case Areas_Servicio:
       return "id_area_servicio, nombre, tr.item, pk, fecha_puesta_servicio, "
           + "sup_total, riego, cafeteria_rest_bar, aparcamiento_camion_bus, area_picnic, "
           + "fuentes_potables, observaciones";
     case Areas_Descanso:
       return "id_area_descanso, nombre, tr.item, pk, fecha_puesta_servicio, "
           + "sup_total, riego, aparcamiento_camion_bus, area_picnic, fuentes_potables, observaciones";
     case Areas_Peaje:
       return "id_area_peaje, nombre, tr.item, pk, fecha_puesta_servicio, "
           + "bordillos, bumpers, tunel_peaje, marquesina_tipo, marquesina_sup, sup_total, "
           + "observaciones, numero_vias";
     case Enlaces:
       return "id_enlace, nombre, tr.item, pk, n_salida, tipo_enlace, "
           + "alumbrado, observaciones";
     case Juntas:
       return "id_junta, tr.item, tv.item, nv.item, pk, numero_junta, ancho, modulo, "
           + "elemento, codigo_elemento, descripcion, observaciones";
     case Pasos_Mediana:
       return "id_paso_mediana, tr.item, tv.item, nv.item, pk, longitud, numero_postes, "
           + "cierre, longitud_cierre, cuneta_entubada, observaciones";
     case Senhalizacion_Vertical:
       return "el.id_elemento_senhalizacion, tr.item, tv.item, nv.item, pk, tipo_senhal, "
           + "codigo_senhal, leyenda, panel_complementario, codigo_panel, texto_panel, "
           + "fecha_fabricacion, fecha_instalacion, fecha_reposicion, tipo_sustentacion ";
     case Valla_Cierre:
       return "id_valla, tr.item, pk_inicial, pk_final, tipo_valla, longitud, "
           + "altura, n_panhos, n_puertas, n_postes_simples, n_postes_tripode, pastor_electrico, "
           + "observaciones";
     case Firme:
       return "id_firme, fecha_inauguracion, fecha_apertura, unidad_constructiva, "
           + "pk_inicial, pk_final, explanada_cm, zahorra_artificial_cm, suelo_cemento_cm, "
           + "grava_cemento_cm, mbc_base_cm, mbc_intermedia_cm, mbc_rodadura_cm, observaciones";
     case Obras_Paso:
       return "id_obra_paso, tr.item, tv.item, nv.item, pk, codigo, nombre,"
           + "tipo_obra, tipologia, longitud, anchura, altura,"
           + "galibo_v_c, galibo_v_d, observaciones";
     case Obras_Desague:
       return "id_obra_desague, tr.item, tv.item, nv.item, pk, tipologia, material, "
           + "objeto, fecha_construccion, n_elementos, seccion, longitud, observaciones";
     case Muros:
       return "id_muro, tr.item, tv.item, nv.item, pk_inicial, pk_final, material, longitud, "
           + "altura_max, observaciones";
     case Senhalizacion_Variable:
       return "id_senhal_variable, tr.item, tv.item, nv.item, pk, referencia, "
           + "fecha_instalacion, tipo, tipo_sustentacion, corunha, ferrol, santiago, pontevedra, "
           + "vigo, tui, observaciones";
     case Lecho_Frenado:
       return "id_lecho_frenado, tr.item, tv.item, nv.item, pk, longitud, anchura, pendiente, "
           + "observaciones";
     case Areas_Mantenimiento:
       return "id_area_mantenimiento, nombre, tr.item, pk, centro_operaciones, "
           + "centro_comunicaciones, control_postes_auxilio, control_tuneles, almacen_fundentes, "
           + "alumbrado, observaciones";
     case Lineas_Suministro:
       return "id_linea_suministro, tr.item, tv.item, nv.item, pk_inicial, pk_final, "
           + "denominacion, titularidad, estado, tipo, longitud, num_apoyos, observaciones";
     case Transformadores:
       return "id_transformador, tr.item, tv.item, nv.item, pk, denominacion, titularidad, "
           + "estado, referencia, fabricante, tipo, ubicacion, "
           + "potencia, observaciones";
   }
   return null;
 }
コード例 #3
0
ファイル: ConsultasFieldNames.java プロジェクト: omusico/siga
  public static void createCaracteristicasReport(
      String[] element,
      String outputFile,
      DefaultTableModel tableModel,
      ConsultasFilters<Field> filters,
      QueryType tipo) {

    switch (Elements.valueOf(element[0])) {
      case Taludes:
        new TaludesCaracteristicasReport(element, outputFile, tableModel, filters, tipo);
        break;
      case Isletas:
        new IsletasCaracteristicasReport(element, outputFile, tableModel, filters, tipo);
        break;
      case Barrera_Rigida:
        new BarreraRigidaCaracteristicasReport(element, outputFile, tableModel, filters, tipo);
        break;
      case Areas_Servicio:
        new AreasServicioCaracteristicasReport(element, outputFile, tableModel, filters, tipo);
        break;
      case Areas_Descanso:
        new AreasDescansoCaracteristicasReport(element, outputFile, tableModel, filters, tipo);
        break;
      case Areas_Peaje:
        new AreasPeajeCaracteristicasReport(element, outputFile, tableModel, filters, tipo);
        break;
      case Enlaces:
        new EnlacesCaracteristicasReport(element, outputFile, tableModel, filters, tipo);
        break;
      case Juntas:
        new JuntasCaracteristicasReport(element, outputFile, tableModel, filters, tipo);
        break;
      case Pasos_Mediana:
        new PasosMedianaCaracteristicasReport(element, outputFile, tableModel, filters, tipo);
        break;
      case Senhalizacion_Vertical:
        new SenhalizacionVerticalCaracteristicasReport(
            element, outputFile, tableModel, filters, tipo);
        break;
      case Valla_Cierre:
        new VallaCierreCaracteristicasReport(element, outputFile, tableModel, filters, tipo);
        break;
      case Firme:
        new FirmeCaracteristicasReport(element, outputFile, tableModel, filters, tipo);
        break;
      case Obras_Paso:
        new ObrasPasoCaracteristicasReport(element, outputFile, tableModel, filters, tipo);
        break;
      case Obras_Desague:
        new ObrasDesagueCaracteristicasReport(element, outputFile, tableModel, filters, tipo);
        break;
      case Muros:
        new MurosCaracteristicasReport(element, outputFile, tableModel, filters, tipo);
        break;
      case Senhalizacion_Variable:
        new SenhalizacionVariableCaracteristicasReport(
            element, outputFile, tableModel, filters, tipo);
        break;
      case Lecho_Frenado:
        new LechoFrenadoCaracteristicasReport(element, outputFile, tableModel, filters, tipo);
        break;
      case Areas_Mantenimiento:
        new AreasMantenimientoCaracteristicasReport(element, outputFile, tableModel, filters, tipo);
        break;
      case Lineas_Suministro:
        new LineasSuministroCaracteristicasReport(element, outputFile, tableModel, filters, tipo);
        break;
      case Transformadores:
        new TransformadoresCaracteristicasReport(element, outputFile, tableModel, filters, tipo);
        break;
    }
  }