-
Notifications
You must be signed in to change notification settings - Fork 0
/
coming_out.xaml.cs
107 lines (92 loc) · 5.53 KB
/
coming_out.xaml.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Runtime.InteropServices.WindowsRuntime;
using Windows.Foundation;
using Windows.Foundation.Collections;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Controls.Primitives;
using Windows.UI.Xaml.Data;
using Windows.UI.Xaml.Input;
using Windows.UI.Xaml.Media;
using Windows.UI.Xaml.Navigation;
using Windows.UI.Popups;
// The Blank Page item template is documented at https://go.microsoft.com/fwlink/?LinkId=234238
namespace project_freddie_mercury
{
/// <summary>
/// An empty page that can be used on its own or navigated to within a Frame.
/// </summary>
public sealed partial class coming_out : Page
{
public coming_out()
{
this.InitializeComponent();
}
private void lgbt_travel_button_Tapped(object sender, TappedRoutedEventArgs e)
{
this.Frame.Navigate(typeof(safe_travel));
}
private void std_prevention_button_Tapped(object sender, TappedRoutedEventArgs e)
{
this.Frame.Navigate(typeof(std_prevention));
}
private void about_button_Tapped(object sender, TappedRoutedEventArgs e)
{
this.Frame.Navigate(typeof(About));
}
private void home_button_Tapped(object sender, TappedRoutedEventArgs e)
{
this.Frame.Navigate(typeof(MainPage));
}
private void come_out_Tapped(object sender, TappedRoutedEventArgs e)
{
if (accepting_radio_button.IsChecked == true)
{
var dialog = new MessageDialog("You can try to come out to your family since they are accepting. However make sure you still take precautions, they may change their view ");
dialog.ShowAsync();
}
if (not_accepting_radio_button.IsChecked == true && consent_not_given_radio_button.IsChecked == true && financially_not_radio_button.IsChecked == true && (controversial_radio_button.IsChecked == true || punishable_radio_button.IsChecked == true || lgbt_rights_not_recognized_radio_button.IsChecked == true))
{
var dialog = new MessageDialog("You first need to get consent from your family, then you need to get financially independent and lastly you need to leave the place you live in before you come out.");
dialog.ShowAsync();
}
if (not_accepting_radio_button.IsChecked == true && consent_not_given_radio_button.IsChecked == true && financially_not_radio_button.IsChecked == true && (controversial_radio_button.IsChecked == true || punishable_radio_button.IsChecked == true || lgbt_rights_not_recognized_radio_button.IsChecked == true))
{
var dialog = new MessageDialog("You first need to get consent from your family, then you need to get financially independent and lastly you need to leave the place you live in before you come out.");
dialog.ShowAsync();
}
if (not_accepting_radio_button.IsChecked == true && consent_given_radio_button.IsChecked == true && financially_dependent_radio_button.IsChecked == true && (controversial_radio_button.IsChecked == true || punishable_radio_button.IsChecked == true || lgbt_rights_not_recognized_radio_button.IsChecked == true))
{
var dialog = new MessageDialog("You need to get financially independent and lastly you need to leave the place you live in before you come out.");
dialog.ShowAsync();
}
if (not_accepting_radio_button.IsChecked == true && consent_given_radio_button.IsChecked == true && financially_not_radio_button.IsChecked == true && (controversial_radio_button.IsChecked == true || punishable_radio_button.IsChecked == true || lgbt_rights_not_recognized_radio_button.IsChecked == true))
{
var dialog = new MessageDialog("You need to leave the place you live in before you come out.");
dialog.ShowAsync();
}
if (not_accepting_radio_button.IsChecked == true && consent_given_radio_button.IsChecked == true && financially_not_radio_button.IsChecked == true && (full_rights_radio_button.IsChecked == true || only_partnership_recognized_radio_button.IsChecked == true))
{
var dialog = new MessageDialog("Just ignore your family, come out right away and live your life.");
dialog.ShowAsync();
}
if (not_accepting_radio_button.IsChecked == true && consent_not_given_radio_button.IsChecked == true && financially_dependent_radio_button.IsChecked == true && (full_rights_radio_button.IsChecked == true || only_partnership_recognized_radio_button.IsChecked == true))
{
var dialog = new MessageDialog("Try to get your consent first then get financial independence before you come out.");
dialog.ShowAsync();
}
if (not_accepting_radio_button.IsChecked == true && consent_given_radio_button.IsChecked == true && financially_not_radio_button.IsChecked == true && (full_rights_radio_button.IsChecked == true || only_partnership_recognized_radio_button.IsChecked == true))
{
var dialog = new MessageDialog("Get your financial indepedence first then come out.");
dialog.ShowAsync();
}
}
private void tips_button_Tapped(object sender, TappedRoutedEventArgs e)
{
this.Frame.Navigate(typeof(safety_tips));
}
}
}