Accesos a datos desde ProyectosIESService
This commit is contained in:
parent
2ea9bc7d8d
commit
12b301d8fb
@ -73,6 +73,6 @@ public class AppProyectosIES {
|
||||
|
||||
// Procesar datos de Ingresos
|
||||
ProcesadorFicheroCSV procesadorFicheroCSV = new ProcesadorFicheroCSV();
|
||||
// procesadorFicheroCSV.procesarFicheroCSVIngresos();
|
||||
procesadorFicheroCSV.procesarFicheroCSVIngresos();
|
||||
}
|
||||
}
|
||||
@ -10,12 +10,13 @@ import es.palomafp.aadd.inm.vo.CursoAcademico;
|
||||
|
||||
/**
|
||||
*
|
||||
* CursoAcademicoDaoHibernate: Clase que implementa el interfaz IOperacionesDAOEntidad
|
||||
* CursoAcademicoDaoHibernate: Clase que implementa el interfaz
|
||||
* IOperacionesDAOEntidad
|
||||
*
|
||||
* @author Isidoro Nevares Martín - IES Virgen de la Paloma
|
||||
* @date 31 oct 2025
|
||||
*/
|
||||
public class CursoAcademicoDaoHibernate implements IOperacionesDAOEntidad<CursoAcademico, String>{
|
||||
public class CursoAcademicoDaoHibernate implements IOperacionesDAOEntidad<CursoAcademico, String> {
|
||||
|
||||
@Override
|
||||
public void crearEntidad(CursoAcademico entidad) throws ProyectosIESException {
|
||||
@ -51,7 +52,7 @@ public class CursoAcademicoDaoHibernate implements IOperacionesDAOEntidad<CursoA
|
||||
sesion = GestorSesionesHibernate.getSession();
|
||||
transaccion = sesion.beginTransaction();
|
||||
|
||||
if(sesion.contains(entidad))
|
||||
if (sesion.contains(entidad))
|
||||
sesion.merge(entidad);
|
||||
|
||||
transaccion.commit();
|
||||
@ -69,8 +70,15 @@ public class CursoAcademicoDaoHibernate implements IOperacionesDAOEntidad<CursoA
|
||||
|
||||
@Override
|
||||
public CursoAcademico obtenerEntidadPorID(String clave) throws ProyectosIESException {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
CursoAcademico cursoAcademico = null;
|
||||
|
||||
// try con recursos "cerrables": Session
|
||||
try (Session sesion = GestorSesionesHibernate.getSession();) {
|
||||
cursoAcademico = sesion.find(CursoAcademico.class, clave);
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
return cursoAcademico;
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -79,6 +87,4 @@ public class CursoAcademicoDaoHibernate implements IOperacionesDAOEntidad<CursoA
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -63,7 +63,7 @@ public class ProyectosIESService {
|
||||
if (proyectoBBDD == null) {
|
||||
// Inserción en PostgreSQL con Hibernate
|
||||
proyectoDAO.crearEntidad(proyecto);
|
||||
}else{
|
||||
} else {
|
||||
proyecto = proyectoBBDD;
|
||||
}
|
||||
|
||||
@ -89,7 +89,7 @@ public class ProyectosIESService {
|
||||
operacionesDAOConcepto.crearEntidad(concepto);
|
||||
} else {
|
||||
// Inserción en PostgreSQL con Hibernate
|
||||
operacionesDAOConcepto.actualizarEntidad(concepto);
|
||||
concepto = conceptoBBDD;
|
||||
}
|
||||
|
||||
// Tratamiento en ObjectDB
|
||||
@ -98,9 +98,6 @@ public class ProyectosIESService {
|
||||
if (conceptoBBDD == null) {
|
||||
// Inserción en PostgreSQL con Hibernate
|
||||
operacionesDAOConcepto.crearEntidad(concepto);
|
||||
} else {
|
||||
// Inserción en PostgreSQL con Hibernate
|
||||
operacionesDAOConcepto.actualizarEntidad(concepto);
|
||||
}
|
||||
|
||||
return concepto;
|
||||
@ -118,7 +115,7 @@ public class ProyectosIESService {
|
||||
operacionesDAOPatrocinador.crearEntidad(patrocinador);
|
||||
} else {
|
||||
// Inserción en PostgreSQL con Hibernate
|
||||
operacionesDAOPatrocinador.actualizarEntidad(patrocinador);
|
||||
patrocinador=patrocinadorBBDD;
|
||||
}
|
||||
|
||||
// Tratamiento en ObjectDB
|
||||
@ -135,7 +132,6 @@ public class ProyectosIESService {
|
||||
return patrocinador;
|
||||
}
|
||||
|
||||
|
||||
public CursoProyecto realizarTratamientoCursoProyecto(String codigoCurso, Integer idProyecto)
|
||||
throws ProyectosIESException {
|
||||
CursoProyecto cursoProyecto = null;
|
||||
@ -150,14 +146,15 @@ public class ProyectosIESService {
|
||||
cursoProyecto = new CursoProyecto();
|
||||
CursoAcademico cursoAcademico = new CursoAcademico();
|
||||
cursoAcademico.setCodigo(codigoCurso);
|
||||
cursoAcademico = realizarTratamientoCursoAcademico(cursoAcademico);
|
||||
cursoProyecto.setCursoAcademico(cursoAcademico);
|
||||
Proyecto proyecto = new Proyecto();
|
||||
proyecto.setIdentificador(idProyecto);
|
||||
proyecto = realizarTratamientoProyecto(proyecto);
|
||||
cursoProyecto.setProyecto(proyecto);
|
||||
// Inserción en PostgreSQL con Hibernate
|
||||
operacionesDAOCursoProyecto.crearEntidad(cursoProyecto);
|
||||
|
||||
}else {
|
||||
cursoProyecto=cursoProyectoBBDD;
|
||||
}
|
||||
|
||||
// Tratamiento en ObjectDB
|
||||
@ -169,6 +166,7 @@ public class ProyectosIESService {
|
||||
cursoProyecto = new CursoProyecto();
|
||||
CursoAcademico cursoAcademico = new CursoAcademico();
|
||||
cursoAcademico.setCodigo(codigoCurso);
|
||||
cursoProyecto.setCursoAcademico(cursoAcademico);
|
||||
Proyecto proyecto = new Proyecto();
|
||||
proyecto.setIdentificador(idProyecto);
|
||||
cursoProyecto.setProyecto(proyecto);
|
||||
@ -218,6 +216,7 @@ public class ProyectosIESService {
|
||||
|
||||
// Obtener el concepto para asociárselo al gasto
|
||||
Concepto concepto = new Concepto();
|
||||
concepto.setNombre(nombreConcepto);
|
||||
concepto = realizarTratamientoConcepto(concepto);
|
||||
gasto.setConcepto(concepto);
|
||||
gasto.setCursoProyecto(cursoProyecto);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user