public NewsListForm() { InitializeComponent(); desingerService = DesingerServiceImpl.GetInstance(); desingerService.AddFormToDesinger(this); articleService = ArticleServiceImpl.GetService(); listFormService = new ListFormService(); DownloadArticlesList(); listFormService.SetControlButtonsAndLabel(previusPageButton, nextPageButton, pageNumberLabel); listFormService.SetInfoPanel(infoLabel); ConnectPanels(); ConnectForms(); listFormService.ShowForms(); }
private void DownloadDataFromServer(bool programStart) { SetProgressBar(10); SetText("Pobieranie ogłoszeń..."); ArticleServiceImpl.GetService(); SetProgressBar(20); SetText("Pobieranie listy filmów..."); MoviesServiceImpl.GetService(); SetProgressBar(40); SetText("Pobieranie listy sal kinowych..."); HallsServiceImpl.GetService(); SetProgressBar(60); SetText("Pobieranie listy seansów..."); SeanceServiceImpl.GetService(); SetProgressBar(80); SetText("Sprawdzanie konta użytkownika..."); if (programStart == true) { LoginUserFromData(); } SetProgressBar(100); MainUserService mainUserService = MainUserServiceImpl.GetInstance(); Role role = mainUserService.GetUserRole(); if (role == Role.CUSTOMER) { DownloadDataForCustomer(); } else if (role == Role.ADMIN) { DownloadDataForCustomer(); DownloadDataForAdmin(); } }