コード例 #1
0
ファイル: Toggles.cs プロジェクト: TimEneman/KH2Tracker
        private void SimpleToggle(object sender, RoutedEventArgs e)
        {
            // Mimicing radio buttons so you cant toggle a button off
            if (SimpleOption.IsChecked == false)
            {
                SimpleOption.IsChecked = true;
                return;
            }

            OrbOption.IsChecked = false;
            AltOption.IsChecked = false;
            Properties.Settings.Default.Simple = SimpleOption.IsChecked;
            Properties.Settings.Default.Orb    = OrbOption.IsChecked;
            Properties.Settings.Default.Alt    = AltOption.IsChecked;

            if (SimpleOption.IsChecked)
            {
                Report1.SetResourceReference(ContentProperty, "AnsemReport1");
                Report2.SetResourceReference(ContentProperty, "AnsemReport2");
                Report3.SetResourceReference(ContentProperty, "AnsemReport3");
                Report4.SetResourceReference(ContentProperty, "AnsemReport4");
                Report5.SetResourceReference(ContentProperty, "AnsemReport5");
                Report6.SetResourceReference(ContentProperty, "AnsemReport6");
                Report7.SetResourceReference(ContentProperty, "AnsemReport7");
                Report8.SetResourceReference(ContentProperty, "AnsemReport8");
                Report9.SetResourceReference(ContentProperty, "AnsemReport9");
                Report10.SetResourceReference(ContentProperty, "AnsemReport10");
                Report11.SetResourceReference(ContentProperty, "AnsemReport11");
                Report12.SetResourceReference(ContentProperty, "AnsemReport12");
                Report13.SetResourceReference(ContentProperty, "AnsemReport13");
                Fire1.SetResourceReference(ContentProperty, "Fire");
                Fire2.SetResourceReference(ContentProperty, "Fire");
                Fire3.SetResourceReference(ContentProperty, "Fire");
                Blizzard1.SetResourceReference(ContentProperty, "Blizzard");
                Blizzard2.SetResourceReference(ContentProperty, "Blizzard");
                Blizzard3.SetResourceReference(ContentProperty, "Blizzard");
                Thunder1.SetResourceReference(ContentProperty, "Thunder");
                Thunder2.SetResourceReference(ContentProperty, "Thunder");
                Thunder3.SetResourceReference(ContentProperty, "Thunder");
                Cure1.SetResourceReference(ContentProperty, "Cure");
                Cure2.SetResourceReference(ContentProperty, "Cure");
                Cure3.SetResourceReference(ContentProperty, "Cure");
                Reflect1.SetResourceReference(ContentProperty, "Reflect");
                Reflect2.SetResourceReference(ContentProperty, "Reflect");
                Reflect3.SetResourceReference(ContentProperty, "Reflect");
                Magnet1.SetResourceReference(ContentProperty, "Magnet");
                Magnet2.SetResourceReference(ContentProperty, "Magnet");
                Magnet3.SetResourceReference(ContentProperty, "Magnet");
                Valor.SetResourceReference(ContentProperty, "Valor");
                Wisdom.SetResourceReference(ContentProperty, "Wisdom");
                Limit.SetResourceReference(ContentProperty, "Limit");
                Master.SetResourceReference(ContentProperty, "Master");
                Final.SetResourceReference(ContentProperty, "Final");
                TornPage1.SetResourceReference(ContentProperty, "TornPage");
                TornPage2.SetResourceReference(ContentProperty, "TornPage");
                TornPage3.SetResourceReference(ContentProperty, "TornPage");
                TornPage4.SetResourceReference(ContentProperty, "TornPage");
                TornPage5.SetResourceReference(ContentProperty, "TornPage");
                Lamp.SetResourceReference(ContentProperty, "Genie");
                Ukulele.SetResourceReference(ContentProperty, "Stitch");
                Baseball.SetResourceReference(ContentProperty, "ChickenLittle");
                Feather.SetResourceReference(ContentProperty, "PeterPan");
                Nonexistence.SetResourceReference(ContentProperty, "ProofOfNonexistence");
                Connection.SetResourceReference(ContentProperty, "ProofOfConnection");
                Peace.SetResourceReference(ContentProperty, "ProofOfPeace");
                PromiseCharm.SetResourceReference(ContentProperty, "PromiseCharm");

                broadcast.Report.SetResourceReference(ContentProperty, "AnsemReport");
                broadcast.Peace.SetResourceReference(ContentProperty, "ProofOfPeace");
                broadcast.Nonexistence.SetResourceReference(ContentProperty, "ProofOfNonexistence");
                broadcast.Connection.SetResourceReference(ContentProperty, "ProofOfConnection");
                broadcast.PromiseCharm.SetResourceReference(ContentProperty, "PromiseCharm");
                broadcast.Fire.SetResourceReference(ContentProperty, "Fire");
                broadcast.Blizzard.SetResourceReference(ContentProperty, "Blizzard");
                broadcast.Thunder.SetResourceReference(ContentProperty, "Thunder");
                broadcast.Cure.SetResourceReference(ContentProperty, "Cure");
                broadcast.Reflect.SetResourceReference(ContentProperty, "Reflect");
                broadcast.Magnet.SetResourceReference(ContentProperty, "Magnet");
                broadcast.Valor.SetResourceReference(ContentProperty, "Valor");
                broadcast.Wisdom.SetResourceReference(ContentProperty, "Wisdom");
                broadcast.Limit.SetResourceReference(ContentProperty, "Limit");
                broadcast.Master.SetResourceReference(ContentProperty, "Master");
                broadcast.Final.SetResourceReference(ContentProperty, "Final");
                broadcast.Baseball.SetResourceReference(ContentProperty, "ChickenLittle");
                broadcast.Lamp.SetResourceReference(ContentProperty, "Genie");
                broadcast.Ukulele.SetResourceReference(ContentProperty, "Stitch");
                broadcast.Feather.SetResourceReference(ContentProperty, "PeterPan");

                ((Grid)((Grid)broadcast.Fire.Parent).Parent).RowDefinitions[0].Height = new GridLength(1, GridUnitType.Star);
                ((Grid)((Grid)broadcast.Fire.Parent).Parent).RowDefinitions[2].Height = new GridLength(1, GridUnitType.Star);
                ((Grid)broadcast.Valor.Parent).RowDefinitions[1].Height = new GridLength(2.2, GridUnitType.Star);
                ((Grid)broadcast.Valor.Parent).RowDefinitions[2].Height = new GridLength(2.2, GridUnitType.Star);
                ((Grid)broadcast.Lamp.Parent).RowDefinitions[1].Height  = new GridLength(4.4, GridUnitType.Star);
            }
        }
