示例#1
0
 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();
   }
 }
示例#2
0
  @PostConstruct
  @Override
  public void postConstructor() {

    super.sinSeleccion();
    this.setDocentes(this.getDocenteServicio().obtener());
  }
示例#3
0
 public void filaSeleccionada(ActionEvent evento) {
   if (getDocenteSeleccionado() instanceof Docente) {
     super.seleccionadoUno();
   } else {
     super.sinSeleccion();
   }
 }
示例#4
0
 public void volver(ActionEvent evento) {
   if (super.getEnRegistro()) {
     super.sinSeleccion();
   } else {
     super.seleccionadoUno();
   }
   setDocente(new Docente());
 }
示例#5
0
 public void cancelar(ActionEvent evento) {
   if (super.getEnRegistro()) {
     super.sinSeleccion();
   } else {
     super.seleccionadoUno();
   }
   setDocente(new Docente());
   MensajesGenericos.infoCancelar();
 }
示例#6
0
 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();
 }