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(); } }
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(); } }