コード例 #2
0
        private void createReport(object sender, RoutedEventArgs e)
        {
            if (listViewProjects.SelectedItem == null)
            {
                myMessageQueue.Enqueue(rm.GetString("selectRowToTakeAction"), rm.GetString("ok"), () => HandleOKMethod());
                return;
            }

            int             counter2        = countCheckBoxForReport2();
            VarsProjectsAll varsProjectsAll = (VarsProjectsAll)listViewProjects.SelectedItem;

            if (localDbConnectionUnity.State == ConnectionState.Closed)
            {
                localDbConnectionUnity.Open();
            }

            try
            {
                SqlCommand reportCommand = new SqlCommand("INSERT INTO Reports VALUES (@date)", localDbConnectionUnity);
                reportCommand.Parameters.AddWithValue("@date", Convert.ToDateTime(DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss")));
                reportCommand.ExecuteNonQuery();

                SqlCommand commandProjectReport = new SqlCommand("SELECT dbo.countReports()", localDbConnectionUnity);
                reportDone.Content = (int)commandProjectReport.ExecuteScalar();
            }
            catch { }

            localDbConnectionUnity.Close();

            if (localDbConnection.State == ConnectionState.Closed)
            {
                localDbConnection.Open();
            }

            SqlCommand command = new SqlCommand("SELECT dbo.getProjectDeviceType(@id)", localDbConnection);

            command.Parameters.AddWithValue("@id", varsProjectsAll.id);
            int type = int.Parse(command.ExecuteScalar().ToString());

            localDbConnection.Close();

            if (type == 1)
            {
                switch (countCheckBoxForReport1())
                {
                case 0:
                    myMessageQueue.Enqueue(rm.GetString("selectDataToReport"), rm.GetString("ok"), () => HandleOKMethod());
                    break;

                case 1:
                    Report1 report1_1 = new Report1(varsProjectsAll.id, idList);
                    report1_1.Show();
                    break;

                case 2:
                    Report2 report1_2 = new Report2(varsProjectsAll.id, idList);
                    report1_2.Show();
                    break;

                case 3:
                    Report3 report1_3 = new Report3(varsProjectsAll.id, idList);
                    report1_3.Show();
                    break;

                case 4:
                    Report4 report1_4 = new Report4(varsProjectsAll.id, idList);
                    report1_4.Show();
                    break;

                case 5:
                    Report5 report1_5 = new Report5(varsProjectsAll.id, idList);
                    report1_5.Show();
                    break;

                case 6:
                    Report6 report1_6 = new Report6(varsProjectsAll.id, idList);
                    report1_6.Show();
                    break;

                case 7:
                    Report7 report1_7 = new Report7(varsProjectsAll.id, idList);
                    report1_7.Show();
                    break;

                case 8:
                    Report8 report1_8 = new Report8(varsProjectsAll.id, idList);
                    report1_8.Show();
                    break;

                case 9:
                    Report9 report1_9 = new Report9(varsProjectsAll.id, idList);
                    report1_9.Show();
                    break;

                case 10:
                    Report10 report1_10 = new Report10(varsProjectsAll.id, idList);
                    report1_10.Show();
                    break;

                case 11:
                    Report11 report1_11 = new Report11(varsProjectsAll.id, idList);
                    report1_11.Show();
                    break;
                }
            }
            else
            {
                switch (countCheckBoxForReport2())
                {
                case 0:
                    myMessageQueue.Enqueue(rm.GetString("selectDataToReport"), rm.GetString("ok"), () => HandleOKMethod());
                    break;

                case 1:
                    Report1 report1_1 = new Report1(varsProjectsAll.id, idList);
                    report1_1.Show();
                    break;

                case 2:
                    Report2 report1_2 = new Report2(varsProjectsAll.id, idList);
                    report1_2.Show();
                    break;

                case 3:
                    Report3 report1_3 = new Report3(varsProjectsAll.id, idList);
                    report1_3.Show();
                    break;

                case 4:
                    Report4 report1_4 = new Report4(varsProjectsAll.id, idList);
                    report1_4.Show();
                    break;

                case 5:
                    Report5 report1_5 = new Report5(varsProjectsAll.id, idList);
                    report1_5.Show();
                    break;

                case 6:
                    Report6 report1_6 = new Report6(varsProjectsAll.id, idList);
                    report1_6.Show();
                    break;

                case 7:
                    Report7 report1_7 = new Report7(varsProjectsAll.id, idList);
                    report1_7.Show();
                    break;

                case 8:
                    Report8 report1_8 = new Report8(varsProjectsAll.id, idList);
                    report1_8.Show();
                    break;

                case 9:
                    Report9 report1_9 = new Report9(varsProjectsAll.id, idList);
                    report1_9.Show();
                    break;

                case 10:
                    Report10 report1_10 = new Report10(varsProjectsAll.id, idList);
                    report1_10.Show();
                    break;

                case 11:
                    Report11 report1_11 = new Report11(varsProjectsAll.id, idList);
                    report1_11.Show();
                    break;

                case 12:
                    myMessageQueue.Enqueue(rm.GetString("maxRowToReport"), rm.GetString("ok"), () => HandleOKMethod());
                    break;

                case 13:
                    myMessageQueue.Enqueue(rm.GetString("maxRowToReport"), rm.GetString("ok"), () => HandleOKMethod());
                    break;

                case 14:
                    myMessageQueue.Enqueue(rm.GetString("maxRowToReport"), rm.GetString("ok"), () => HandleOKMethod());
                    break;

                case 15:
                    myMessageQueue.Enqueue(rm.GetString("maxRowToReport"), rm.GetString("ok"), () => HandleOKMethod());
                    break;

                case 16:
                    myMessageQueue.Enqueue(rm.GetString("maxRowToReport"), rm.GetString("ok"), () => HandleOKMethod());
                    break;
                }
            }
        }