Example #1
0
        protected override void EndProcessing()
        {
            CodeCrib.AX.Setup.Setup setup = new CodeCrib.AX.Setup.Setup();
            setup.ExecutablePath = setupPath;

            switch (this.ParameterSetName)
            {
            case "paramlist":
                setup.Run(pipedData);
                break;

            case "paramfile":
                setup.Run(filename);
                break;
            }
        }
Example #2
0
        private void RunSetupButton_Click(object sender, RoutedEventArgs e)
        {
            if (ParameterListView.ItemsSource != null && ParameterListView.ItemsSource is List <CodeCrib.AX.Setup.Parameter> )
            {
                OpenFileDialog dialog = new OpenFileDialog();

                dialog.Filter = "Dynamics AX Setup|setup.exe";

                if (dialog.ShowDialog() == true)
                {
                    CodeCrib.AX.Setup.Setup setup = new CodeCrib.AX.Setup.Setup();
                    setup.ExecutablePath = dialog.FileName;
                    setup.Run(ParameterListView.ItemsSource as List <CodeCrib.AX.Setup.Parameter>);
                }
            }
            else
            {
                MessageBox.Show("No parameters");
            }
        }