Exemplo n.º 1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.fragmentHolder);

            btnNext = FindViewById <ImageButton>(Resource.Id.btnContinueFragment);
            btnBack = FindViewById <ImageButton>(Resource.Id.btnBackFragment);

            mFragment2     = new O_IFR_Day_XC2();
            mFragment3     = new O_IFR_Day_XC1();
            mStackFragment = new Stack <SupportFragment>();

            var trans = SupportFragmentManager.BeginTransaction();

            if (questionNum == 5)
            {
                mCurrent    = mFragment2;
                questionNum = 3;
            }
            else
            {
                questionNum = 0;
                mCurrent    = mFragment3;
            }
            trans.Add(Resource.Id.frameLayout1, mCurrent);
            trans.Commit();

            Bundle bundle = new Bundle();

            bundle.PutString("Risk", RISK_TYPE);

            Android.App.FragmentTransaction fragmentTransaction = FragmentManager.BeginTransaction();
            mFragment3.Arguments = bundle;
            mFragment2.Arguments = bundle;

            var txtRisk    = FindViewById <TextView>(Resource.Id.txtRiskFragment);
            var txtRiskNum = FindViewById <TextView>(Resource.Id.txtRiskNumFragment);

            ShortCutFunctions sc = new ShortCutFunctions();

            sc.riskShow(txtRisk, txtRiskNum, "Departure Risk", HomeRisk, 8, 10);


            btnNext.Click += (s, e) =>
            {
                nav++;

                if (mCurrent.Equals(mFragment2)) //determining question
                {
                    if (HomeRisk > 9)
                    {
                        sc.alertShow("Departure Risk", this);
                    }
                    else
                    {
                        StartActivity(typeof(O_IFR_Day_XC_2Enroute));
                        questionNum = 5;
                    }
                }
                else
                {
                    questionNum += 3;
                    replace2();

                    bundle = new Bundle();

                    fragmentTransaction = FragmentManager.BeginTransaction();
                }
            };

            btnBack.Click += (s, e) =>
            {
                if (mCurrent.Equals(mFragment3))
                {
                    StartActivity(typeof(G_Student_Human_Factors_2));
                }
                else
                {
                    replace3();

                    questionNum -= 3;

                    bundle = new Bundle();

                    fragmentTransaction = FragmentManager.BeginTransaction();
                }
            };
        }
Exemplo n.º 2
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.h_Layout2);

            // Create your application here
            var btnNext = FindViewById <ImageButton>(Resource.Id.btnContinueFrom2);
            var btnBack = FindViewById <ImageButton>(Resource.Id.btnBackfrom2);

            var lblVIs = FindViewById <TextView>(Resource.Id.txt2Question1);
            var btn7   = FindViewById <Button>(Resource.Id.btn2Q1C1);
            var btn6   = FindViewById <Button>(Resource.Id.btn2Q1C2);
            var btn5   = FindViewById <Button>(Resource.Id.btn2Q1C3);
            var txtVis = FindViewById <TextView>(Resource.Id.txt2Answer1);

            var lblCeiling = FindViewById <TextView>(Resource.Id.txt2Question2);
            var btn4000    = FindViewById <Button>(Resource.Id.btn2Q2C1);
            var btn3500    = FindViewById <Button>(Resource.Id.btn2Q2C2);
            var btn3000    = FindViewById <Button>(Resource.Id.btn2Q2C3);
            var txtCieling = FindViewById <TextView>(Resource.Id.txt2Answer2);

            var txtRisk    = FindViewById <TextView>(Resource.Id.txt2RiskText2);
            var txtRiskNum = FindViewById <TextView>(Resource.Id.txt2RiskNum);

            lblVIs.Text = "Visibility";
            btn7.Text   = "7+ SM";
            btn6.Text   = "6 SM";
            btn5.Text   = "5 SM";
            txtVis.Text = "You have selected the '" + btn7.Text + "' choice.";

            lblCeiling.Text = "Ceiling";
            btn4000.Text    = "4000+ ft";
            btn3500.Text    = "3500 - 3999 ft";
            btn3000.Text    = "3000 - 3499 ft";
            txtCieling.Text = "You have selected the '" + btn4000.Text + "' choice.";

            ShortCutFunctions class1 = new ShortCutFunctions();

            class1.defaultVals(btn7, btn6, btn5, txtVis, vis);
            class1.defaultVals(btn4000, btn3500, btn3000, txtCieling, ceiling);

            L_VFR_Night_Local1.departureRisk = vis + ceiling + L_VFR_Night_Local1.wind + L_VFR_Night_Local1.xwind;
            class1.riskShow(txtRisk, txtRiskNum, "Departure Airfield Risk", L_VFR_Night_Local1.departureRisk, 7, 9);

            btn7.Touch += (s, e) =>
            {
                vis = class1.button1Pressed(btn7, btn6, btn5, txtVis);
                L_VFR_Night_Local1.departureRisk = vis + ceiling + L_VFR_Night_Local1.wind + L_VFR_Night_Local1.xwind;
                class1.riskShow(txtRisk, txtRiskNum, "Departure Airfield Risk", L_VFR_Night_Local1.departureRisk, 7, 9);
            };
            btn6.Touch += (s, e) =>
            {
                vis = class1.button2Pressed(btn7, btn6, btn5, txtVis);
                L_VFR_Night_Local1.departureRisk = vis + ceiling + L_VFR_Night_Local1.wind + L_VFR_Night_Local1.xwind;
                class1.riskShow(txtRisk, txtRiskNum, "Departure Airfield Risk", L_VFR_Night_Local1.departureRisk, 7, 9);
            };
            btn5.Touch += (s, e) =>
            {
                vis = class1.button3Pressed(btn7, btn6, btn5, txtVis);
                L_VFR_Night_Local1.departureRisk = vis + ceiling + L_VFR_Night_Local1.wind + L_VFR_Night_Local1.xwind;
                class1.riskShow(txtRisk, txtRiskNum, "Departure Airfield Risk", L_VFR_Night_Local1.departureRisk, 7, 9);
            };

            btn4000.Touch += (s, e) =>
            {
                ceiling = class1.button1Pressed(btn4000, btn3500, btn3000, txtCieling);
                L_VFR_Night_Local1.departureRisk = vis + ceiling + L_VFR_Night_Local1.wind + L_VFR_Night_Local1.xwind;
                class1.riskShow(txtRisk, txtRiskNum, "Departure Airfield Risk", L_VFR_Night_Local1.departureRisk, 7, 9);
            };
            btn3500.Touch += (s, e) =>
            {
                ceiling = class1.button2Pressed(btn4000, btn3500, btn3000, txtCieling);
                L_VFR_Night_Local1.departureRisk = vis + ceiling + L_VFR_Night_Local1.wind + L_VFR_Night_Local1.xwind;
                class1.riskShow(txtRisk, txtRiskNum, "Departure Airfield Risk", L_VFR_Night_Local1.departureRisk, 7, 9);
            };
            btn3000.Touch += (s, e) =>
            {
                ceiling = class1.button3Pressed(btn4000, btn3500, btn3000, txtCieling);
                L_VFR_Night_Local1.departureRisk = vis + ceiling + L_VFR_Night_Local1.wind + L_VFR_Night_Local1.xwind;
                class1.riskShow(txtRisk, txtRiskNum, "Departure Airfield Risk", L_VFR_Night_Local1.departureRisk, 7, 9);
            };

            btnBack.Click += delegate
            {
                StartActivity(typeof(L_VFR_Night_Local1));
            };

            btnNext.Click += delegate
            {
                if (L_VFR_Night_Local1.departureRisk > 8)
                {
                    class1.alertShow("Departure Airfield Risk", this);

                    class1.defaultVals(btn7, btn6, btn5, txtVis, vis);
                    class1.defaultVals(btn4000, btn3500, btn3000, txtCieling, ceiling);
                }
                else
                {
                    StartActivity(typeof(L_VFR_Night_Local3));
                }
            };
        }
