/** * Funcion que se utiliza para Insertar Informacion en la BD * * @param objetoTo Par_MacroprocesoTO - Objeto TO que viene de la capa de Control * @return String - Con in indicador de finalizacion de la operacion */ public String servicioInsertar(Par_MacroprocesoTO objetoTo) { try { Par_MacroprocesoDAO objetoDAO = new Par_MacroprocesoDAO(objDataSession); return objetoDAO.insert(objetoTo).toString(); } catch (Exception e) { System.out.println("Error en Par_MacroprocesoServicio.servicioInsertar: " + e.toString()); return e.toString(); } }
/** * Funcion que se utiliza para Consultar Informacion de la BD * * @param pobjeto Object - Objeto TO que viene de la capa de Control * @param opcion int - Parametro que indica si se consultara Join o Normal * @param pAdicionales Hashtable - Hashtable que contiene los posibles filtros manuales para el * Where * @return ArrayList - Con los Datos retornados por la BD */ public ArrayList<Object> servicioConsulta( Object pobjeto, int opcion, Hashtable<String, Object> pAdicionales) { Collection<Object> c = null; try { Par_MacroprocesoDAO objetoDAO = new Par_MacroprocesoDAO(objDataSession); Par_MacroprocesoTO objetoTo = (Par_MacroprocesoTO) pobjeto; if (opcion > 0) c = objetoDAO.getPar_MacroprocesoJoin( this.cargaFiltro(objetoTo, opcion, pAdicionales), 0, -1); else c = objetoDAO.getPar_Macroproceso(this.cargaFiltro(objetoTo, opcion, pAdicionales)); } catch (Exception err) { System.out.println("Error en Par_MacroprocesoServicio.servicioConsulta: " + err.toString()); } return (ArrayList<Object>) c; }
/** * Funcion que se utiliza para Consultar Informacion de la BD pero de manera Paginada (por Lotes) * * @param pobjeto Object - Objeto TO que viene de la capa de Control * @param indiceActual int - Parametro que indica el numero del registro en el que iniciara el * lote * @param totalRegistros int - Parametro que indica la cantidad de registros mostrados por lote * @param pAdicionales Hashtable - Hashtable que contiene los posibles filtros manuales para el * Where * @return ArrayList - Con los Datos retornados por la BD */ public ArrayList<Object> servicioConsultaPaginada( Par_MacroprocesoTO objetoTo, int indiceActual, int totalRegistros, Hashtable<String, Object> pAdicionales) { Collection<Object> c = null; try { Par_MacroprocesoDAO objetoDAO = new Par_MacroprocesoDAO(objDataSession); c = objetoDAO.getPar_MacroprocesoJoin( this.cargaFiltro(objetoTo, 1, pAdicionales), indiceActual, totalRegistros); } catch (Exception err) { System.out.println( "Error en Par_MacroprocesoServicio.servicioConsultaPaginada: " + err.toString()); } return (ArrayList<Object>) c; }