@Override
  public void guardarActividadxmicro(TbMicActividadxmicro actividadxmicro)
      throws ExcepcionesLogica {
    /*
     * Comprobamos que el objeto id no esté vacio
     */
    if (actividadxmicro == null) {
      throw new ExcepcionesLogica("El objeto actaxmicro está vacio");
    }
    try {
      int id = actividadxmicro.getNbIdactividad();
      TbMicActividadxmicro actividadxmicroConsulta = actividadxMicroDao.obtenerActividadxMicro(id);

      if (actividadxmicroConsulta != null) {
        throw new ExcepcionesLogica("La actaxmicro a insertar ya existe");
      }

    } catch (ExcepcionesDAO e) {
      log.error(
          "falló al invocar el metodo obtenerActividadxMicro de la clase actividadxMicroDao: " + e);
    }

    try {

      actividadxMicroDao.guardarActividadxMicro(actividadxmicro);

    } catch (ExcepcionesDAO e) {
      log.error(
          "falló al invocar el metodo guardarActividadxMicro de la clase actividadxMicroDao: " + e);
    }
  }