public static void Run(IDatabaseSource src, IDatabaseSource dst, SynchronizeExtData extData) { if (!LicenseTool.FeatureAllowedMsg(DbStructSynchronizationFeature.Test)) { return; } SynchronizeStructureForm win = new SynchronizeStructureForm(src, dst, extData); win.Show(); }
public void DragDrop_SynchronizeStructure(AppObject appobj) { if (appobj is DatabaseAppObject) { try { IDatabaseSource dsource = ((DatabaseAppObject)appobj).FindDatabaseConnection(m_appobj.ConnPack); SynchronizeStructureForm.Run(dsource.CloneSource(), m_appobj.CreateDatabaseConnection()); } catch (Exception e) { Errors.Report(e); } } }
public void SynchronizeStructure() { SynchronizeStructureForm.Run(m_appobj.CreateDatabaseConnection(), null); }
public override void Open() { SynchronizeStructureForm.Run(Source, Target); }