Exemplo n.º 3
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.fragmentHolder);

            btnNext = FindViewById <ImageButton>(Resource.Id.btnContinueFragment);
            btnBack = FindViewById <ImageButton>(Resource.Id.btnBackFragment);

            var mFrg1 = new Q_IFR_Dual_XC5();
            var mFrg2 = new Q_IFR_Dual_XC6();

            mStackFragment = new Stack <SupportFragment>();

            var trans = SupportFragmentManager.BeginTransaction();

            if (questionNum == 4)
            {
                mCurrent    = mFrg2;
                questionNum = 2;
            }
            else
            {
                questionNum = 0;
                mCurrent    = mFrg1;
            }
            trans.Add(Resource.Id.frameLayout1, mCurrent);
            trans.Commit();

            Bundle bundle = new Bundle();;

            Android.App.FragmentTransaction fragmentTransaction = FragmentManager.BeginTransaction();
            mFrg2.Arguments = bundle;
            mFrg1.Arguments = bundle;

            var txtRisk    = FindViewById <TextView>(Resource.Id.txtRiskFragment);
            var txtRiskNum = FindViewById <TextView>(Resource.Id.txtRiskNumFragment);

            ShortCutFunctions sc = new ShortCutFunctions();

            sc.riskShow(txtRisk, txtRiskNum, "Destination Risk", destinationRisk, 8, 10);

            btnNext.Click += (s, e) =>
            {
                if (mCurrent.Equals(mFrg2)) //determining question
                {
                    if (destinationRisk > 9)
                    {
                        sc.alertShow("Destination Risk", this);
                    }
                    else
                    {
                        StartActivity(typeof(Q_IFR_Dual_XC_7AlternateDayandNight));
                        questionNum = 4;
                    }
                }
                else
                {
                    questionNum += 2;
                    replaceFragment(mFrg2);
                }
            };

            btnBack.Click += (s, e) =>
            {
                if (mCurrent.Equals(mFrg1))
                {
                    StartActivity(typeof(Q_IFR_Dual_XC_5DestinationDayandNight));
                }
                else
                {
                    replaceFragment(mFrg1);
                    questionNum -= 2;
                }
            };
        }
