private void Button_Click(object sender, RoutedEventArgs e)
        {
            string fname    = textBox1.Text;
            string lname    = textBox2.Text;
            string memberID = textBox3.Text;
            string email    = textBox4.Text;
            string password = textBox5.Password;
            string movie    = textBox6.Text;

            string daysLeft   = "90";
            string memberType = "Standard";

            if (fname == "" || lname == "" || memberID == "" || email == "" || password == "" || movie == "")
            {
                ConfirmPayment window = new ConfirmPayment(this, PageManager.pagemanager.getCreateAccount(), "Inputs cannot be left in blank");
                window.HorizontalAlignment   = HorizontalAlignment.Center;
                window.VerticalAlignment     = VerticalAlignment.Center;
                window.WindowStartupLocation = WindowStartupLocation.CenterScreen;
                window.ShowDialog();
            }

            else
            {
                string[] allLines = System.IO.File.ReadAllLines("users.txt");
                string[] content;
                Boolean  found = false;

                foreach (string l in allLines)
                {
                    content = l.Split(",");

                    if (memberID == content[0])
                    {
                        ConfirmPayment window = new ConfirmPayment(this, PageManager.pagemanager.getCreateAccount(), "Member already exists!");
                        window.HorizontalAlignment   = HorizontalAlignment.Center;
                        window.VerticalAlignment     = VerticalAlignment.Center;
                        window.WindowStartupLocation = WindowStartupLocation.CenterScreen;
                        window.ShowDialog();
                        found = true;
                    }
                }

                if (found == false)
                {
                    string line = memberID + "," + password + "," + daysLeft + "," + memberType + "," + fname + "," + lname + "," + email + "," + movie;

                    using (StreamWriter writer = new StreamWriter("users.txt", true))
                    {
                        writer.WriteLine(line);
                    }

                    ConfirmPayment window = new ConfirmPayment(this, PageManager.pagemanager.getLogin(), memberID + " account was\nsuccessfully created!");
                    window.HorizontalAlignment   = HorizontalAlignment.Center;
                    window.VerticalAlignment     = VerticalAlignment.Center;
                    window.WindowStartupLocation = WindowStartupLocation.CenterScreen;
                    window.ShowDialog();
                }
            }
        }
Exemplo n.º 2
0
        private void Pay_done(object sender, RoutedEventArgs e)
        {
            PageManager.pagemanager.GetShoppingCart().PaidSuccess();
            PageManager.pagemanager.getItemsBought().setMemberID(PageManager.pagemanager.getPerson().getID());
            ConfirmPayment confirm = new ConfirmPayment(this, PageManager.pagemanager.getShop(), "The payment was accepted successfully!");

            confirm.WindowStartupLocation = WindowStartupLocation.CenterScreen;
            confirm.ShowDialog();
        }
Exemplo n.º 3
0
        // button to Send Feedback
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            ConfirmPayment window = new ConfirmPayment(this, PageManager.pagemanager.getSendFeedback(), "Thanks for your feedback!");

            window.HorizontalAlignment   = HorizontalAlignment.Center;
            window.VerticalAlignment     = VerticalAlignment.Center;
            window.WindowStartupLocation = WindowStartupLocation.CenterScreen;
            window.ShowDialog();
            this.NavigationService.Navigate(PageManager.pagemanager.getSettings());
        }
Exemplo n.º 4
0
        private void Pay_check(object sender, RoutedEventArgs e)
        {
            PageManager.pagemanager.getProfile().addDays(30 * months);
            PageManager.pagemanager.getPerson().addDays(30 * months);
            PageManager.pagemanager.getMembershipPage().setDays(PageManager.pagemanager.getPerson().getDaysLeft());
            ConfirmPayment window = new ConfirmPayment(this, PageManager.pagemanager.getMembershipPage(), "Your membership fee was updated\n successfully!");

            window.HorizontalAlignment   = HorizontalAlignment.Center;
            window.VerticalAlignment     = VerticalAlignment.Center;
            window.WindowStartupLocation = WindowStartupLocation.CenterScreen;
            window.ShowDialog();
        }
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            string email = textBox2.Text;

            PageManager.pagemanager.getPerson().setEmail(email);
            PageManager.pagemanager.getPerson().savePerson();
            ConfirmPayment window = new ConfirmPayment(this, PageManager.pagemanager.getProfileSettings(), "E-mail changed!");

            window.HorizontalAlignment   = HorizontalAlignment.Center;
            window.VerticalAlignment     = VerticalAlignment.Center;
            window.WindowStartupLocation = WindowStartupLocation.CenterScreen;
            window.ShowDialog();

            textBox2.Text = "";
        }
        private void ChangePlan_Click(object sender, RoutedEventArgs e)
        {
            if (this.StandardButton.IsChecked == true)
            {
                plan_chose = "Standard";
            }
            else if (this.VIPButton.IsChecked == true)
            {
                plan_chose = "VIP";
            }
            PageManager.pagemanager.getPerson().setMemberType(plan_chose);
            PageManager.pagemanager.getPerson().savePerson();
            PageManager.pagemanager.getMembershipPage().setMemberPlan(plan_chose);
            ConfirmPayment change = new ConfirmPayment(this, PageManager.pagemanager.getMembershipPage(), "The plan was changed successfully!");

            change.WindowStartupLocation = WindowStartupLocation.CenterScreen;
            change.ShowDialog();
        }
        // button to Confirm Password
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            string[] line  = System.IO.File.ReadAllLines("users.txt");
            Boolean  found = false;

            string[] content;

            string ac_password  = textBox1.Password;
            string new_password = textBox4.Password;

            foreach (string l in line)
            {
                content = l.Split(',');

                if (ac_password == content[1])
                {
                    PageManager.pagemanager.getPerson().setPassword(new_password);
                    PageManager.pagemanager.getPerson().savePerson();
                    ConfirmPayment window = new ConfirmPayment(this, PageManager.pagemanager.getProfileSettings(), "Password changed!");
                    window.HorizontalAlignment   = HorizontalAlignment.Center;
                    window.VerticalAlignment     = VerticalAlignment.Center;
                    window.WindowStartupLocation = WindowStartupLocation.CenterScreen;
                    window.ShowDialog();
                    found = true;
                }
            }

            if (found == false)
            {
                ConfirmPayment window = new ConfirmPayment(this, PageManager.pagemanager.getProfileSettings(), "Your actual password is incorret");
                window.HorizontalAlignment   = HorizontalAlignment.Center;
                window.VerticalAlignment     = VerticalAlignment.Center;
                window.WindowStartupLocation = WindowStartupLocation.CenterScreen;
                window.ShowDialog();
            }

            textBox1.Password = "";
            textBox4.Password = "";
        }
