/*----------------------------- * METODOS DE LOS BOTONES * ---------------------------*/ void registrar() { Incidencia x = inc.buscar(getCodigo()); if (x == null) { x = new Incidencia( getCodigo(), getCodUsu(), getCodEsp(), getCodTipo(), getDescripcion(), getObservacion(), getTiempoEstimado(), getTiempoReal(), getFecRegistro(), getFecInicio(), getFecFinal(), getEstado()); inc.adicionar(x); } else { JOptionPane.showMessageDialog(null, "La incidencia ya está registrada...!! NJD"); } listar(x); inc.grabar(); }
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."); } }
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 buscar(int cod) { Incidencia x = inc.buscar(cod); setCodigo(x.getCodigo()); setCodUsu("" + x.getCodUsu()); setCodEsp(x.getCodEsp()); setCodTipo(x.getCodTipInc()); setDescripcion(x.getDescripcion()); setObservacion(x.getComentarios()); setTiempoEstimado("" + x.getTiempoEst()); setTiempoReal("" + x.getTiempoReal()); setFecRegistro(x.getFecRegistro()); setFecInicio(x.getFecInicio()); setFecFinal(x.getFecFin()); setEstado(x.getEstado()); }
public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub if (e.getSource() == btnNuevo) { limpiar(); setCodigo(inc.GeneraCodigo()); } if (e.getSource() == btnLimpiar) { limpiar(); } if (e.getSource() == btnBuscar) { int codigo = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el número de código")); if (codigo != 0) { buscar(codigo); } else { return; } } if (e.getSource() == btnRegistrar) { if (getCodUsu() == -1 || getCodEsp() == -1 || getCodTipo() == -1 || getDescripcion().equals("") || getObservacion().equals("") || txtTiempoEstimado.equals("") || txtTiempoReal.equals("") || getFecRegistro().equals("") || getFecInicio().equals(" - - ") || getFecFinal().equals(" - - ") || getEstado() == -1) { JOptionPane.showMessageDialog(null, "Faltan Ingresar Datos ", "System Error", 0); return; } registrar(); } if (e.getSource() == btnModificar) { if (getCodUsu() == -1 || getCodEsp() == -1 || getCodTipo() == -1 || getDescripcion().equals("") || getObservacion().equals("") || txtTiempoEstimado.equals("") || txtTiempoReal.equals("") || getFecRegistro().equals("") || getFecInicio().equals(" - - ") || getFecFinal().equals(" - - ") || getEstado() == -1) { JOptionPane.showMessageDialog(null, "Faltan Ingresar Datos ", "System Error", 0); return; } Incidencia x = inc.buscar(getCodigo()); if (x == null) { JOptionPane.showConfirmDialog(null, "El Codigo no existe...!!!"); } else { x.setCodigo(getCodigo()); x.setCodUsu(getCodUsu()); x.setCodEsp(getCodEsp()); x.setCodTipInc(getCodTipo()); x.setDescripcion(getDescripcion()); x.setComentarios(getObservacion()); x.setTiempoEst(getTiempoEstimado()); x.setTiempoReal(getTiempoReal()); x.setFecRegistro(getFecRegistro()); x.setFecInicio(getFecInicio()); x.setFecFin(getFecFinal()); x.setEstado(getEstado()); } inc.grabar(); } if (e.getSource() == btnListado) { mostrarIncidencias(); } if (e.getSource() == btnImprimir) { JOptionPane.showConfirmDialog(null, getIncidencia(), "Sistema de Gestion de Incidencias", 0); } }