private void StartExport(IEnumerable <ItemReference> selectedRefs) { if (Conn == null) { return; } var main = new Main(); var wizard = (IWizard)main; wizard.ConnectionInfo = new[] { ConnData }; wizard.Connection = Conn; var prog = new InnovatorAdmin.Controls.ProgressStep <ExportProcessor>(wizard.ExportProcessor); prog.MethodInvoke = e => { wizard.InstallScript = new InstallScript(); wizard.InstallScript.ExportUri = new Uri(wizard.ConnectionInfo.First().Url); wizard.InstallScript.ExportDb = wizard.ConnectionInfo.First().Database; wizard.InstallScript.Lines = Enumerable.Empty <InstallItem>(); e.Export(wizard.InstallScript, selectedRefs, true); }; prog.GoNextAction = () => wizard.GoToStep(new Controls.ExportResolve()); main.Show(); wizard.GoToStep(prog); }
private void StartExport(IEnumerable<ItemReference> selectedRefs) { if (Conn == null) return; var main = new Main(); var wizard = (IWizard)main; wizard.ConnectionInfo = new[] { ConnData }; wizard.Connection = Conn; var prog = new InnovatorAdmin.Controls.ProgressStep<ExportProcessor>(wizard.ExportProcessor); prog.MethodInvoke = e => { wizard.InstallScript = new InstallScript(); wizard.InstallScript.ExportUri = new Uri(wizard.ConnectionInfo.First().Url); wizard.InstallScript.ExportDb = wizard.ConnectionInfo.First().Database; wizard.InstallScript.Lines = Enumerable.Empty<InstallItem>(); e.Export(wizard.InstallScript, selectedRefs, true); }; prog.GoNextAction = () => wizard.GoToStep(new Controls.ExportResolve()); main.Show(); wizard.GoToStep(prog); }