Exemplo n.º 8
0
        private void Pay_check(object sender, RoutedEventArgs e)
        {
            int i = 0;

            foreach (String ticket in PageManager.pagemanager.getChooseTickets().getTickets())
            {
                if (i == 0)
                {
                    saveTicket(PageManager.pagemanager.getPerson().getID(), PageManager.pagemanager.getBuyTickets().getGame(), PageManager.pagemanager.getBuyTickets().getDate(), price_per_memberticket.ToString() + "€", ticket);
                    i += 1;
                }
                else
                {
                    saveTicket(PageManager.pagemanager.getPerson().getID(), PageManager.pagemanager.getBuyTickets().getGame(), PageManager.pagemanager.getBuyTickets().getDate(), price_per_ticket.ToString() + "€", ticket);
                }
            }

            ConfirmPayment window = new ConfirmPayment(this, PageManager.pagemanager.getBuyTickets(), "Tickets bought with success!");

            window.HorizontalAlignment   = HorizontalAlignment.Center;
            window.VerticalAlignment     = VerticalAlignment.Center;
            window.WindowStartupLocation = WindowStartupLocation.CenterScreen;
            window.ShowDialog();
        }
Exemplo n.º 9
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            string[] line = System.IO.File.ReadAllLines("users.txt");

            string[] content;
            Boolean  found = false;

            string ID       = textBox1.Text;
            string password = textBox2.Password;

            if (ID == "" && password == "")
            {
                ConfirmPayment window = new ConfirmPayment(this, PageManager.pagemanager.getLogin(), "Inputs cannot be left in blank");
                window.HorizontalAlignment   = HorizontalAlignment.Center;
                window.VerticalAlignment     = VerticalAlignment.Center;
                window.WindowStartupLocation = WindowStartupLocation.CenterScreen;
                window.ShowDialog();
            }

            else if (ID == "")
            {
                ConfirmPayment window = new ConfirmPayment(this, PageManager.pagemanager.getLogin(), "Please, insert MemberID");
                window.HorizontalAlignment   = HorizontalAlignment.Center;
                window.VerticalAlignment     = VerticalAlignment.Center;
                window.WindowStartupLocation = WindowStartupLocation.CenterScreen;
                window.ShowDialog();
            }

            else if (password == "")
            {
                ConfirmPayment window = new ConfirmPayment(this, PageManager.pagemanager.getLogin(), "Please, insert password");
                window.HorizontalAlignment   = HorizontalAlignment.Center;
                window.VerticalAlignment     = VerticalAlignment.Center;
                window.WindowStartupLocation = WindowStartupLocation.CenterScreen;
                window.ShowDialog();
            }

            else
            {
                foreach (string l in line)
                {
                    content = l.Split(',');


                    if (ID == content[0] && password == content[1])
                    {
                        PageManager.pagemanager.setNewsFeed();
                        ConfirmPayment window = new ConfirmPayment(this, PageManager.pagemanager.GetNewsFeed(), "Login successfully!");
                        window.HorizontalAlignment   = HorizontalAlignment.Center;
                        window.VerticalAlignment     = VerticalAlignment.Center;
                        window.WindowStartupLocation = WindowStartupLocation.CenterScreen;
                        window.ShowDialog();
                        found = true;
                        string timeLeft   = content[2];
                        string memberType = content[3];
                        string fName      = content[4];
                        string lName      = content[5];
                        string email      = content[6];
                        string movie      = content[7];
                        PageManager.pagemanager.setPerson(ID, password, Int32.Parse(timeLeft), memberType, fName, lName, email, movie);
                        PageManager.pagemanager.setMembership(
                            PageManager.pagemanager.getPerson().getID(),
                            PageManager.pagemanager.getPerson().getDaysLeft(),
                            PageManager.pagemanager.getPerson().getMemberType()
                            );

                        PageManager.pagemanager.setProfile(
                            PageManager.pagemanager.getPerson().getFname(),
                            PageManager.pagemanager.getPerson().getLname(),
                            PageManager.pagemanager.getPerson().getDaysLeft()
                            );



                        PageManager.pagemanager.setItemsBought(
                            PageManager.pagemanager.getPerson().getID()
                            );;

                        PageManager.pagemanager.setProfileSettings(
                            PageManager.pagemanager.getPerson().getID(),
                            PageManager.pagemanager.getPerson().getPassword(),
                            PageManager.pagemanager.getPerson().getEmail(),
                            PageManager.pagemanager.getPerson().getMovie()
                            );

                        PageManager.pagemanager.setSendFeedback();
                        PageManager.pagemanager.setAboutApp();
                        PageManager.pagemanager.setHelp();
                        PageManager.pagemanager.setShopOptions();
                        PageManager.pagemanager.setBuyTickets();
                        PageManager.pagemanager.setShop();
                        PageManager.pagemanager.setResults();
                        PageManager.pagemanager.setOwnedTickets(ID);
                    }
                }

                if (found == false)
                {
                    ConfirmPayment window = new ConfirmPayment(this, PageManager.pagemanager.getLogin(), "Login invalid!");
                    window.HorizontalAlignment   = HorizontalAlignment.Center;
                    window.VerticalAlignment     = VerticalAlignment.Center;
                    window.WindowStartupLocation = WindowStartupLocation.CenterScreen;
                    window.ShowDialog();
                }
            }
        }
