/// <summary> /// Recupera un registro de la tabla "TIPO PRACTICA" según la clave primaria /// "COD_TIP_PRAC" especificada, utilizando un "procedimiento almacenado". /// </summary> /// <param name="CED_ALU">Valor de la COD_TIP_PRAC a recuperar.</param> /// <param name="storedProcedure">Nombre del procedimiento almacenado /// que contiene la consulta</param> /// <returns></returns> public DataTable SelectPorPrimaryKey(string ID_FUN, string storedProcedure) { DataSet datos = new DataSet(); //Utilizar el constructor sin parametros el cual especifica el proveedor a utilizar en //el archivo app.config o web.config. DatabaseHelper db = new DatabaseHelper(); db.AddParameter("@ID_FUN", ID_FUN); //Utilizar la TERCERA version del método: ExecuteDataSet(). datos = db.ExecuteDataSet(storedProcedure, CommandType.StoredProcedure); //La sentencia SELECT regresara UN SOLO registro en el DataTable, //o CERO registros en caso de no encontrar el registro especificado. return datos.Tables[0]; }
/// <summary> /// Recuperar todos los registros de la tabla "Alumnos" /// utilizando un stored procedure. /// </summary> /// <param name="storedProcedure">Nombre del procedimiento almacenado /// que contiene el comando SELECT</param> /// <returns>Un DataTable con los datos.</returns> public DataTable Select(string storedProcedure) { DataSet datos = new DataSet(); //Utilizar el constructor sin parametros el cual especifica el proveedor a utilizar en //el archivo app.config o web.config. DatabaseHelper db = new DatabaseHelper(); //Utilizar la TERCERA version del método: ExecuteDataSet(). datos = db.ExecuteDataSet(storedProcedure, CommandType.StoredProcedure); return datos.Tables[0]; }