public void modificarCoordinador() { long cedula = 0; String Tipo = ""; int excepciones = 0; if (txtCedulaPersonalCoordinador.getValue().toString().equals("") || txtTipoCoordinador.getValue().toString().equals("")) { FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage( FacesMessage.SEVERITY_WARN, "Error", "Todos los campos son obligatorios.")); } else { try { cedula = Long.parseLong(txtCedulaPersonalCoordinador.getValue().toString()); } catch (Exception error1) { FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage( FacesMessage.SEVERITY_WARN, "Error", "El campo cedula solo permite numeros.")); excepciones++; } Tipo = txtTipoCoordinador.getValue().toString(); if (excepciones == 0) { try { Coordinador c = new Coordinador(); c.setDocumentocoordinador(cedula); c.setTipocoordinador(Tipo); coordinadorDAO.modificar(c); // si todo sale bien aplique esto addMessage("Exito", "El coordinador se ha Modificado con éxito."); limpiarCoordinador(); } catch (Exception e5) { FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage( FacesMessage.SEVERITY_WARN, "Error", "Error llenando los datos del Coordinador a modificar." + e5.getMessage())); } } else { FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage(FacesMessage.SEVERITY_WARN, "Error", "Verifique los datos.")); } } }
public void registrarComo() { switch (comboRegistrarComo) { case "Coordinador": { try { cedulaRetornar = txtCedulaPersonal.getValue().toString(); FacesContext.getCurrentInstance() .getExternalContext() .redirect("gestionCoordinador.xhtml"); } catch (IOException ex) { Logger.getLogger(VistaPersonal.class.getName()).log(Level.SEVERE, null, ex); } } break; case "Funcionario": { try { cedulaRetornar = txtCedulaPersonal.getValue().toString(); FacesContext.getCurrentInstance() .getExternalContext() .redirect("gestionFuncionario.xhtml"); } catch (IOException ex) { Logger.getLogger(VistaPersonal.class.getName()).log(Level.SEVERE, null, ex); } } break; case "Instructor": { try { cedulaRetornar = txtCedulaPersonal.getValue().toString(); FacesContext.getCurrentInstance() .getExternalContext() .redirect("gestionInstructor.xhtml"); } catch (IOException ex) { Logger.getLogger(VistaPersonal.class.getName()).log(Level.SEVERE, null, ex); } } break; case "Guarda": { try { cedulaRetornar = txtCedulaPersonal.getValue().toString(); FacesContext.getCurrentInstance().getExternalContext().redirect("gestionGuarda.xhtml"); } catch (IOException ex) { Logger.getLogger(VistaPersonal.class.getName()).log(Level.SEVERE, null, ex); } } break; default: break; } }
public void eliminarCoordinador() { long cedula = 0; int excepciones = 0; if (txtCedulaPersonalCoordinador.getValue().toString().equals("")) { FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage( FacesMessage.SEVERITY_WARN, "Error", "Seleccione un coordinador para poderlo eliminar.")); } else { try { cedula = Long.parseLong(txtCedulaPersonalCoordinador.getValue().toString()); } catch (Exception error1) { FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage( FacesMessage.SEVERITY_WARN, "Error", "El campo cedula solo permite numeros.")); excepciones++; } if (excepciones == 0) { try { Coordinador c = new Coordinador(); c.setDocumentocoordinador(cedula); coordinadorDAO.eliminar(c); // si todo sale bien aplique esto addMessage("Exito", "El coordinador se ha Eliminado con éxito."); limpiarCoordinador(); } catch (Exception e5) { FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage( FacesMessage.SEVERITY_WARN, "Error", "Error llenando los datos del Coordinador a eliminar." + e5.getMessage())); } } else { FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage(FacesMessage.SEVERITY_WARN, "Error", "Verifique los datos.")); } } }
/** * Check user name availability. UI ajax use. * * @param ajax event * @return */ public boolean checkAvailable(AjaxBehaviorEvent event) { InputText inputText = (InputText) event.getSource(); String value = (String) inputText.getValue(); boolean available = userDao.checkAvailable(value); if (!available) { FacesMessage message = constructErrorMessage( null, String.format(getMessageBundle().getString("userExistsMsg"), value)); getFacesContext().addMessage(event.getComponent().getClientId(), message); } else { FacesMessage message = constructInfoMessage( null, String.format(getMessageBundle().getString("userAvailableMsg"), value)); getFacesContext().addMessage(event.getComponent().getClientId(), message); } return available; }
public void eliminarPersonal() { try { long cedula = Long.parseLong(txtCedulaPersonal.getValue().toString()); Personal p = new Personal(); p.setDocumentopersonal(cedula); personalDAO.eliminar(p); // si todo sale bien aplique esto addMessage("Exito", "El personal se ha eliminado con éxito."); limpiar(); } catch (Exception ex) { FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage( FacesMessage.SEVERITY_INFO, "Error", "Error eliminando el personal.")); } }
public void modificarPersonal() { long cedula = 0; String nombre = ""; String apellidos = ""; String direccion = ""; String correo = ""; String telefono = ""; String clave = ""; Date fechaNacimiento; String lugarNacimiento = ""; int excepciones = 0; if (txtCedulaPersonal.getValue().toString().equals("") || txtNombrePersonal.getValue().toString().equals("") || txtApellidoPersonal.getValue().toString().equals("") || txtDireccionPersonal.getValue().toString().equals("") || txtCorreoPersonal.getValue().toString().equals("") || txtTelefonoPersonal.getValue().toString().equals("") || txtClavePersonal.getValue().toString().equals("") || txtLugarNacimientoPersonal.getValue().toString().equals("")) { FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage(FacesMessage.SEVERITY_WARN, "Error", "Todos son obligatorios.")); } else { try { cedula = Long.parseLong(txtCedulaPersonal.getValue().toString()); } catch (Exception error1) { FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage( FacesMessage.SEVERITY_WARN, "Error", "El campo cedula solo permite numeros.")); excepciones++; } nombre = txtNombrePersonal.getValue().toString(); apellidos = txtApellidoPersonal.getValue().toString(); direccion = txtDireccionPersonal.getValue().toString(); correo = txtCorreoPersonal.getValue().toString(); telefono = txtTelefonoPersonal.getValue().toString(); clave = txtClavePersonal.getValue().toString(); fechaNacimiento = (Date) txtFechaNacimientoPersonal.getValue(); lugarNacimiento = txtLugarNacimientoPersonal.getValue().toString(); if (excepciones == 0) { try { Personal p = new Personal(); p.setDocumentopersonal(cedula); p.setNombrepersonal(nombre); p.setApellidopersonal(apellidos); p.setDireccionpersonal(direccion); p.setCorreopersonal(correo); p.setClavepersonal(clave); p.setTelefonopersonal(telefono); p.setFechanacimientopersonal(fechaNacimiento); p.setLugarnacimientopersonal(lugarNacimiento); personalDAO.modificar(p); // si todo sale bien aplique esto addMessage("Exito", "El personal se ha modificado con éxito."); limpiar(); } catch (Exception e5) { FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage( FacesMessage.SEVERITY_WARN, "Error", "Error llenando los datos del nuevo personal.")); } } else { FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage(FacesMessage.SEVERITY_WARN, "Error", "Verifique los datos.")); } } }
public void registrarPersonal() { long cedula = 0; String nombre = ""; String apellidos = ""; String direccion = ""; String correo = ""; String telefono = ""; String clave = ""; Date fechaNacimiento; String lugarNacimiento = ""; int excepciones = 0; if (txtCedulaPersonal.getValue().toString().equals("") || txtNombrePersonal.getValue().toString().equals("") || txtApellidoPersonal.getValue().toString().equals("") || txtDireccionPersonal.getValue().toString().equals("") || txtCorreoPersonal.getValue().toString().equals("") || txtTelefonoPersonal.getValue().toString().equals("") || txtClavePersonal.getValue().toString().equals("") || txtLugarNacimientoPersonal.getValue().toString().equals("")) { FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage( FacesMessage.SEVERITY_WARN, "Error", "Todos los campos son obligatorios.")); } else { try { cedula = Long.parseLong(txtCedulaPersonal.getValue().toString()); } catch (Exception error1) { FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage( FacesMessage.SEVERITY_WARN, "Error", "El campo cedula solo permite numeros.")); excepciones++; } nombre = txtNombrePersonal.getValue().toString(); apellidos = txtApellidoPersonal.getValue().toString(); direccion = txtDireccionPersonal.getValue().toString(); correo = txtCorreoPersonal.getValue().toString(); telefono = txtTelefonoPersonal.getValue().toString(); clave = txtClavePersonal.getValue().toString(); fechaNacimiento = (Date) txtFechaNacimientoPersonal.getValue(); lugarNacimiento = txtLugarNacimientoPersonal.getValue().toString(); if (excepciones == 0) { try { Personal p = new Personal(); p.setDocumentopersonal(cedula); p.setNombrepersonal(nombre); p.setApellidopersonal(apellidos); p.setDireccionpersonal(direccion); p.setCorreopersonal(correo); p.setClavepersonal(clave); p.setTelefonopersonal(telefono); p.setFechanacimientopersonal(fechaNacimiento); p.setLugarnacimientopersonal(lugarNacimiento); cedulaRetornar = p.getDocumentopersonal() + ""; personalDAO.crear(p); switch (comboRol) { case "Coordinador": FacesContext.getCurrentInstance() .getExternalContext() .redirect("gestionCoordinador.xhtml"); llegada = "nuevo"; break; case "Funcionario": FacesContext.getCurrentInstance() .getExternalContext() .redirect("gestionFuncionario.xhtml"); llegada = "nuevo"; break; case "Instructor": FacesContext.getCurrentInstance() .getExternalContext() .redirect("gestionInstructor.xhtml"); llegada = "nuevo"; break; case "Guarda": FacesContext.getCurrentInstance() .getExternalContext() .redirect("gestionGuarda.xhtml"); llegada = "nuevo"; break; case "Ninguno": FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage( FacesMessage.SEVERITY_INFO, "Éxito", "El personal se ha registrado con éxito.")); break; default: break; } limpiar(); } catch (Exception e5) { FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage( FacesMessage.SEVERITY_WARN, "Error", "Error llenando los datos del nuevo personal." + e5.getMessage())); } } else { FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage(FacesMessage.SEVERITY_WARN, "Error", "Verifique los datos.")); } } }