Beispiel #1
0
 private void pWariant_DisplayPrzyjazd(object sender, EventArgs e)
 {
     try
     {
         Query.Przystanek  przystanek = ((PresenterPrzystanek)sender).Przystanek;
         PresenterPrzyjazd pPrzyjazd  = new PresenterPrzyjazd(przystanek);
         pPrzyjazd.FormText            = "Linia " + przystanek.WariantTrasy.Linie.Nazwa.Trim() + " - " + przystanek.WariantTrasy.Nazwa.Trim() + " - " + przystanek.Nazwa.Trim();
         pPrzyjazd.MaterialSkinManager = MaterialSkinManager;
         pPrzyjazd.MaterialForm.Parent = View.FormControl;
         View.AddMaterialPanelTab(pPrzyjazd.MaterialForm, false);
         pPrzyjazd.ViewClosed += OnTabClosed;
     }
     catch (Exception)
     { }
 }
Beispiel #2
0
        public PresenterPrzyjazd(Query.Przystanek przystanek)
        {
            this.Przystanek = przystanek;

            MaterialForm = new CFormListView();
            View         = (IFormListView)MaterialForm;
            FormControl  = View.FormControl;

            View.PropertyChanged += view_PropertyChanged;
            View.ViewClosed      += view_Closed;
            View.SetHeaders(new List <string>()
            {
                "Dzień", "Godzina", "Minuta"
            });
            View.RefreshClicked += View_RefreshClicked;

            workerRefreshGrid = new OverlayBackgroundWorker();
            workerRefreshGrid.DisplayControl      = View.FormControl;
            workerRefreshGrid.DoWork             += GetLines;
            workerRefreshGrid.RunWorkerCompleted += DisplayLines;
            workerRefreshGrid.RunWorkerAsync();
        }