Пример #1
0
        public static AjaxReturn GetTreeInfo()
        {
            AjaxReturn v_return    = new AjaxReturn();
            TreeReturn v_tree_data = new TreeReturn();
            Session    v_session   = (Session)System.Web.HttpContext.Current.Session ["OMNIDB_SESSION"];

            if (v_session == null)
            {
                v_return.v_error    = true;
                v_return.v_error_id = 1;
                return(v_return);
            }


            v_tree_data.v_mode = "database";

            TreeDatabaseReturn v_database_return = new TreeDatabaseReturn();

            OmniDatabase.Generic v_database = v_session.GetSelectedDatabase();

            v_database_return.v_database   = v_database.GetName();
            v_database_return.v_has_schema = v_database.v_has_schema;

            if (v_database_return.v_has_schema)
            {
                v_database_return.v_schema = v_database.v_schema;
            }

            v_tree_data.v_database_return = v_database_return;

            v_return.v_data = v_tree_data;

            return(v_return);
        }
Пример #2
0
        public static AjaxReturn GetTreeInfo(int p_database_index)
        {
            AjaxReturn v_return    = new AjaxReturn();
            TreeReturn v_tree_data = new TreeReturn();
            Session    v_session   = (Session)System.Web.HttpContext.Current.Session ["OMNIDB_SESSION"];

            if (v_session == null)
            {
                v_return.v_error    = true;
                v_return.v_error_id = 1;
                return(v_return);
            }


            v_tree_data.v_mode = "database";

            TreeDatabaseReturn v_database_return = new TreeDatabaseReturn();

            OmniDatabase.Generic v_database = v_session.v_databases[p_database_index];

            v_database_return.v_database       = v_database.GetName();
            v_database_return.v_has_schema     = v_database.v_has_schema;
            v_database_return.v_has_functions  = v_database.v_has_functions;
            v_database_return.v_has_procedures = v_database.v_has_procedures;
            v_database_return.v_has_sequences  = v_database.v_has_sequences;

            if (v_database_return.v_has_schema)
            {
                v_database_return.v_schema = v_database.v_schema;
            }

            v_tree_data.v_database_return = v_database_return;

            v_return.v_data = v_tree_data;

            return(v_return);
        }