Exemplo n.º 4
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.h_Layout_3);

            var lblbVis = FindViewById <TextView>(Resource.Id.txtQuestion1);
            var btn7    = FindViewById <Button>(Resource.Id.btnQ1C1);
            var bnt6    = FindViewById <Button>(Resource.Id.btnQ1C2);
            var btn5    = FindViewById <Button>(Resource.Id.btnQ1C3);
            var txtVis  = FindViewById <TextView>(Resource.Id.txtAnswer1);

            var lblFuel = FindViewById <TextView>(Resource.Id.txtQuestion2);
            var btn90   = FindViewById <Button>(Resource.Id.btnQ2C1);
            var btn75   = FindViewById <Button>(Resource.Id.btnQ2C2);
            var btn60   = FindViewById <Button>(Resource.Id.btnQ2C3);
            var txtFuel = FindViewById <TextView>(Resource.Id.txtAnswer2);

            var lblIAP       = FindViewById <TextView>(Resource.Id.txtQuestion3);
            var btnPrecisoin = FindViewById <Button>(Resource.Id.btnQ3C1);
            var btnNon       = FindViewById <Button>(Resource.Id.btnQ3C2);
            var btnCircle    = FindViewById <Button>(Resource.Id.btnQ3C3);
            var txtIAP       = FindViewById <TextView>(Resource.Id.txtAnswer3);

            var txtRisk    = FindViewById <TextView>(Resource.Id.txtRiskText);
            var txtRiskNum = FindViewById <TextView>(Resource.Id.txtRiskNum);

            lblbVis.Text = "Visibility";
            btn7.Text    = "7+ SM";
            bnt6.Text    = "6 SM";
            btn5.Text    = "5 SM";

            lblFuel.Text = "Fuel Remaining";
            btn90.Text   = "> 76 min";
            btn75.Text   = "60 - 75 min";
            btn60.Text   = "45 - 60 min";

            lblIAP.Text       = "Best IAP Available";
            btnPrecisoin.Text = "Precision";
            btnNon.Text       = "Non-Precision";
            btnCircle.Text    = "Circling";

            ShortCutFunctions class1 = new ShortCutFunctions();

            class1.defaultVals(btn7, bnt6, btn5, txtVis, vis);
            class1.defaultVals(btn90, btn75, btn60, txtFuel, fuel);
            class1.defaultVals(btnPrecisoin, btnNon, btnCircle, txtIAP, iap);

            M_VFR_Night_XC7.altRisk = M_VFR_Night_XC7.wind + M_VFR_Night_XC7.xwind + M_VFR_Night_XC7.ceiling + vis + fuel + iap;
            class1.riskShow(txtRisk, txtRiskNum, "Alternate Risk", M_VFR_Night_XC7.altRisk, 9, 12);

            btn7.Touch += (s, e) =>
            {
                vis = class1.button1Pressed(btn7, bnt6, btn5, txtVis);
                M_VFR_Night_XC7.altRisk = M_VFR_Night_XC7.wind + M_VFR_Night_XC7.xwind + M_VFR_Night_XC7.ceiling + vis + fuel + iap;
                class1.riskShow(txtRisk, txtRiskNum, "Alternate Risk", M_VFR_Night_XC7.altRisk, 9, 12);
            };
            bnt6.Touch += (s, e) =>
            {
                vis = class1.button2Pressed(btn7, bnt6, btn5, txtVis);
                M_VFR_Night_XC7.altRisk = M_VFR_Night_XC7.wind + M_VFR_Night_XC7.xwind + M_VFR_Night_XC7.ceiling + vis + fuel + iap;
                class1.riskShow(txtRisk, txtRiskNum, "Alternate Risk", M_VFR_Night_XC7.altRisk, 9, 12);
            };
            btn5.Touch += (s, e) =>
            {
                vis = class1.button3Pressed(btn7, bnt6, btn5, txtVis);
                M_VFR_Night_XC7.altRisk = M_VFR_Night_XC7.wind + M_VFR_Night_XC7.xwind + M_VFR_Night_XC7.ceiling + vis + fuel + iap;
                class1.riskShow(txtRisk, txtRiskNum, "Alternate Risk", M_VFR_Night_XC7.altRisk, 9, 12);
            };

            btn90.Touch += (s, e) =>
            {
                fuel = class1.button1Pressed(btn90, btn75, btn60, txtFuel);
                M_VFR_Night_XC7.altRisk = M_VFR_Night_XC7.wind + M_VFR_Night_XC7.xwind + M_VFR_Night_XC7.ceiling + vis + fuel + iap;
                class1.riskShow(txtRisk, txtRiskNum, "Alternate Risk", M_VFR_Night_XC7.altRisk, 9, 12);
            };
            btn75.Touch += (s, e) =>
            {
                fuel = class1.button2Pressed(btn90, btn75, btn60, txtFuel);
                M_VFR_Night_XC7.altRisk = M_VFR_Night_XC7.wind + M_VFR_Night_XC7.xwind + M_VFR_Night_XC7.ceiling + vis + fuel + iap;
                class1.riskShow(txtRisk, txtRiskNum, "Alternate Risk", M_VFR_Night_XC7.altRisk, 9, 12);
            };
            btn60.Touch += (s, e) =>
            {
                fuel = class1.button3Pressed(btn90, btn75, btn60, txtFuel);
                M_VFR_Night_XC7.altRisk = M_VFR_Night_XC7.wind + M_VFR_Night_XC7.xwind + M_VFR_Night_XC7.ceiling + vis + fuel + iap;
                class1.riskShow(txtRisk, txtRiskNum, "Alternate Risk", M_VFR_Night_XC7.altRisk, 9, 12);
            };

            btnPrecisoin.Touch += (s, e) =>
            {
                iap = class1.button1Pressed(btnPrecisoin, btnNon, btnCircle, txtIAP);
                M_VFR_Night_XC7.altRisk = M_VFR_Night_XC7.wind + M_VFR_Night_XC7.xwind + M_VFR_Night_XC7.ceiling + vis + fuel + iap;
                class1.riskShow(txtRisk, txtRiskNum, "Alternate Risk", M_VFR_Night_XC7.altRisk, 9, 12);
            };
            btnNon.Touch += (s, e) =>
            {
                iap = class1.button2Pressed(btnPrecisoin, btnNon, btnCircle, txtIAP);
                M_VFR_Night_XC7.altRisk = M_VFR_Night_XC7.wind + M_VFR_Night_XC7.xwind + M_VFR_Night_XC7.ceiling + vis + fuel + iap;
                class1.riskShow(txtRisk, txtRiskNum, "Alternate Risk", M_VFR_Night_XC7.altRisk, 9, 12);
            };
            btnCircle.Touch += (s, e) =>
            {
                iap = class1.button3Pressed(btnPrecisoin, btnNon, btnCircle, txtIAP);
                M_VFR_Night_XC7.altRisk = M_VFR_Night_XC7.wind + M_VFR_Night_XC7.xwind + M_VFR_Night_XC7.ceiling + vis + fuel + iap;
                class1.riskShow(txtRisk, txtRiskNum, "Alternate Risk", M_VFR_Night_XC7.altRisk, 9, 12);
            };

            var btnNext = FindViewById <ImageButton>(Resource.Id.btnContinueFrom3);
            var btnBack = FindViewById <ImageButton>(Resource.Id.btnBackfrom3);

            btnNext.Click += delegate
            {
                if (M_VFR_Night_XC7.altRisk > 11)
                {
                    class1.alertShow("Alternate Risk", this);
                }
                else
                {
                    StartActivity(typeof(M_VFR_Night_XC9));
                }
            };

            btnBack.Click += delegate
            {
                StartActivity(typeof(M_VFR_Night_XC7));
            };
        }
