示例#1
0
        private void logoutButton_Click(object sender, EventArgs e)
        {
            DialogResult dialog = LogoutDialog();

            if (dialog == DialogResult.Yes)
            {
                MainUserService mainUserService = MainUserServiceImpl.GetInstance();
                mainUserService.RemoveUser();
            }
        }
示例#2
0
        private void SetLabels()
        {
            movieLabel.Text = "Film: " + seance.GetMovie().GetTitle();
            hallLabel.Text  = "Sala: " + seance.GetHall().GetName();
            sizeLabel.Text  = "Rozmiar sali: " + seance.GetHall().GetSeats();
            dateLabel.Text  = seance.GetDate();

            if (MainUserServiceImpl.GetInstance().GetUserRole() == Role.DEFAULT)
            {
                reservationPanel.Visible = false;
            }
        }
示例#3
0
        public UserForm()
        {
            InitializeComponent();
            desingerService = DesingerServiceImpl.GetInstance();
            desingerService.AddFormToDesinger(this);
            desingerService.AddPanelToChangeColor(passwordPanel);
            desingerService.AddPanelToChangeColor(accoutnDeletePanel);
            desingerService.AddPanelToChangeColor(panel1);
            desingerService.AddPanelToChangeColor(panel2);
            desingerService.AddPanelToChangeColor(panel3);
            desingerService.AddPanelToChangeColor(userInfoPanel);

            mainUser = MainUserServiceImpl.GetInstance();
            SetLabels();
        }
示例#4
0
        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();
            }
        }
示例#5
0
        private string GetUserEmailFromService()
        {
            MainUserService mainUserService = MainUserServiceImpl.GetInstance();

            return(mainUserService.GetUserEmail());
        }
 public static void SetAuthorization(HttpClient client)
 {
     client.DefaultRequestHeaders.Authorization =
         new AuthenticationHeaderValue("Bearer", MainUserServiceImpl.GetInstance().GetUserToken());
 }
        private static void SendUserToSystem(User user)
        {
            MainUserService mainUserService = MainUserServiceImpl.GetInstance();

            mainUserService.PutNewUser(user);
        }