public DataTable GetTablaOpcionesPorUsuarioModulo(Usuario u, Modulo moduloSeleccionado) { string sql = @"SELECT o.* FROM f_au_opciones o WHERE o.fk_cod_modulo=:fk_cod_modulo AND o.num_opcion IN (SELECT ro.num_opcion FROM f_au_rrol_opciones ro WHERE ro.num_rol IN (SELECT ur.num_rol FROM f_au_rusuarios_roles ur WHERE ur.login=:login ) ) ORDER BY o.orden_vista"; OracleCommand cmd = CrearCommand(); cmd.CommandText = sql; cmd.BindByName = true; cmd.Parameters.Add("fk_cod_modulo", moduloSeleccionado.PkCodModulo); cmd.Parameters.Add("login", u.Login); DataTable resultado = EjecutarCmd(cmd); return(resultado); }