Exemplo n.º 5
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.fragmentHolder);

            btnNext = FindViewById <ImageButton>(Resource.Id.btnContinueFragment);
            btnBack = FindViewById <ImageButton>(Resource.Id.btnBackFragment);

            mFrg1          = new N_IFR_Day_Local3();
            mFrg2          = new N_IFR_Day_Local4();
            mStackFragment = new Stack <SupportFragment>();

            var trans = SupportFragmentManager.BeginTransaction();

            if (questionNum == 6)
            {
                mCurrent    = mFrg2;
                questionNum = 3;
            }
            else
            {
                questionNum = 0;
                mCurrent    = mFrg1;
            }
            trans.Add(Resource.Id.frameLayout1, mCurrent);
            trans.Commit();

            Bundle bundle = new Bundle();

            bundle.PutString("JSON Location", JSON_ARRAY);
            bundle.PutString("Risk", RISK_TYPE);

            Android.App.FragmentTransaction fragmentTransaction = FragmentManager.BeginTransaction();
            mFrg2.Arguments = bundle;
            mFrg1.Arguments = bundle;

            var txtRisk    = FindViewById <TextView>(Resource.Id.txtRiskFragment);
            var txtRiskNum = FindViewById <TextView>(Resource.Id.txtRiskNumFragment);

            ShortCutFunctions sc = new ShortCutFunctions();

            sc.riskShow(txtRisk, txtRiskNum, "Alternate Risk", AltRisk, 10, 12);


            btnNext.Click += (s, e) =>
            {
                if (mCurrent.Equals(mFrg2)) //determining question
                {
                    if (AltRisk > 11)
                    {
                        sc.alertShow("Alternate Risk", this);
                    }
                    else
                    {
                        StartActivity(typeof(N_IFR_Day_Local_PIC));
                        questionNum = 6;
                    }
                }
                else
                {
                    questionNum += 3;
                    replaceFragment(mFrg2);

                    bundle = new Bundle();
                    bundle.PutString("JSON Location", JSON_ARRAY);
                    fragmentTransaction = FragmentManager.BeginTransaction();
                }
            };

            btnBack.Click += (s, e) =>
            {
                if (mCurrent.Equals(mFrg1))
                {
                    StartActivity(typeof(N_IFR_Day_Local_Home));
                }
                else
                {
                    questionNum -= 3;
                    replaceFragment(mFrg1);

                    bundle = new Bundle();
                    bundle.PutString("JSON Location", JSON_ARRAY);
                    fragmentTransaction = FragmentManager.BeginTransaction();
                }
            };
        }
