/** * Guarda un soporte de los recaudos entregados * * @param soporte * @return Objeto Soporte * @throws No dispara ninguna excepción. */ public void guardar(Soporte soporte) { if (soporte.getIdSoporte() != null) iSoporteDAO.save(soporte); else { soporte.setIdSoporte(iSoporteDAO.buscarUltimoID() + 1); iSoporteDAO.save(soporte); } }
/** * Busca un soporte de recaudos entregados por un estudiante en su apelación * * @param recaudoEntregadoPK * @return Objeto Soporte * @throws No dispara ninguna excepción. */ public Soporte buscarPorIdDeRecaudoEntregado(RecaudoEntregadoPK recaudoEntregadoPK) { Integer idRecaudo = recaudoEntregadoPK.getIdRecaudo(); Integer idTipoMotivo = recaudoEntregadoPK.getIdTipoMotivo(); Integer idInstancia = recaudoEntregadoPK.getIdInstanciaApelada(); String cedula = recaudoEntregadoPK.getCedulaEstudiante(); String codigoLapso = recaudoEntregadoPK.getCodigoLapso(); return iSoporteDAO.buscarSoportePorIdRecaudoEntregado( idRecaudo, idTipoMotivo, idInstancia, cedula, codigoLapso); }
/** * Busca un soporte registrado por medio del id * * @param idSoporte * @return Objeto Soporte * @throws No dispara ninguna excepción. */ public Soporte buscarSoportePorID(Integer idSoporte) { return iSoporteDAO.findOne(idSoporte); }
/** * Elimina un soporte registrado * * @param idSoporte * @throws No dispara ninguna excepción. */ public void eliminar(Integer idSoporte) { iSoporteDAO.delete(idSoporte); }