protected void OnRefreshParent() { if (CurrentNode.MoveToParent()) { BaseNode node = CurrentNode.DataItem as BaseNode; node.Refresh(); } }
private void OnCreateUserThreaded(object state) { object[] objs = state as object[]; IEditSchemaProvider provider = objs[0] as IEditSchemaProvider; UserSchema user = objs[1] as UserSchema; BaseNode node = objs[2] as BaseNode; provider.CreateUser(user); node.Refresh(); }
private void OnCreateProcedureThreaded(object state) { object[] objs = state as object[]; ISchemaProvider provider = objs[0] as ISchemaProvider; ProcedureSchema proc = objs[1] as ProcedureSchema; BaseNode node = objs[2] as BaseNode; provider.CreateProcedure(proc); node.Refresh(); }
private void OnCreateViewThreaded(object state) { object[] objs = state as object[]; ISchemaProvider provider = objs[0] as ISchemaProvider; ViewSchema view = objs[1] as ViewSchema; BaseNode node = objs[2] as BaseNode; provider.CreateView(view); node.Refresh(); }
private void OnCreateTableThreaded(object state) { object[] objs = state as object[]; ISchemaProvider provider = objs[0] as ISchemaProvider; TableSchema table = objs[1] as TableSchema; BaseNode node = objs[2] as BaseNode; LoggingService.LogDebug("ADD TABLE: {0}", table.Definition); IPooledDbConnection conn = provider.ConnectionPool.Request(); conn.ExecuteNonQuery(table.Definition); conn.Release(); node.Refresh(); }
protected void OnRefresh() { BaseNode node = CurrentNode.DataItem as BaseNode; node.Refresh(); }