Exemplo n.º 6
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.h_Layout2);

            // Create your application here
            var btnNext = FindViewById <ImageButton>(Resource.Id.btnContinueFrom2);
            var btnBack = FindViewById <ImageButton>(Resource.Id.btnBackfrom2);

            var lblVIs = FindViewById <TextView>(Resource.Id.txt2Question1);
            var btn7   = FindViewById <Button>(Resource.Id.btn2Q1C1);
            var btn6   = FindViewById <Button>(Resource.Id.btn2Q1C2);
            var btn5   = FindViewById <Button>(Resource.Id.btn2Q1C3);
            var txtVis = FindViewById <TextView>(Resource.Id.txt2Answer1);

            var lblAIP          = FindViewById <TextView>(Resource.Id.txt2Question2);
            var btnPrecision    = FindViewById <Button>(Resource.Id.btn2Q2C1);
            var btnNonPrecision = FindViewById <Button>(Resource.Id.btn2Q2C2);
            var btnCircling     = FindViewById <Button>(Resource.Id.btn2Q2C3);
            var txtAIP          = FindViewById <TextView>(Resource.Id.txt2Answer2);

            var txtRisk    = FindViewById <TextView>(Resource.Id.txt2RiskText2);
            var txtRiskNum = FindViewById <TextView>(Resource.Id.txt2RiskNum);

            lblVIs.Text = "Visibility";
            btn7.Text   = "7+ SM";
            btn6.Text   = "6 SM";
            btn5.Text   = "5 SM";
            txtVis.Text = "You have selected the '" + btn7.Text + "' choice.";

            lblAIP.Text          = "Best IAP Available";
            btnPrecision.Text    = "Precision";
            btnNonPrecision.Text = "Non-Precision";
            btnCircling.Text     = "Circling";
            txtAIP.Text          = "You have selected the '" + btnPrecision.Text + "' choice.";

            ShortCutFunctions class1 = new ShortCutFunctions();

            class1.defaultVals(btn7, btn6, btn5, txtVis, vis);
            class1.defaultVals(btnPrecision, btnNonPrecision, btnCircling, txtAIP, iap);

            M_VFR_Night_XC1.departureRisk = M_VFR_Night_XC1.ceiling + M_VFR_Night_XC1.wind + M_VFR_Night_XC1.xwind + vis + iap;
            class1.riskShow(txtRisk, txtRiskNum, "Departure Risk", M_VFR_Night_XC1.departureRisk, 8, 10);

            btn7.Touch += (s, e) =>
            {
                vis = class1.button1Pressed(btn7, btn6, btn5, txtVis);
                M_VFR_Night_XC1.departureRisk = M_VFR_Night_XC1.ceiling + M_VFR_Night_XC1.wind + M_VFR_Night_XC1.xwind + vis + iap;
                class1.riskShow(txtRisk, txtRiskNum, "Departure Risk", M_VFR_Night_XC1.departureRisk, 8, 10);
            };
            btn6.Touch += (s, e) =>
            {
                vis = class1.button2Pressed(btn7, btn6, btn5, txtVis);
                M_VFR_Night_XC1.departureRisk = M_VFR_Night_XC1.ceiling + M_VFR_Night_XC1.wind + M_VFR_Night_XC1.xwind + vis + iap;
                class1.riskShow(txtRisk, txtRiskNum, "Departure Risk", M_VFR_Night_XC1.departureRisk, 8, 10);
            };
            btn5.Touch += (s, e) =>
            {
                vis = class1.button3Pressed(btn7, btn6, btn5, txtVis);
                M_VFR_Night_XC1.departureRisk = M_VFR_Night_XC1.ceiling + M_VFR_Night_XC1.wind + M_VFR_Night_XC1.xwind + vis + iap;
                class1.riskShow(txtRisk, txtRiskNum, "Departure Risk", M_VFR_Night_XC1.departureRisk, 8, 10);
            };

            btnPrecision.Touch += (s, e) =>
            {
                iap = class1.button1Pressed(btnPrecision, btnNonPrecision, btnCircling, txtAIP);
                M_VFR_Night_XC1.departureRisk = M_VFR_Night_XC1.ceiling + M_VFR_Night_XC1.wind + M_VFR_Night_XC1.xwind + vis + iap;
                class1.riskShow(txtRisk, txtRiskNum, "Departure Risk", M_VFR_Night_XC1.departureRisk, 8, 10);
            };
            btnNonPrecision.Touch += (s, e) =>
            {
                iap = class1.button2Pressed(btnPrecision, btnNonPrecision, btnCircling, txtAIP);
                M_VFR_Night_XC1.departureRisk = M_VFR_Night_XC1.ceiling + M_VFR_Night_XC1.wind + M_VFR_Night_XC1.xwind + vis + iap;
                class1.riskShow(txtRisk, txtRiskNum, "Departure Risk", M_VFR_Night_XC1.departureRisk, 8, 10);
            };
            btnCircling.Touch += (s, e) =>
            {
                iap = class1.button3Pressed(btnPrecision, btnNonPrecision, btnCircling, txtAIP);
                M_VFR_Night_XC1.departureRisk = M_VFR_Night_XC1.ceiling + M_VFR_Night_XC1.wind + M_VFR_Night_XC1.xwind + vis + iap;
                class1.riskShow(txtRisk, txtRiskNum, "Departure Risk", M_VFR_Night_XC1.departureRisk, 8, 10);
            };

            btnBack.Click += delegate
            {
                StartActivity(typeof(M_VFR_Night_XC1));
            };

            btnNext.Click += delegate
            {
                if (M_VFR_Night_XC1.departureRisk > 9)
                {
                    class1.alertShow("Departure Risk", this);

                    class1.defaultVals(btn7, btn6, btn5, txtVis, vis);
                    class1.defaultVals(btnPrecision, btnNonPrecision, btnCircling, txtAIP, iap);
                }
                else
                {
                    StartActivity(typeof(M_VFR_Night_XC3));
                }
            };
        }
