コード例 #1
0
 public void GoNext()
 {
   _wizard.InstallScript.AddPackage = chkAddPackage.Checked;
   var connStep = new ConnectionSelection();
   connStep.MultiSelect = true;
   connStep.GoNextAction = () =>
   {
     _wizard.GoToStep(new InstallProgress());
   };
   _wizard.GoToStep(connStep);
   _wizard.NextLabel = "&Install";
 }
コード例 #2
0
        public void GoNext()
        {
            var connStep = new ConnectionSelection();

            connStep.MultiSelect  = true;
            connStep.GoNextAction = () =>
            {
                _wizard.GoToStep(new InstallProgress());
            };
            _wizard.GoToStep(connStep);
            _wizard.NextLabel = "&Install";
        }
コード例 #3
0
        public void GoNext()
        {
            _wizard.InstallScript.AddPackage = chkAddPackage.Checked;
            var connStep = new ConnectionSelection();

            connStep.MultiSelect  = true;
            connStep.GoNextAction = () =>
            {
                _wizard.GoToStep(new InstallProgress());
            };
            _wizard.GoToStep(connStep);
            _wizard.NextLabel = "&Install";
        }
コード例 #4
0
ファイル: Welcome.cs プロジェクト: cornelius90/InnovatorAdmin
 private void btnCreate_Click(object sender, EventArgs e)
 {
   try
   {
     var connSelect = new ConnectionSelection();
     connSelect.MultiSelect = false;
     connSelect.GoNextAction = () => _wizard.GoToStep(new ExportSelect());
     _wizard.GoToStep(connSelect);
   }
   catch (Exception ex)
   {
     Utils.HandleError(ex);
   }
 }
コード例 #5
0
 private void btnCreate_Click(object sender, EventArgs e)
 {
     try
     {
         var connSelect = new ConnectionSelection();
         connSelect.MultiSelect  = false;
         connSelect.GoNextAction = () => _wizard.GoToStep(new ExportSelect());
         _wizard.GoToStep(connSelect);
     }
     catch (Exception ex)
     {
         Utils.HandleError(ex);
     }
 }
コード例 #6
0
        public void GoNext()
        {
            var connStep = new ConnectionSelection();

            connStep.MultiSelect  = true;
            connStep.GoNextAction = async() =>
            {
                if (_createInstallScript != null)
                {
                    _wizard.InstallScript = await _createInstallScript.Invoke();
                }
                _wizard.GoToStep(new InstallProgress());
            };
            _wizard.GoToStep(connStep);
            _wizard.NextLabel = "&Install";
        }
コード例 #7
0
 private void btnInstall_Click(object sender, EventArgs e)
 {
     try
     {
         if (FlushMetadata())
         {
             var connStep = new ConnectionSelection();
             connStep.MultiSelect  = true;
             connStep.GoNextAction = () =>
             {
                 _wizard.GoToStep(new InstallProgress());
             };
             _wizard.GoToStep(connStep);
             _wizard.NextLabel = "&Install";
         }
     }
     catch (Exception ex)
     {
         Utils.HandleError(ex);
     }
 }
コード例 #8
0
        private void btnCompare_Click(object sender, EventArgs e)
        {
            try
            {
                var currInstall = _wizard.InstallScript;
                var refs        = (from i in _wizard.InstallScript.Lines
                                   where i.Reference != null && i.Type == InstallType.Create
                                   select i.Reference);

                var connStep = new ConnectionSelection();
                connStep.MultiSelect  = false;
                connStep.GoNextAction = () =>
                {
                    var prog = new ProgressStep <ExportProcessor>(_wizard.ExportProcessor);
                    prog.MethodInvoke = p =>
                    {
                        _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>();
                        p.Export(_wizard.InstallScript, refs);
                    };
                    prog.GoNextAction = () => {
                        var compare = new Compare();
                        compare.BaseInstall = currInstall;
                        _wizard.GoToStep(compare);
                    };

                    _wizard.GoToStep(prog);
                };
                _wizard.GoToStep(connStep);
                _wizard.NextLabel = "&Export Compare";
            }
            catch (Exception ex)
            {
                Utils.HandleError(ex);
            }
        }
コード例 #9
0
    private void btnCompare_Click(object sender, EventArgs e)
    {
      try
      {
        var currInstall = _wizard.InstallScript;
        var refs = (from i in _wizard.InstallScript.Lines
                    where i.Reference != null && i.Type == InstallType.Create
                    select i.Reference);

        var connStep = new ConnectionSelection();
        connStep.MultiSelect = false;
        connStep.GoNextAction = () =>
        {
          var prog = new ProgressStep<ExportProcessor>(_wizard.ExportProcessor);
          prog.MethodInvoke = p =>
          {
            _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>();
            p.Export(_wizard.InstallScript, refs);
          };
          prog.GoNextAction = () => {
            var compare = new Compare();
            compare.BaseInstall = currInstall;
            _wizard.GoToStep(compare);
          };

          _wizard.GoToStep(prog);
        };
        _wizard.GoToStep(connStep);
        _wizard.NextLabel = "&Export Compare";
      }
      catch (Exception ex)
      {
        Utils.HandleError(ex);
      }
    }
コード例 #10
0
 private void btnInstall_Click(object sender, EventArgs e)
 {
   try
   {
     if (FlushMetadata())
     {
       var connStep = new ConnectionSelection();
       connStep.MultiSelect = true;
       connStep.GoNextAction = () =>
       {
         _wizard.GoToStep(new InstallProgress());
       };
       _wizard.GoToStep(connStep);
       _wizard.NextLabel = "&Install";
     }
   }
   catch (Exception ex)
   {
     Utils.HandleError(ex);
   }
 }