Esempio n. 1
0
 public SqlDatabaseObject(
     string name,
     string content,
     DateTime createDate,
     DateTime modifyDate,
     SqlDatabaseObjectType type,
     string database) : base(name, content, createDate, modifyDate, type == SqlDatabaseObjectType.Table, database)
 {
     Type = type;
 }
Esempio n. 2
0
        private TreeNode GetRootNodeByType(SqlDatabaseObjectType type)
        {
            foreach (TreeNode node in _treeView.Nodes)
            {
                if ((SqlDatabaseObjectType)node.Tag == type)
                {
                    return(node);
                }
            }

            return(null);
        }
Esempio n. 3
0
        private int GetImageIndexByType(SqlDatabaseObjectType type)
        {
            switch (type)
            {
            case SqlDatabaseObjectType.Procedure: return(PROCEDURE_ICON_INDICE);

            case SqlDatabaseObjectType.ScalarFunction: return(SCALAR_FUNCTION_ICON_INDICE);

            case SqlDatabaseObjectType.TableFunction: return(TABLE_FUNCTION_ICON_INDICE);

            case SqlDatabaseObjectType.View: return(VIEW_ICON_INDICE);

            case SqlDatabaseObjectType.Trigger: return(TRIGGER_ICON_INDICE);

            case SqlDatabaseObjectType.Table: return(TABLE_ICON_INDICE);

            default: return(-1);
            }
        }