Exemplo n.º 7
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.h_Layout_3);

            var lblLast   = FindViewById <TextView>(Resource.Id.txtQuestion1);
            var btn30     = FindViewById <Button>(Resource.Id.btnQ1C1);
            var btn30to45 = FindViewById <Button>(Resource.Id.btnQ1C2);
            var btn45     = FindViewById <Button>(Resource.Id.btnQ1C3);
            var txtLast   = FindViewById <TextView>(Resource.Id.txtAnswer1);

            var lblDual    = FindViewById <TextView>(Resource.Id.txtQuestion2);
            var btnLess30  = FindViewById <Button>(Resource.Id.btnQ2C1);
            var btn30to452 = FindViewById <Button>(Resource.Id.btnQ2C2);
            var btn45Plus  = FindViewById <Button>(Resource.Id.btnQ2C3);
            var txtDulal   = FindViewById <TextView>(Resource.Id.txtAnswer2);

            var lblIFR = FindViewById <TextView>(Resource.Id.txtQuestion3);
            var btnYes = FindViewById <Button>(Resource.Id.btnQ3C1);
            var btnNon = FindViewById <Button>(Resource.Id.btnQ3C2);
            var btnNo  = FindViewById <Button>(Resource.Id.btnQ3C3);
            var txtiFR = FindViewById <TextView>(Resource.Id.txtAnswer3);

            var txtRisk    = FindViewById <TextView>(Resource.Id.txtRiskText);
            var txtRiskNum = FindViewById <TextView>(Resource.Id.txtRiskNum);

            lblLast.Text   = "Last Dual Landing";
            btn30.Text     = "< 30 days";
            btn30to45.Text = "30 - 45 days";
            btn45.Text     = "> 45 days";

            lblDual.Text    = "Dual Instrument Approach";
            btnLess30.Text  = "< 30 days";
            btn30to452.Text = "30 - 45 days";
            btn45Plus.Text  = "> 45 days";

            lblIFR.Text       = "IFR Current?";
            btnYes.Text       = "Yes";
            btnNon.Text       = "Non-Precision";
            btnNon.Visibility = ViewStates.Invisible;
            btnNo.Text        = "No";

            ShortCutFunctions class1 = new ShortCutFunctions();

            class1.defaultVals(btn30, btn30to45, btn45, txtLast, last);
            class1.defaultVals(btnLess30, btn30to452, btn45Plus, txtDulal, dual);
            class1.defaultVals(btnYes, btnNon, btnNo, txtiFR, curr);

            PIC = last + dual + curr;
            class1.riskShow(txtRisk, txtRiskNum, "PIC Risk", PIC, 2, 3);

            btn30.Touch += (s, e) =>
            {
                last = class1.button1Pressed(btn30, btn30to45, btn45, txtLast);
                PIC  = last + dual + curr;
                class1.riskShow(txtRisk, txtRiskNum, "PIC Risk", PIC, 2, 3);
            };
            btn30to45.Touch += (s, e) =>
            {
                last = class1.button2Pressed(btn30, btn30to45, btn45, txtLast);
                PIC  = last + dual + curr;
                class1.riskShow(txtRisk, txtRiskNum, "PIC Risk", PIC, 2, 3);
            };
            btn45.Touch += (s, e) =>
            {
                last = class1.button3Pressed(btn30, btn30to45, btn45, txtLast);
                PIC  = last + dual + curr;
                class1.riskShow(txtRisk, txtRiskNum, "PIC Risk", PIC, 2, 3);
            };

            btnLess30.Touch += (s, e) =>
            {
                dual = class1.button1Pressed(btnLess30, btn30to452, btn45Plus, txtDulal);
                PIC  = last + dual + curr;
                class1.riskShow(txtRisk, txtRiskNum, "PIC Risk", PIC, 2, 3);
            };
            btn30to452.Touch += (s, e) =>
            {
                dual = class1.button2Pressed(btnLess30, btn30to452, btn45Plus, txtDulal);
                PIC  = last + dual + curr;
                class1.riskShow(txtRisk, txtRiskNum, "PIC Risk", PIC, 2, 3);
            };
            btn45Plus.Touch += (s, e) =>
            {
                dual = class1.button3Pressed(btnLess30, btn30to452, btn45Plus, txtDulal);
                PIC  = last + dual + curr;
                class1.riskShow(txtRisk, txtRiskNum, "PIC Risk", PIC, 2, 3);
            };

            btnYes.Touch += (s, e) =>
            {
                curr = class1.button1Pressed(btnYes, btnNon, btnNo, txtiFR);
                PIC  = last + dual + curr;
                class1.riskShow(txtRisk, txtRiskNum, "PIC Risk", PIC, 2, 3);
            };
            btnNo.Touch += (s, e) =>
            {
                curr = class1.button3Pressed(btnYes, btnNon, btnNo, txtiFR);
                PIC  = last + dual + curr;
                class1.riskShow(txtRisk, txtRiskNum, "PIC Risk", PIC, 2, 3);
            };

            var btnNext = FindViewById <ImageButton>(Resource.Id.btnContinueFrom3);
            var btnBack = FindViewById <ImageButton>(Resource.Id.btnBackfrom3);

            btnNext.Click += delegate
            {
                if (PIC > 2)
                {
                    class1.alertShow("PIC Risk", this);
                }
                else
                {
                    StartActivity(typeof(Y_Aircraft_and_Instructor));
                }
            };

            btnBack.Click += delegate
            {
                StartActivity(typeof(O_IFR_Day_XC_4Alternate));
            };
        }
