public void limpiar() { listaPersonal = null; txtCedulaPersonal.setValue(""); txtNombrePersonal.setValue(""); txtApellidoPersonal.setValue(""); txtDireccionPersonal.setValue(""); txtCorreoPersonal.setValue(""); txtTelefonoPersonal.setValue(""); txtClavePersonal.setValue(""); txtFechaNacimientoPersonal.setValue(null); txtLugarNacimientoPersonal.setValue(""); btnRegistrar.setDisabled(false); btnModificar.setDisabled(true); btnEliminar.setDisabled(true); txtCedulaPersonal.setDisabled(false); llenarComboRol(); columnaRol.setRendered(true); columnaLabelRol.setRendered(true); columnaComboRegistrarComo.setRendered(false); columnaLabelRegistrarComo.setRendered(false); }
public void OnRowSelect(SelectEvent evt) { Personal p = personalSeleccionado; txtCedulaPersonal.setValue(p.getDocumentopersonal()); txtNombrePersonal.setValue(p.getNombrepersonal()); txtApellidoPersonal.setValue(p.getApellidopersonal()); txtDireccionPersonal.setValue(p.getDireccionpersonal()); txtCorreoPersonal.setValue(p.getCorreopersonal()); txtTelefonoPersonal.setValue(p.getTelefonopersonal()); txtClavePersonal.setValue(p.getClavepersonal()); txtFechaNacimientoPersonal.setValue(p.getFechanacimientopersonal()); txtLugarNacimientoPersonal.setValue(p.getLugarnacimientopersonal()); btnRegistrar.setDisabled(true); btnModificar.setDisabled(false); btnEliminar.setDisabled(false); txtCedulaPersonal.setDisabled(true); columnaRol.setRendered(false); columnaLabelRol.setRendered(false); columnaComboRegistrarComo.setRendered(true); columnaLabelRegistrarComo.setRendered(true); llenarComboRegistrarComo(); }
public void rowEventListener(RowEditEvent e) { try { AnexosRespuestaDTO anexosRespuestaDTO = (AnexosRespuestaDTO) e.getObject(); if (txtAdjuntoDocumento == null) { txtAdjuntoDocumento = new InputText(); } txtAdjuntoDocumento.setValue(anexosRespuestaDTO.getAdjuntoDocumento()); if (txtDocumentoReal == null) { txtDocumentoReal = new InputText(); } txtDocumentoReal.setValue(anexosRespuestaDTO.getDocumentoReal()); if (txtEstadoRegistro == null) { txtEstadoRegistro = new InputText(); } txtEstadoRegistro.setValue(anexosRespuestaDTO.getEstadoRegistro()); if (txtNombreAnexo == null) { txtNombreAnexo = new InputText(); } txtNombreAnexo.setValue(anexosRespuestaDTO.getNombreAnexo()); if (txtNombreBusqueda == null) { txtNombreBusqueda = new InputText(); } txtNombreBusqueda.setValue(anexosRespuestaDTO.getNombreBusqueda()); if (txtUsuarioCreador == null) { txtUsuarioCreador = new InputText(); } txtUsuarioCreador.setValue(anexosRespuestaDTO.getUsuarioCreador()); if (txtIdAnexoPqr_AnexosPqr == null) { txtIdAnexoPqr_AnexosPqr = new InputText(); } txtIdAnexoPqr_AnexosPqr.setValue(anexosRespuestaDTO.getIdAnexoPqr_AnexosPqr()); if (txtIdRespSol_RespuestaSol == null) { txtIdRespSol_RespuestaSol = new InputText(); } txtIdRespSol_RespuestaSol.setValue(anexosRespuestaDTO.getIdRespSol_RespuestaSol()); if (txtIdAnxResp == null) { txtIdAnxResp = new InputText(); } txtIdAnxResp.setValue(anexosRespuestaDTO.getIdAnxResp()); if (txtFechaCreacion == null) { txtFechaCreacion = new Calendar(); } txtFechaCreacion.setValue(anexosRespuestaDTO.getFechaCreacion()); Long idAnxResp = FacesUtils.checkLong(txtIdAnxResp); entity = businessDelegatorView.getAnexosRespuesta(idAnxResp); action_modify(); } catch (Exception ex) { } }
public String action_edit(ActionEvent evt) { selectedAnexosRespuesta = (AnexosRespuestaDTO) (evt.getComponent().getAttributes().get("selectedAnexosRespuesta")); txtAdjuntoDocumento.setValue(selectedAnexosRespuesta.getAdjuntoDocumento()); txtAdjuntoDocumento.setDisabled(false); txtDocumentoReal.setValue(selectedAnexosRespuesta.getDocumentoReal()); txtDocumentoReal.setDisabled(false); txtEstadoRegistro.setValue(selectedAnexosRespuesta.getEstadoRegistro()); txtEstadoRegistro.setDisabled(false); txtFechaCreacion.setValue(selectedAnexosRespuesta.getFechaCreacion()); txtFechaCreacion.setDisabled(false); txtNombreAnexo.setValue(selectedAnexosRespuesta.getNombreAnexo()); txtNombreAnexo.setDisabled(false); txtNombreBusqueda.setValue(selectedAnexosRespuesta.getNombreBusqueda()); txtNombreBusqueda.setDisabled(false); txtUsuarioCreador.setValue(selectedAnexosRespuesta.getUsuarioCreador()); txtUsuarioCreador.setDisabled(false); txtIdAnexoPqr_AnexosPqr.setValue(selectedAnexosRespuesta.getIdAnexoPqr_AnexosPqr()); txtIdAnexoPqr_AnexosPqr.setDisabled(false); txtIdRespSol_RespuestaSol.setValue(selectedAnexosRespuesta.getIdRespSol_RespuestaSol()); txtIdRespSol_RespuestaSol.setDisabled(false); txtIdAnxResp.setValue(selectedAnexosRespuesta.getIdAnxResp()); txtIdAnxResp.setDisabled(true); btnSave.setDisabled(false); setShowDialog(true); return ""; }
public void listener_txtId() { try { Long idAnxResp = FacesUtils.checkLong(txtIdAnxResp); entity = (idAnxResp != null) ? businessDelegatorView.getAnexosRespuesta(idAnxResp) : null; } catch (Exception e) { entity = null; } if (entity == null) { txtAdjuntoDocumento.setDisabled(false); txtDocumentoReal.setDisabled(false); txtEstadoRegistro.setDisabled(false); txtNombreAnexo.setDisabled(false); txtNombreBusqueda.setDisabled(false); txtUsuarioCreador.setDisabled(false); txtIdAnexoPqr_AnexosPqr.setDisabled(false); txtIdRespSol_RespuestaSol.setDisabled(false); txtFechaCreacion.setDisabled(false); txtIdAnxResp.setDisabled(false); btnSave.setDisabled(false); } else { txtAdjuntoDocumento.setValue(entity.getAdjuntoDocumento()); txtAdjuntoDocumento.setDisabled(false); txtDocumentoReal.setValue(entity.getDocumentoReal()); txtDocumentoReal.setDisabled(false); txtEstadoRegistro.setValue(entity.getEstadoRegistro()); txtEstadoRegistro.setDisabled(false); txtFechaCreacion.setValue(entity.getFechaCreacion()); txtFechaCreacion.setDisabled(false); txtNombreAnexo.setValue(entity.getNombreAnexo()); txtNombreAnexo.setDisabled(false); txtNombreBusqueda.setValue(entity.getNombreBusqueda()); txtNombreBusqueda.setDisabled(false); txtUsuarioCreador.setValue(entity.getUsuarioCreador()); txtUsuarioCreador.setDisabled(false); txtIdAnexoPqr_AnexosPqr.setValue(entity.getAnexosPqr().getIdAnexoPqr()); txtIdAnexoPqr_AnexosPqr.setDisabled(false); txtIdRespSol_RespuestaSol.setValue(entity.getRespuestaSol().getIdRespSol()); txtIdRespSol_RespuestaSol.setDisabled(false); txtIdAnxResp.setValue(entity.getIdAnxResp()); txtIdAnxResp.setDisabled(true); btnSave.setDisabled(false); if (btnDelete != null) { btnDelete.setDisabled(false); } } }
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 limpiarCoordinador() { listaCoordinador = null; txtCedulaPersonalCoordinador.setDisabled(false); txtCedulaPersonalCoordinador.setValue(""); txtTipoCoordinador.setValue(""); btnRegistrarCoordinador.setDisabled(false); btnModificarCoordinador.setDisabled(true); btnEliminarCoordinador.setDisabled(true); }
public void OnRowSelectCoordinador(SelectEvent evt) { Coordinador c = coordinadorSeleccionado; txtCedulaPersonalCoordinador.setValue(c.getDocumentocoordinador()); txtTipoCoordinador.setValue(c.getTipocoordinador()); btnRegistrarCoordinador.setDisabled(true); btnModificarCoordinador.setDisabled(false); btnEliminarCoordinador.setDisabled(false); txtCedulaPersonalCoordinador.setDisabled(true); }
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 String action_clear() { entity = null; selectedAnexosRespuesta = null; if (txtAdjuntoDocumento != null) { txtAdjuntoDocumento.setValue(null); txtAdjuntoDocumento.setDisabled(true); } if (txtDocumentoReal != null) { txtDocumentoReal.setValue(null); txtDocumentoReal.setDisabled(true); } if (txtEstadoRegistro != null) { txtEstadoRegistro.setValue(null); txtEstadoRegistro.setDisabled(true); } if (txtNombreAnexo != null) { txtNombreAnexo.setValue(null); txtNombreAnexo.setDisabled(true); } if (txtNombreBusqueda != null) { txtNombreBusqueda.setValue(null); txtNombreBusqueda.setDisabled(true); } if (txtUsuarioCreador != null) { txtUsuarioCreador.setValue(null); txtUsuarioCreador.setDisabled(true); } if (txtIdAnexoPqr_AnexosPqr != null) { txtIdAnexoPqr_AnexosPqr.setValue(null); txtIdAnexoPqr_AnexosPqr.setDisabled(true); } if (txtIdRespSol_RespuestaSol != null) { txtIdRespSol_RespuestaSol.setValue(null); txtIdRespSol_RespuestaSol.setDisabled(true); } if (txtFechaCreacion != null) { txtFechaCreacion.setValue(null); txtFechaCreacion.setDisabled(true); } if (txtIdAnxResp != null) { txtIdAnxResp.setValue(null); txtIdAnxResp.setDisabled(false); } if (btnSave != null) { btnSave.setDisabled(true); } if (btnDelete != null) { btnDelete.setDisabled(true); } return ""; }
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.")); } } }