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(); } }
@PostConstruct @Override public void postConstructor() { super.sinSeleccion(); this.setDocentes(this.getDocenteServicio().obtener()); }
public void filaSeleccionada(ActionEvent evento) { if (getDocenteSeleccionado() instanceof Docente) { super.seleccionadoUno(); } else { super.sinSeleccion(); } }
public void volver(ActionEvent evento) { if (super.getEnRegistro()) { super.sinSeleccion(); } else { super.seleccionadoUno(); } setDocente(new Docente()); }
public void cancelar(ActionEvent evento) { if (super.getEnRegistro()) { super.sinSeleccion(); } else { super.seleccionadoUno(); } setDocente(new Docente()); MensajesGenericos.infoCancelar(); }
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(); }