public void mostrarIncidencias() {
   ArrayList<Incidencia> lista = new ArrayList<Incidencia>();
   Usuario a;
   Especialista b;
   TipoIncidencia c;
   lista = inc.ListarIncidencias();
   tabla.setRowCount(0);
   // System.out.println(lista);
   for (Incidencia x : lista) {
     tabla.addRow(
         new Object[] {
           x.getCodigo(),
           usuar.bnombre(x.getCodUsu()),
           espec.bnombre(x.getCodEsp()),
           tipo.bnombre(x.getCodTipInc()),
           x.getDescripcion(),
           x.getComentarios(),
           x.getTiempoEst(),
           x.getTiempoReal(),
           x.getFecRegistro(),
           x.getFecInicio(),
           x.getFecFin(),
           ComboEstado(x.getEstado())
         });
   }
   TablaIncidencias.setModel(tabla);
 }
 void listar(Incidencia z) {
   imprimir("");
   imprimir("\t" + "   REGISTRO DE INCIDENCIAS");
   imprimir(
       "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ");
   imprimir("INCIDENCIA NUMERO: " + "\t" + "\t" + z.getCodigo());
   imprimir(
       "NOMBRE DE USUARIO: "
           + "\t"
           + "\t"
           + usuar.buscar(z.getCodUsu()).getNameUser()
           + " "
           + usuar.buscar(z.getCodUsu()).getLastnameUser());
   imprimir(
       "NOMBRE DE ESPECIALISTA: "
           + "\t"
           + espec.buscar(z.getCodEsp()).getNomEsp()
           + " "
           + espec.buscar(z.getCodEsp()).getApeEsp());
   imprimir("TIPO DE INCIDENCIA: " + "\t" + "\t" + tipo.buscar(z.getCodTipInc()).getDesTipoInc());
   imprimir("DESCRIPCION: " + "\t" + "\t" + z.getDescripcion());
   imprimir("OBSERVACION / COMENTARIOS: " + "\t" + z.getComentarios());
   imprimir("TIEMPO ESTIMADO DE SOLUCION: " + "\t" + z.getTiempoEst());
   imprimir("TIEMPO REAL DE SOLUCION: " + "\t" + z.getTiempoReal());
   imprimir("FECHA DE REGISTRO: " + "\t" + "\t" + z.getFecRegistro());
   imprimir("FECHA DE INICIO DE ATENCION: " + "\t" + z.getFecInicio());
   imprimir("FECHA DE FINAL DE ATENCION: " + "\t" + z.getFecFin());
   imprimir("ESTADO DE LA INCIDENCIA: " + "\t" + ComboEstado(z.getEstado()));
   imprimir("");
   imprimir(
       "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ");
 }
  void llenaCampos() {

    // COMBO CODIGO ESPECIALISTA
    ArrayList<Especialista> x1 = new ArrayList<Especialista>();
    x1 = espec.ListarEspecialista();

    int m1[] = new int[espec.tamaño()];
    String m2[] = new String[espec.tamaño()];
    int indice = 0;

    for (Especialista a : x1) {
      m1[indice] = a.getCodEsp();
      m2[indice] = a.getApeEsp();
      indice++;
    }

    for (int i = 0; i < espec.tamaño(); i++) {
      cboEspecialista.addItem(m1[i] + "-" + m2[i]);
      System.out.print(m1[i] + "-" + m2[i] + "\n");
    }

    // COMBO CODIGO TIPO DE INCIDENCIA
    ArrayList<TipoIncidencia> x2 = new ArrayList<TipoIncidencia>();
    x2 = tipo.ListarTipoIncidencia();

    int n1[] = new int[espec.tamaño()];
    String n2[] = new String[espec.tamaño()];
    int indice1 = 0;

    for (TipoIncidencia a : x2) {
      n1[indice1] = a.getCodTipoInc();
      n2[indice1] = a.getAbTipoInc();
      indice1++;
    }

    for (int i = 0; i < espec.tamaño(); i++) {
      cboTipoInc.addItem(n1[i] + "-" + n2[i]);
      // System.out.print(n[i]+"\n");
    }

    // LLENAMOS FECHA DE REGISTRO
    setFecRegistro(fechaActual());

    lblMensListado1.setText("INCIDENCIAS REGISTRADAS EN TOTAL: " + "\t" + inc.tamaño());
    if (inc.ultIncidencia() != null)
      lblMensListado2.setText("LA ULTIMA FECHA REGISTRADA FUE: " + "\t" + inc.ultIncidencia());
    else {
      lblMensListado2.setText("NUNCA SE REGISTRO UNA INCIDENCIA.");
    }
  }