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); } }
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; } } }