saba escribió:jajaja yo también voy a cortar y pegar lo que estoy haciendo ahora mismoCódigo: Seleccionar todo
private ActionForward mostrarSolicitudCompletaProyecto(HttpServletRequest request) throws ActionException{
String idConvocatoria = request.getParameter("idconvocatoria");
String idSolicitud = request.getParameter("idsolicitud");
if(!idConvocatoria.startsWith("CNV_"))
{
//DAOS
ISolicitudProyectoDAO solicitudProyectoDao = (ISolicitudProyectoDAO) DaoFactory.obtainInstance().createDao(IDaoFactory.SOLICITUD_PROYECTO);
IProyectoDAO proyectoDao = (IProyectoDAO) DaoFactory.obtainInstance().createDao(IDaoFactory.PROYECTO);
IInvestigadorDAO investigadorDao = (IInvestigadorDAO) DaoFactory.obtainInstance().createDao(IDaoFactory.INVESTIGADOR);
Connection conexion = null;
try {
MyPool.getInstance();
conexion = MyPool.getConnection();
//BEANS
SolicitudProyectoBean solicitudProyectoBean = solicitudProyectoDao.getSolicitudProyectoByIdConvocatoriaIdSolicitudVerSolCompleta(idConvocatoria,idSolicitud,conexion);
//Si es un subproyecto, busco la solicitud padre para mostrar todos los datos de la solicitud.
if(proyectoDao.isSubproyecto(idConvocatoria,idSolicitud,conexion)){
idSolicitud = solicitudProyectoBean.getSolicitudParent();
solicitudProyectoBean = solicitudProyectoDao.getSolicitudProyectoByIdConvocatoriaIdSolicitud(idConvocatoria,idSolicitud,conexion);
}
//Obtengo los datos del investigador solicitante
InvestigadorBean investigadorSolicitanteBean = investigadorDao.getInvestigadorByNIF(solicitudProyectoBean.getNIFSolicitante(),conexion);
etc, etc, etc ...
Veo que somos del greimo!!!!
DIOSSSS!!! Código Java del demonio!!! ATRAS!!! jajjaja.... veo que somos unos cuantos los que nos dedicamos a esto...