コード例 #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 (Condiciones OR)
        /// </summary>
        /// <param name="vista">Nombre de la Vista</param>
        /// <param name="arrColumnas">Nombre de las columnas seleccionadas</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"></param>
        /// <returns>DataTable con el resultado de la consulta</returns>
        public DataTable ObtenerDatosOr(string vista, ArrayList arrColumnas, ArrayList arrColumnasWhere,
                                        ArrayList arrValoresWhere, string strParametrosAdicionales)
        {
            var local = new CConn(_strConn);

            var table = local.CargarDataTableOr(vista, arrColumnas, arrColumnasWhere, arrValoresWhere,
                                                strParametrosAdicionales);

            return(table);
        }
コード例 #2
0
        /// <summary>
        /// Funcion que carga el resultado de una consulta SELECT de una vista a un DataTable a partir de columnas filtradas (Condiciones OR)
        /// </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>
        /// <returns>DataTable con el resultado de la consulta</returns>
        public DataTable ObtenerDatosOr(string vista, ArrayList arrColumnasWhere, ArrayList arrValoresWhere)
        {
            var arrColumnas = new ArrayList {
                "*"
            };

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

            return(table);
        }
コード例 #3
0
        /// <summary>
        /// Funcion que carga el resultado de una consulta SELECT de una vista a un DataTable a partir de un filtro escrito manualmente
        /// </summary>
        /// <param name="vista">Nombre de la Vista</param>
        /// <param name="condicionesWhere">Condiciones adicionales concatenadas al final de la consulta</param>
        /// <returns>DataTable con el resultado de la Consulta</returns>
        public DataTable ObtenerDatos(string vista, string condicionesWhere)
        {
            var arrColumnas = new ArrayList {
                "*"
            };

            var arrColumnasWhere = new ArrayList {
                "'1'"
            };
            var arrValoresWhere = new ArrayList {
                "'1'"
            };

            var local = new CConn(_strConn);
            var table = local.CargarDataTableOr(vista, arrColumnas, arrColumnasWhere, arrValoresWhere,
                                                " AND (" + condicionesWhere + ")");

            return(table);
        }