Ejemplo n.º 1
0
        /// <summary>
        /// Funcion que carga el resultado de una consulta SELECT de determinadas columnas de una vista a un DataTable a partir de columnas filtradas
        /// </summary>
        /// <param name="vista">Nombre de la Vista</param>
        /// <param name="arrColumnas">Array de columnas seleccionadas de la Vista</param>
        /// <param name="arrColumnasWhere">Nombre de las columnas por las que se va a filtrar el resultado</param>
        /// <param name="arrValoresWhere">Valor para cada una de las columnas con las que se va a filtrar el resultado</param>
        /// <returns>DataTable con el resultado de la consulta</returns>
        public DataTable ObtenerDatos(string vista, ArrayList arrColumnas, ArrayList arrColumnasWhere,
                                      ArrayList arrValoresWhere)
        {
            var local = new CConn(_strConn);
            var table = local.CargarDataTableAnd(vista, arrColumnas, arrColumnasWhere, arrValoresWhere);

            return(table);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Funcion que carga el resultado de una consulta SELECT de una vista a un DataTable a partir de columnas filtradas
        /// </summary>
        /// <param name="vista">Nombre de la Vista</param>
        /// <param name="arrColumnasWhere">Nombre de las columnas por las que se va a filtrar el resultado</param>
        /// <param name="arrValoresWhere">Valor para cada una de las columnas con las que se va a filtrar el resultado</param>
        /// <param name="strParametrosAdicionales">Condiciones adicionales concatenadas al final de la consulta</param>
        /// <returns>DataTable con el resultado de la Consulta</returns>
        public DataTable ObtenerDatos(string vista, ArrayList arrColumnasWhere, ArrayList arrValoresWhere,
                                      string strParametrosAdicionales)
        {
            var arrColumnas = new ArrayList {
                "*"
            };

            var local = new CConn(_strConn);
            var table = local.CargarDataTableAnd(vista, arrColumnas, arrColumnasWhere, arrValoresWhere,
                                                 strParametrosAdicionales);

            return(table);
        }