Exemplo n.º 8
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // Create your application here
            // Create your application here
            SetContentView(Resource.Layout.h_Layout2);

            var btnNext = FindViewById <ImageButton>(Resource.Id.btnContinueFrom2);
            var btnBack = FindViewById <ImageButton>(Resource.Id.btnBackfrom2);

            var lblCheckpoints = FindViewById <TextView>(Resource.Id.txt2Question1);
            var btnMult        = FindViewById <Button>(Resource.Id.btn2Q1C1);
            var btnMod         = FindViewById <Button>(Resource.Id.btn2Q1C2);
            var btnFew         = FindViewById <Button>(Resource.Id.btn2Q1C3);
            var txtCheckpoints = FindViewById <TextView>(Resource.Id.txt2Answer1);

            var lblTimeEnroute = FindViewById <TextView>(Resource.Id.txt2Question2);
            var btnLessThan60  = FindViewById <Button>(Resource.Id.btn2Q2C1);
            var btn60to120     = FindViewById <Button>(Resource.Id.btn2Q2C2);
            var btn120Plus     = FindViewById <Button>(Resource.Id.btn2Q2C3);
            var txtTime        = FindViewById <TextView>(Resource.Id.txt2Answer2);

            var txtRisk    = FindViewById <TextView>(Resource.Id.txt2RiskText2);
            var txtRiskNum = FindViewById <TextView>(Resource.Id.txt2RiskNum);

            lblCheckpoints.Text = "Checkpoints (XC)";
            btnMult.Text        = "Multiple";
            btnMod.Text         = "Moderate";
            btnFew.Text         = "Few to none";
            txtCheckpoints.Text = "You have selected the '" + btnMult.Text + "' choice.";

            lblTimeEnroute.Text = "Time enroute";
            btnLessThan60.Text  = "< 60 min";
            btn60to120.Text     = "60 - 120 min";
            btn120Plus.Text     = "> 120 min";
            txtTime.Text        = "You have selected the '" + btnLessThan60.Text + "' choice.";

            ShortCutFunctions sc = new ShortCutFunctions();

            sc.defaultVals(btnMult, btnMod, btnFew, txtCheckpoints, checkpoints);
            sc.defaultVals(btnLessThan60, btn60to120, btn120Plus, txtTime, timeEnroute);

            M_VFR_Night_XC3.enrouteRisk = M_VFR_Night_XC3.ceiling + M_VFR_Night_XC3.vis + checkpoints + timeEnroute;
            sc.riskShow(txtRisk, txtRiskNum, "Enroute Risk", M_VFR_Night_XC3.enrouteRisk, 7, 9);

            btnMult.Touch += (s, e) =>
            {
                checkpoints = sc.button1Pressed(btnMult, btnMod, btnFew, txtCheckpoints);
                M_VFR_Night_XC3.enrouteRisk = M_VFR_Night_XC3.ceiling + M_VFR_Night_XC3.vis + checkpoints + timeEnroute;
                sc.riskShow(txtRisk, txtRiskNum, "Enroute Risk", M_VFR_Night_XC3.enrouteRisk, 7, 9);
            };
            btnMod.Touch += (s, e) =>
            {
                checkpoints = sc.button2Pressed(btnMult, btnMod, btnFew, txtCheckpoints);
                M_VFR_Night_XC3.enrouteRisk = M_VFR_Night_XC3.ceiling + M_VFR_Night_XC3.vis + checkpoints + timeEnroute;
                sc.riskShow(txtRisk, txtRiskNum, "Enroute Risk", M_VFR_Night_XC3.enrouteRisk, 7, 9);
            };
            btnFew.Touch += (s, e) =>
            {
                checkpoints = sc.button3Pressed(btnMult, btnMod, btnFew, txtCheckpoints);
                M_VFR_Night_XC3.enrouteRisk = M_VFR_Night_XC3.ceiling + M_VFR_Night_XC3.vis + checkpoints + timeEnroute;
                sc.riskShow(txtRisk, txtRiskNum, "Enroute Risk", M_VFR_Night_XC3.enrouteRisk, 7, 9);
            };

            btnLessThan60.Touch += (s, e) =>
            {
                timeEnroute = sc.button1Pressed(btnLessThan60, btn60to120, btn120Plus, txtTime);
                M_VFR_Night_XC3.enrouteRisk = M_VFR_Night_XC3.ceiling + M_VFR_Night_XC3.vis + checkpoints + timeEnroute;
                sc.riskShow(txtRisk, txtRiskNum, "Enroute Risk", M_VFR_Night_XC3.enrouteRisk, 7, 9);
            };
            btn60to120.Touch += (s, e) =>
            {
                timeEnroute = sc.button2Pressed(btnLessThan60, btn60to120, btn120Plus, txtTime);
                M_VFR_Night_XC3.enrouteRisk = M_VFR_Night_XC3.ceiling + M_VFR_Night_XC3.vis + checkpoints + timeEnroute;
                sc.riskShow(txtRisk, txtRiskNum, "Enroute Risk", M_VFR_Night_XC3.enrouteRisk, 7, 9);
            };
            btn120Plus.Touch += (s, e) =>
            {
                timeEnroute = sc.button3Pressed(btnLessThan60, btn60to120, btn120Plus, txtTime);
                M_VFR_Night_XC3.enrouteRisk = M_VFR_Night_XC3.ceiling + M_VFR_Night_XC3.vis + checkpoints + timeEnroute;
                sc.riskShow(txtRisk, txtRiskNum, "Enroute Risk", M_VFR_Night_XC3.enrouteRisk, 7, 9);
            };

            btnBack.Click += delegate
            {
                StartActivity(typeof(M_VFR_Night_XC3));
            };

            btnNext.Click += delegate
            {
                if (M_VFR_Night_XC3.enrouteRisk > 8)
                {
                    sc.alertShow("Enroute Risk", this);
                }
                else
                {
                    StartActivity(typeof(M_VFR_Night_XC5));
                }
            };
        }
