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