public void guardar(ActionEvent evento) { try { if (super.getEnRegistro()) { // this.docente.setId(BigDecimal.ONE); this.docenteServicio.crear(this.docente); this.docentes.add(this.docente); MensajesGenericos.infoCrear( "Docente", this.docente .getId() .concat(" - ") .concat(this.docente.getNombre()) .concat(" ") .concat(this.docente.getApellido()), Boolean.TRUE); super.sinSeleccion(); } else if (super.getEnEdicion()) { int i = this.docentes.indexOf(this.docente); this.docenteServicio.actualizar(this.docente); docentes.set(i, this.docente); MensajesGenericos.infoModificar( "Usuario", this.docente .getId() .concat(" - ") .concat(this.docente.getNombre()) .concat(" ") .concat(this.docente.getApellido()), Boolean.TRUE); super.sinSeleccion(); } } catch (Exception e) { MensajesGenericos.errorGuardar(); } }
public void verAuditoria(ActionEvent evento) throws IllegalAccessException { try { this.setDocente(new Docente()); this.setDocente((Docente) BeanUtils.cloneBean(this.getDocenteSeleccionado())); super.verAuditoria(); } catch (Exception ex) { MensajesGenericos.errorCopyProperties(); } }
public void cancelar(ActionEvent evento) { if (super.getEnRegistro()) { super.sinSeleccion(); } else { super.seleccionadoUno(); } setDocente(new Docente()); MensajesGenericos.infoCancelar(); }
public void modificar(ActionEvent evento) { this.setDocente(new Docente()); try { this.docente = (Docente) BeanUtils.cloneBean(this.docenteSeleccionado); this.docenteServicio.actualizar(this.docente); // //Invariable Objetos de Auditoria // this.docente.setUsrModificacion(usrSesion.getCodigo()); // this.docente.setFmodificacion(new Date()); super.modificar(); } catch (Exception ex) { MensajesGenericos.errorCopyProperties(); } }
public void eliminar(ActionEvent evento) { this.docenteServicio.eliminar(this.docenteSeleccionado); // this.docenteSeleccionado.setEstado("I"); // this.docenteServicio.actualizar(docenteSeleccionado); this.docentes.remove(this.docenteSeleccionado); MensajesGenericos.infoEliminar( "Docente", this.docente .getId() .concat(" - ") .concat(this.docente.getNombre()) .concat(" ") .concat(this.docente.getApellido()), Boolean.TRUE); super.sinSeleccion(); }