Exemplo n.º 9
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // Create your application here
            SetContentView(Resource.Layout.h_Layout2);

            var btnNext = FindViewById <ImageButton>(Resource.Id.btnContinueFrom2);
            var btnBack = FindViewById <ImageButton>(Resource.Id.btnBackfrom2);

            var lblDual       = FindViewById <TextView>(Resource.Id.txt2Question1);
            var btnLessThan30 = FindViewById <Button>(Resource.Id.btn2Q1C1);
            var btn30to45     = FindViewById <Button>(Resource.Id.btn2Q1C2);
            var btn45Plus     = FindViewById <Button>(Resource.Id.btn2Q1C3);
            var txtDual       = FindViewById <TextView>(Resource.Id.txt2Answer1);

            var lblIFR    = FindViewById <TextView>(Resource.Id.txt2Question2);
            var btnYes    = FindViewById <Button>(Resource.Id.btn2Q2C1);
            var btnfio    = FindViewById <Button>(Resource.Id.btn2Q2C2);
            var btnNo     = FindViewById <Button>(Resource.Id.btn2Q2C3);
            var txt3Night = FindViewById <TextView>(Resource.Id.txt2Answer2);

            var txtPICRisk    = FindViewById <TextView>(Resource.Id.txt2RiskText2);
            var txtPICRiskNum = FindViewById <TextView>(Resource.Id.txt2RiskNum);

            lblDual.Text       = "Dual Instrument Approach";
            btnLessThan30.Text = "<30 days";
            btn30to45.Text     = "30 - 45 days";
            btn45Plus.Text     = ">45 days";
            txtDual.Text       = "You have selected the '" + btnLessThan30.Text + "' choice.";

            lblIFR.Text       = "IFR current?";
            btnYes.Text       = "Yes";
            btnfio.Visibility = ViewStates.Invisible;
            btnNo.Text        = "No"; // only two options for this question

            txt3Night.Text = "You have selected the '" + btnYes.Text + "' choice.";

            ShortCutFunctions sc = new ShortCutFunctions();

            sc.defaultVals(btnLessThan30, btn30to45, btn45Plus, txtDual, dia);
            sc.defaultVals(btnYes, btnfio, btnNo, txt3Night, IFRCurr);

            M_VFR_Night_XC9.pic = IFRCurr + dia + M_VFR_Night_XC9.Night3 + M_VFR_Night_XC9.ldl;
            sc.riskShow(txtPICRisk, txtPICRiskNum, "PIC Risk", M_VFR_Night_XC9.pic, 2, 3);

            btnLessThan30.Touch += (s, e) =>
            {
                dia = sc.button1Pressed(btnLessThan30, btn30to45, btn45Plus, txtDual);
                M_VFR_Night_XC9.pic = IFRCurr + dia + M_VFR_Night_XC9.Night3 + M_VFR_Night_XC9.ldl;
                sc.riskShow(txtPICRisk, txtPICRiskNum, "PIC Risk", M_VFR_Night_XC9.pic, 2, 3);
            };
            btn30to45.Touch += (s, e) =>
            {
                dia = sc.button2Pressed(btnLessThan30, btn30to45, btn45Plus, txtDual);
                M_VFR_Night_XC9.pic = IFRCurr + dia + M_VFR_Night_XC9.Night3 + M_VFR_Night_XC9.ldl;
                sc.riskShow(txtPICRisk, txtPICRiskNum, "PIC Risk", M_VFR_Night_XC9.pic, 2, 3);
            };
            btn45Plus.Touch += (s, e) =>
            {
                dia = sc.button3Pressed(btnLessThan30, btn30to45, btn45Plus, txtDual);
                M_VFR_Night_XC9.pic = IFRCurr + dia + M_VFR_Night_XC9.Night3 + M_VFR_Night_XC9.ldl;
                sc.riskShow(txtPICRisk, txtPICRiskNum, "PIC Risk", M_VFR_Night_XC9.pic, 2, 3);
            };

            btnYes.Touch += (s, e) =>
            {
                IFRCurr             = sc.button1Pressed(btnYes, btnfio, btnNo, txt3Night);
                M_VFR_Night_XC9.pic = IFRCurr + dia + M_VFR_Night_XC9.Night3 + M_VFR_Night_XC9.ldl;
                sc.riskShow(txtPICRisk, txtPICRiskNum, "PIC Risk", M_VFR_Night_XC9.pic, 2, 3);
            };
            btnNo.Touch += (s, e) =>
            {
                IFRCurr             = sc.button3Pressed(btnYes, btnfio, btnNo, txt3Night);
                M_VFR_Night_XC9.pic = IFRCurr + dia + M_VFR_Night_XC9.Night3 + M_VFR_Night_XC9.ldl;
                sc.riskShow(txtPICRisk, txtPICRiskNum, "PIC Risk", M_VFR_Night_XC9.pic, 2, 3);
            };


            btnNext.Click += delegate
            {
                if (M_VFR_Night_XC9.pic < 3)
                {
                    StartActivity(typeof(Y_Aircraft_and_Instructor));
                }
                else
                {
                    sc.alertShow("PIC Risk", this);
                }
            };
            btnBack.Click += delegate
            {
                StartActivity(typeof(M_VFR_Night_XC9));
            };
        }