Пример #1
0
        public Autodesk.Revit.UI.Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
        {
            try
            {
                RevitStuff revitStuff = new RevitStuff(commandData);
                ClassDebug Ptr2Debug  = new ClassDebug();

                ParameterJerkerHubCentral jerkHub = new ParameterJerkerHubCentral(revitStuff, Ptr2Debug);
                jerkHub.Ptr2Form.ShowDialog();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }

            return(Result.Succeeded);
        }
Пример #2
0
        public ParameterJerkerHubCentral(RevitStuff revitInterface, ClassDebug ptr2Debug)
        {
            this.RevitInterface = revitInterface;

            // , Optional overrideSharedParametersFileNameLong As String = Nothing)
            //   MessageBox.Show(overrideSharedParametersFileNameLong)
            // MessageBox.Show(System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly.Location()))
            this.Ptr2Form                     = new FormParameterJerk(this);
            this.Ptr2Debug                    = ptr2Debug;
            AllAssociationArrayList           = new List <ClassOneParamAssociation>();
            AllParamterGroupsList             = new List <ClassOneParamGroup>();
            AllResultsList                    = new List <ClassOneImportResult>();
            AllParametersSelectedToBeInserted = new List <ClassOneParamAssociation>();


            AllSetsObj = new ClassallSetsObj(this);
            Ptr2Debug.AddToDebug(CurrentVersionNumber);


            SharedParametersFileObj = new ClassSharedParametersFile(this);


            // , overrideSharedParametersFileNameLong)
            StageSetupstageOkForJerking = true;
            if ((Flags.StageOkForJerking == false))
            {
                StageSetupstageOkForJerking = false;
            }

            if (StageSetupstageOkForJerking)
            {
                this.CheckVersion();
            }

            // debugShowOptions()
        }