Exemplo n.º 10
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            string[] allLines = System.IO.File.ReadAllLines("users.txt");

            string[] content;
            Boolean  foundID    = false;
            Boolean  foundMovie = false;

            string memberID = textBox1.Text;
            string movie    = textBox2.Text;

            if (movie == "" && memberID == "")
            {
                ConfirmPayment window = new ConfirmPayment(this, PageManager.pagemanager.getForgotPassword(), "Inputs cannot be left in blank");
                window.HorizontalAlignment   = HorizontalAlignment.Center;
                window.VerticalAlignment     = VerticalAlignment.Center;
                window.WindowStartupLocation = WindowStartupLocation.CenterScreen;
                window.ShowDialog();
            }
            else if (movie == "")
            {
                ConfirmPayment window = new ConfirmPayment(this, PageManager.pagemanager.getForgotPassword(), "Please, answer the question");
                window.HorizontalAlignment   = HorizontalAlignment.Center;
                window.VerticalAlignment     = VerticalAlignment.Center;
                window.WindowStartupLocation = WindowStartupLocation.CenterScreen;
                window.ShowDialog();
            }

            else if (memberID == "")
            {
                ConfirmPayment window = new ConfirmPayment(this, PageManager.pagemanager.getForgotPassword(), "Please, insert member ID");
                window.HorizontalAlignment   = HorizontalAlignment.Center;
                window.VerticalAlignment     = VerticalAlignment.Center;
                window.WindowStartupLocation = WindowStartupLocation.CenterScreen;
                window.ShowDialog();
            }

            else
            {
                foreach (string l in allLines)
                {
                    content = l.Split(",");

                    if (memberID == content[0])
                    {
                        foundID = true;
                        if (movie == content[7])
                        {
                            ConfirmPayment window = new ConfirmPayment(this, PageManager.pagemanager.getLogin(), "Your password is: " + content[1]);
                            window.HorizontalAlignment   = HorizontalAlignment.Center;
                            window.VerticalAlignment     = VerticalAlignment.Center;
                            window.WindowStartupLocation = WindowStartupLocation.CenterScreen;
                            window.ShowDialog();
                            foundMovie = true;
                        }
                    }
                }

                if (foundID == false)
                {
                    ConfirmPayment window = new ConfirmPayment(this, PageManager.pagemanager.getForgotPassword(), "Member ID invalid");
                    window.HorizontalAlignment   = HorizontalAlignment.Center;
                    window.VerticalAlignment     = VerticalAlignment.Center;
                    window.WindowStartupLocation = WindowStartupLocation.CenterScreen;
                    window.ShowDialog();
                }
                else
                {
                    if (foundMovie == false)
                    {
                        ConfirmPayment window = new ConfirmPayment(this, PageManager.pagemanager.getForgotPassword(), "Your answer is incorret.\nPlease try again");
                        window.HorizontalAlignment   = HorizontalAlignment.Center;
                        window.VerticalAlignment     = VerticalAlignment.Center;
                        window.WindowStartupLocation = WindowStartupLocation.CenterScreen;
                        window.ShowDialog();
                    }
                }
            }
        }