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(); } }
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()); } }
private void formInternalFrameOpened( javax.swing.event.InternalFrameEvent evt) { // GEN-FIRST:event_formInternalFrameOpened lblUsuario.setText(miUsuario.getUsuario()); Container ContenedorLista; ContenedorLista = (Container) ((JViewport) jspLista.getComponent(0)).getComponent(0); ContenedorLista.setLayout(null); ClaseListaContactos listaContactos = new ClaseListaContactos(); listaContactos.setContenedor(ContenedorLista); } // GEN-LAST:event_formInternalFrameOpened
public void setPermisos(Usuario user) { this.mCerrarSesion.setEnabled(user.isCerrarSesion()); this.miRegistrarUsuarios.setEnabled(user.isRegistroDeUsuario()); this.mClientes.setEnabled(user.isClientes()); this.mRegistroClientes.setEnabled(user.isRegistroDeClientes()); this.mPagos.setEnabled(user.isPagos()); this.mRegistrodePagos.setEnabled(user.isRegistrosDePagos()); this.mEmisiondeOrdenes.setEnabled(user.isEmisionesDeOrdenes()); this.Mreportes.setEnabled(user.isReportes()); this.mReporteDeIngresos.setEnabled(user.isReporteDeIngresos()); this.mReportedeOrdenes.setEnabled(user.isReporteDeOrdenes()); this.mHerramientas.setEnabled(user.isHerramientas()); this.mCalculadora.setEnabled(user.isCalculadora()); this.MiResPaldarBD.setEnabled(user.isRespladarBd()); this.MiRestaurarBD.setEnabled(user.isRestaurarBd()); }
/** * This is the action called from the Struts framework. * * @param mapping The ActionMapping used to select this instance. * @param form The optional ActionForm bean for this request. * @param request The HTTP Request we are processing. * @param response The HTTP Response we are processing. * @throws java.lang.Exception * @return */ @Override public ActionForward execute( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { Usuario u = (Usuario) form; ActionErrors error = new ActionErrors(); boolean huboError = false; HttpSession session = request.getSession(); // KATTY AQUI ESTAN LAS COSAS QUE LES TIENES QUE PASAR COMO PARAMETRO // Instanciacion de la clase PlanillaExtranjera PlanillaExt p = DBMS.getInstance().obtenerPlanillaExt(u); // Instanciacion de la clase Idiomas Idiomas idiomas = DBMS.getInstance().obtenerIdiomas2(u); // Instanciacion de la clase PlanDeEstudio PlanExtranjero materias = DBMS.getInstance().obtenerMateriasExt(u); String nom = u.getNombreusuario(); String filePath = getServlet().getServletContext().getRealPath("/") + "Documentos/" + nom; String path = getServlet().getServletContext().getRealPath("/") + "images/"; // HACER AQUI LAS VALIDACIONES, PARA LUEGO REENVIAR A MODIFICAR PLANILLA // PARA QUE LLENEN LOS DATOS FALTANTES // ##### ##### ##### ##### VERIFICACION DATOS PERSONALES #### ##### ##### ##### if (p != null) { // if (p.getApellido1().equals("")) { // error.add("apellidos", new ActionMessage("error.apellidos.required")); // saveErrors(request, error); // huboError = true; // } // Verifica que los nombres no esten vacios. // if (p.getNombre1().equals("")) { // error.add("nombres", new ActionMessage("error.nombres.required")); // saveErrors(request, error); // huboError = true; // } // if (p.getSexo().equals("")) { // error.add("sexo", new ActionMessage("error.sexo.required")); // saveErrors(request, error); // huboError = true; // } // Calle no vacio. // if (p.getCalle().equals("")) { // error.add("calle", new ActionMessage("error.campo.required")); // saveErrors(request, error); // huboError = true; // } // // // // Ciudad no vacio. // if (p.getCiudad().equals("")) { // error.add("ciudad", new ActionMessage("error.campo.required")); // saveErrors(request, error); // huboError = true; // } // // // Estado no vacio. // if (p.getEstado().equals("")) { // error.add("estado", new ActionMessage("error.campo.required")); // saveErrors(request, error); // huboError = true; // } // // // CodPostal no vacio. // if (p.getCodPostal().equals("")) { // error.add("CodPostal", new ActionMessage("error.campo.required")); // saveErrors(request, error); // huboError = true; // } // // // Telefono Celular no vacio. // if (p.getTelefonoCelular().equals("")) { // error.add("telefonoCelular", new ActionMessage("error.campo.required")); // saveErrors(request, error); // huboError = true; // } // // // Telefono Casa no vacio. // if (p.getTelefonoCasa().equals("")) { // error.add("telefonoCasa", new ActionMessage("error.campo.required")); // saveErrors(request, error); // huboError = true; // } // // // //Verifica que el email no sea vacio y que este estructurado correctamente. // if (p.getFax().equals("")) { // error.add("fax", new ActionMessage("error.campo.required")); // saveErrors(request, error); // huboError = true; // } // // // //Verifica que el email no sea vacio y que este estructurado correctamente. // if (p.getEmail().equals("")) { // error.add("email", new ActionMessage("error.email.required")); // saveErrors(request, error); // huboError = true; // } // // //Verifica que la nacionalidad. // if (p.getNacionalidad().equals("")) { // error.add("nacionalidad", new ActionMessage("error.nacionalidad.required")); // saveErrors(request, error); // huboError = true; // } // // // // Cedula no vacia y bien estructurada (solo numeros) // if (p.getCedula().equals("")) { // error.add("cedula", new ActionMessage("error.cedula.required")); // saveErrors(request, error); // huboError = true; // } else if (p.getCedula().matches("^[0 - 9]+")) { // // error.add("cedula", new ActionMessage("error.cedula.malestructurada")); // saveErrors(request, error); // huboError = true; // } // // // Carnet no vacio y bien estructurad0 // if (p.getCarnet().equals("")) { // error.add("carnet", new ActionMessage("error.carnet.required")); // saveErrors(request, error); // huboError = true; // } // // // Pasaporte no vacio. //// if (p.getPasaporte().equals("")) { //// error.add("pasaporte", new ActionMessage("error.pasaporte.required")); //// saveErrors(request, error); //// huboError = true; //// } // // //// ##### ##### ##### ##### FIN DATOS PERSONALES #### ##### ##### ##### // //// ##### ##### ##### VERIFICACION DATOS Representante ##### ##### ##### // // //// private String relacion; //db //// private String direccionRep; //db // //// if (p.getApellidoNombresRep().equals("")) { // // error.add("apellidoNombresRep", new // ActionMessage("error.campo.required")); // // saveErrors(request, error); // // huboError = true; // //} // // if (p.getCelRep().equals("")) { // error.add("celRep", new ActionMessage("error.campo.required")); // saveErrors(request, error); // huboError = true; // } // // //Verifica que el email del Representante no sea vacio y que este estructurado // correctamente. // if (p.getEmailRep().equals("")) { // error.add("emailRep", new ActionMessage("error.email.required")); // saveErrors(request, error); // huboError = true; // } // // if (p.getRelacion().equals("")) { // error.add("relacion", new ActionMessage("error.campo.required")); // saveErrors(request, error); // huboError = true; // } // // if (p.getDireccionRep().equals("")) { // error.add("direccionRep", new ActionMessage("error.campo.required")); // saveErrors(request, error); // huboError = true; // } // // //// ##### ##### ##### ##### FIN DATOS REPRESENTANTE #### ##### ##### ##### // //// ##### ##### ##### VERIFICACION DATOS DESTINO ##### ##### ##### // // // if (p.getNombreOpcion1().equals("")) { // error.add("nombreOpcion1", new ActionMessage("error.destino.required")); // saveErrors(request, error); // huboError = true; // } // //// if (p.getFechaIni1().equals("")) { // // error.add("fechaIni1", new ActionMessage("error.campo.required")); // // saveErrors(request, error); // // huboError = true; // // } // // //// if (p.getFechaFin1().equals("")) { // // error.add("fechaFin1", new ActionMessage("error.campo.required")); // // saveErrors(request, error); // // huboError = true; // // } // // //// if (p.getFechaIni2().equals("")) { // // error.add("fechaIni1", new ActionMessage("error.campo.required")); // // saveErrors(request, error); // // huboError = true; // //} // //// if (p.getFechaFin2().equals("")) { // // error.add("fechaFin2", new ActionMessage("error.campo.required")); // // saveErrors(request, error); // // huboError = true; // //} // // if (p.getNombreOpcion2().equals("")) { // error.add("nombreOpcion2", new ActionMessage("error.destino.required")); // saveErrors(request, error); // huboError = true; // } // //// ##### ##### ##### ##### FIN DATOS DESTINO #### ##### ##### ##### // //// ##### ##### ##### VERIFICACION DATOS ACADEMICOS ##### ##### ##### // // // //Informacion Academica // // // if (p.getCarrera().equals("")) { // error.add("carrera", new ActionMessage("error.campo.required")); // saveErrors(request, error); // huboError = true; // } // // // Indice no vacio // if (p.getIndice().equals("")) { // error.add("indice", new ActionMessage("error.campo.required")); // saveErrors(request, error); // huboError = true; // } // // if (p.getOpcion().equals("")) { // error.add("opcion", new ActionMessage("error.campo.required")); // saveErrors(request, error); // huboError = true; // } } else { huboError = true; } // ##### ##### ##### ##### FIN DATOS ACADEMICOS #### ##### ##### ##### if (huboError) { return mapping.findForward(ERROR); } else { GeneradorPlanillas g = new GeneradorPlanillas(); // boolean ha = g.generarPlanillaExt(p, filePath); boolean ha = g.generarPlanillaExt(p, filePath, materias, idiomas, path); if (p == null & ha & !DBMS.getInstance().InsertarPath(filePath, u)) { return mapping.findForward(ERROR); } Usuario obj = (Usuario) session.getAttribute("Usuario"); boolean boo = DBMS.getInstance() .registrar(obj.getNombreusuario(), "Revision de planilla del usuario extranjero"); return mapping.findForward(SUCCESS); } }