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();
        }
示例#2
0
 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);
         }
     }
 }
示例#3
0
 public void SynchronizeStructure()
 {
     SynchronizeStructureForm.Run(m_appobj.CreateDatabaseConnection(), null);
 }
 public override void Open()
 {
     SynchronizeStructureForm.Run(Source, Target);
 }