/*----------------------------- * 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(); }
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); } }