/// <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); }
/// <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); }
/// <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); }