public void comboInstructores() { ArrayList<Usuario> lista = new ArrayList<Usuario>(); lista = controladorHibernate.devolverTodoTipo("Usuario", "Instructor"); CBinstructor.addItem("--Seleccione un Instructor---"); for (Usuario item : lista) { CBinstructor.addItem(item.getNombres()); } }
public void registrar() { try { String cI = (String) CBinstructor.getSelectedItem(); ArrayList<Usuario> listaU = new ArrayList<Usuario>(); listaU = controladorHibernate.devolverCampo("Usuario", "Nombres", cI); int idI = 0; for (Usuario itemI : listaU) { idI = itemI.getIdUsuarios(); } Usuario usuario = new Usuario(); usuario.setIdUsuarios(idI); int numero = Integer.parseInt(CTnumero.getText()); Date fechaSeguimiento = DCseguimiento.getDate(); String ciudad = CTciudad.getText(); String tipoInforme = (String) CBinforme.getSelectedItem(); Date fechaInicial = DCFinicial.getDate(); Date fechaFinal = DCFfinal.getDate(); Seguimientos seguimiento = new Seguimientos( contratos, usuario, numero, fechaSeguimiento, ciudad, tipoInforme, fechaInicial, fechaFinal); controladorHibernate.insertarObjecto(seguimiento); } catch (Exception ex) { System.out.println("Error al registrar: " + ex.getMessage()); ex.printStackTrace(); } }
private void jButton1ActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_jButton1ActionPerformed try { boolean entrar = true; if ((CTciudad.getText().equals("")) || (CTnumero.getText().equals("")) || (CBinstructor.getSelectedItem().equals("--Seleccione un Instructor---"))) { JOptionPane.showMessageDialog( rootPane, "Por favor complete todos los campos", "Informacion...", JOptionPane.WARNING_MESSAGE); entrar = false; } if (entrar) { int opcion = JOptionPane.showConfirmDialog( rootPane, "Esta seguro de asignar este seguimiento?", "Confirmacion", JOptionPane.OK_CANCEL_OPTION); if (opcion == JOptionPane.OK_OPTION) { try { registrar(); JOptionPane.showMessageDialog( rootPane, "Se asigno el seguimiento correctamente", "EnhoraBuena¡¡", JOptionPane.INFORMATION_MESSAGE); dispose(); } catch (Exception e) { System.out.println("Error al insertar: " + e.getMessage()); JOptionPane.showMessageDialog( rootPane, "Lo sentimos no se pudo asignar el seguimiento intetelo de nuevo", "Error¡¡", JOptionPane.WARNING_MESSAGE); e.printStackTrace(); } } } } catch (Exception ex) { JOptionPane.showMessageDialog( rootPane, "Por favor complete todos los campos", "Informacion....", JOptionPane.WARNING_MESSAGE); } } // GEN-LAST:event_jButton1ActionPerformed