Esempio n. 1
0
        public void ShowForm(BindingList <Raum> revitRaeume)
        {
            if (demoForm == null || demoForm.IsDisposed)
            {
                RaumdatenUpdater updateHandler = new RaumdatenUpdater();
                LampenPlatzierer lampenHandler = new LampenPlatzierer();

                ExternalEvent updateEvent = ExternalEvent.Create(updateHandler);
                ExternalEvent lampenEvent = ExternalEvent.Create(lampenHandler);

                demoForm = new FormMain(updateEvent, lampenEvent, revitRaeume);
                demoForm.Show();
            }
        }
Esempio n. 2
0
        public void ShowForm(BindingList <Raum> revitRaeume, BindingList <Feuerloescher> feuerlocherList)
        {
            // If we do not have a dialog yet, create and show it
            if (revitAppForm == null || revitAppForm.IsDisposed)
            {
                RaumdatenUpdater        updateHandler        = new RaumdatenUpdater();        //Update Raumdaten
                FeuerloescherPlatzierer feuerloescherHandler = new FeuerloescherPlatzierer(); //Plazierung Feuerloescher

                ExternalEvent updateEvent        = ExternalEvent.Create(updateHandler);
                ExternalEvent feuerloescherEvent = ExternalEvent.Create(feuerloescherHandler);

                revitAppForm = new FormMain(updateEvent, feuerloescherEvent, feuerlocherList, revitRaeume);
                revitAppForm.Show();
            }
        }