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