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; }
private TreeNode GetRootNodeByType(SqlDatabaseObjectType type) { foreach (TreeNode node in _treeView.Nodes) { if ((SqlDatabaseObjectType)node.Tag == type) { return(node); } } return(null); }
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); } }