diff --git a/20250219/asztali_minta_valasztas/ValasztasGUI/.vs/ValasztasGUI.csproj.dtbcache.json b/20250219/asztali_minta_valasztas/ValasztasGUI/.vs/ValasztasGUI.csproj.dtbcache.json new file mode 100644 index 0000000..9940af0 --- /dev/null +++ b/20250219/asztali_minta_valasztas/ValasztasGUI/.vs/ValasztasGUI.csproj.dtbcache.json @@ -0,0 +1 @@ +{"RootPath":"E:\\Házi\\Programozás\\C#\\Suli\\ProgaOra\\20250219\\asztali_minta_valasztas\\ValasztasGUI","ProjectFileName":"ValasztasGUI.csproj","Configuration":"Debug|AnyCPU","FrameworkPath":"","Sources":[{"SourceFile":"App.xaml.cs"},{"SourceFile":"MainWindow.xaml.cs"},{"SourceFile":"Properties\\AssemblyInfo.cs"},{"SourceFile":"Properties\\Resources.Designer.cs"},{"SourceFile":"Properties\\Settings.Designer.cs"},{"SourceFile":"obj\\Debug\\.NETFramework,Version=v4.8.AssemblyAttributes.cs"},{"SourceFile":"E:\\Házi\\Programozás\\C#\\Suli\\ProgaOra\\20250219\\asztali_minta_valasztas\\ValasztasGUI\\obj\\Debug\\MainWindow.g.cs"},{"SourceFile":"E:\\Házi\\Programozás\\C#\\Suli\\ProgaOra\\20250219\\asztali_minta_valasztas\\ValasztasGUI\\obj\\Debug\\App.g.cs"}],"References":[{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\Microsoft.CSharp.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\mscorlib.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\PresentationCore.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\PresentationFramework.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Core.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Data.DataSetExtensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Data.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Net.Http.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Xaml.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Xml.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\System.Xml.Linq.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8\\WindowsBase.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""}],"Analyzers":[],"Outputs":[{"OutputItemFullPath":"E:\\Házi\\Programozás\\C#\\Suli\\ProgaOra\\20250219\\asztali_minta_valasztas\\ValasztasGUI\\bin\\Debug\\ValasztasGUI.exe","OutputItemRelativePath":"ValasztasGUI.exe"},{"OutputItemFullPath":"E:\\Házi\\Programozás\\C#\\Suli\\ProgaOra\\20250219\\asztali_minta_valasztas\\ValasztasGUI\\bin\\Debug\\ValasztasGUI.pdb","OutputItemRelativePath":"ValasztasGUI.pdb"}],"CopyToOutputEntries":[]} \ No newline at end of file diff --git a/20250219/asztali_minta_valasztas/ValasztasGUI/.vs/ValasztasGUI/FileContentIndex/5b543674-a9b7-40fa-97d8-d69e35c2ecbf.vsidx b/20250219/asztali_minta_valasztas/ValasztasGUI/.vs/ValasztasGUI/FileContentIndex/5b543674-a9b7-40fa-97d8-d69e35c2ecbf.vsidx new file mode 100644 index 0000000..70aef67 Binary files /dev/null and b/20250219/asztali_minta_valasztas/ValasztasGUI/.vs/ValasztasGUI/FileContentIndex/5b543674-a9b7-40fa-97d8-d69e35c2ecbf.vsidx differ diff --git a/20250219/asztali_minta_valasztas/ValasztasGUI/.vs/ValasztasGUI/FileContentIndex/aaaf4357-465f-4094-9f02-6c4c21456254.vsidx b/20250219/asztali_minta_valasztas/ValasztasGUI/.vs/ValasztasGUI/FileContentIndex/aaaf4357-465f-4094-9f02-6c4c21456254.vsidx new file mode 100644 index 0000000..4f1293e Binary files /dev/null and b/20250219/asztali_minta_valasztas/ValasztasGUI/.vs/ValasztasGUI/FileContentIndex/aaaf4357-465f-4094-9f02-6c4c21456254.vsidx differ diff --git a/20250219/asztali_minta_valasztas/ValasztasGUI/.vs/ValasztasGUI/FileContentIndex/ad4be704-5916-41f7-8408-3f4ad9acc4ce.vsidx b/20250219/asztali_minta_valasztas/ValasztasGUI/.vs/ValasztasGUI/FileContentIndex/ad4be704-5916-41f7-8408-3f4ad9acc4ce.vsidx deleted file mode 100644 index 495ca85..0000000 Binary files a/20250219/asztali_minta_valasztas/ValasztasGUI/.vs/ValasztasGUI/FileContentIndex/ad4be704-5916-41f7-8408-3f4ad9acc4ce.vsidx and /dev/null differ diff --git a/20250219/asztali_minta_valasztas/ValasztasGUI/.vs/ValasztasGUI/FileContentIndex/ef99fd13-26b3-4427-82ce-5974b16e3ab5.vsidx b/20250219/asztali_minta_valasztas/ValasztasGUI/.vs/ValasztasGUI/FileContentIndex/ef99fd13-26b3-4427-82ce-5974b16e3ab5.vsidx new file mode 100644 index 0000000..b3ec25f Binary files /dev/null and b/20250219/asztali_minta_valasztas/ValasztasGUI/.vs/ValasztasGUI/FileContentIndex/ef99fd13-26b3-4427-82ce-5974b16e3ab5.vsidx differ diff --git a/20250219/asztali_minta_valasztas/ValasztasGUI/.vs/ValasztasGUI/v17/.suo b/20250219/asztali_minta_valasztas/ValasztasGUI/.vs/ValasztasGUI/v17/.suo index af2f2e5..5fc140d 100644 Binary files a/20250219/asztali_minta_valasztas/ValasztasGUI/.vs/ValasztasGUI/v17/.suo and b/20250219/asztali_minta_valasztas/ValasztasGUI/.vs/ValasztasGUI/v17/.suo differ diff --git a/20250219/asztali_minta_valasztas/ValasztasGUI/MainWindow.xaml b/20250219/asztali_minta_valasztas/ValasztasGUI/MainWindow.xaml index e604ecd..cdc79a7 100644 --- a/20250219/asztali_minta_valasztas/ValasztasGUI/MainWindow.xaml +++ b/20250219/asztali_minta_valasztas/ValasztasGUI/MainWindow.xaml @@ -29,7 +29,7 @@ - + diff --git a/20250219/asztali_minta_valasztas/ValasztasGUI/MainWindow.xaml.cs b/20250219/asztali_minta_valasztas/ValasztasGUI/MainWindow.xaml.cs index d59f896..b5b0428 100644 --- a/20250219/asztali_minta_valasztas/ValasztasGUI/MainWindow.xaml.cs +++ b/20250219/asztali_minta_valasztas/ValasztasGUI/MainWindow.xaml.cs @@ -15,6 +15,7 @@ using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; +using ValasztasGUI.View; namespace ValasztasGUI { @@ -24,7 +25,7 @@ namespace ValasztasGUI public static class Eredmeny { - public static List kepviselok = new List(); + public static List kepviselok = null; } public class Kepviselo @@ -199,5 +200,17 @@ namespace ValasztasGUI { Kepviselo.ValosztokeruletiGyoztesek(Eredmeny.kepviselok); } + + private void Statisztika_Click(object sender, RoutedEventArgs e) + { + if (Eredmeny.kepviselok != null) + { + Statisztika statisztika = new Statisztika(); + statisztika.Show(); + return; + } + + MessageBox.Show("Az adatok nem kerültek importálásra!", "Hiba", MessageBoxButton.OK, MessageBoxImage.Error); + } } } diff --git a/20250219/asztali_minta_valasztas/ValasztasGUI/ValasztasGUI.csproj b/20250219/asztali_minta_valasztas/ValasztasGUI/ValasztasGUI.csproj index b8e76c5..b01c92a 100644 --- a/20250219/asztali_minta_valasztas/ValasztasGUI/ValasztasGUI.csproj +++ b/20250219/asztali_minta_valasztas/ValasztasGUI/ValasztasGUI.csproj @@ -55,6 +55,9 @@ MSBuild:Compile Designer + + Statisztika.xaml + MSBuild:Compile Designer @@ -67,6 +70,10 @@ MainWindow.xaml Code + + Designer + MSBuild:Compile + diff --git a/20250219/asztali_minta_valasztas/ValasztasGUI/View/Statisztika.xaml b/20250219/asztali_minta_valasztas/ValasztasGUI/View/Statisztika.xaml new file mode 100644 index 0000000..acffee8 --- /dev/null +++ b/20250219/asztali_minta_valasztas/ValasztasGUI/View/Statisztika.xaml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/20250219/asztali_minta_valasztas/ValasztasGUI/View/Statisztika.xaml.cs b/20250219/asztali_minta_valasztas/ValasztasGUI/View/Statisztika.xaml.cs new file mode 100644 index 0000000..4a2aa3e --- /dev/null +++ b/20250219/asztali_minta_valasztas/ValasztasGUI/View/Statisztika.xaml.cs @@ -0,0 +1,66 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Shapes; + +namespace ValasztasGUI.View +{ + /// + /// Interaction logic for Statisztika.xaml + /// + public partial class Statisztika : Window + { + public Statisztika() + { + InitializeComponent(); + } + + private void Button_Click(object sender, RoutedEventArgs e) + { + this.Close(); + } + + private void szavazasraJogosultakSzamaButton_Click(object sender, RoutedEventArgs e) + { + bool szam = Int32.TryParse(szavazasraJogosultakSzamaTextBox.Text, out int result ); + + if (!szam) + { + MessageBox.Show("Hiba az összes jogosult megadásában!", "Hiba", MessageBoxButton.OK, MessageBoxImage.Error); + return; + } + + kepviselokSzamaTextBox.Text = $"{Eredmeny.kepviselok.Count}"; + + int totalszavazatok = Eredmeny.kepviselok.Sum(x => x.Szavazat); + szavazottakTextBox.Text = $"{totalszavazatok}"; + + double szazalek = ((double)totalszavazatok / (double)result) * 100; + szazalekTextBox.Text = szazalek.ToString("0.##"); + + + var partokTeljesitmenye = Eredmeny.kepviselok.GroupBy(x => x.Part).Select(g => new + { + Part = g.Key, + Szazalek = ((double)g.Count() / (double)totalszavazatok) * 10000 + }) + .OrderByDescending(x => x.Szazalek) + .Select(x => (x.Part, x.Szazalek)) + .ToList(); + + foreach (var item in partokTeljesitmenye) + { + szavazatiaranyokListBox.Items.Add($"{(item.Part == "-" ? "független" : item.Part)} {item.Szazalek.ToString("0.##")}%"); + } + } + } +} diff --git a/20250219/asztali_minta_valasztas/ValasztasGUI/bin/Debug/ValasztasGUI.exe b/20250219/asztali_minta_valasztas/ValasztasGUI/bin/Debug/ValasztasGUI.exe index 95428d1..453b9e5 100644 Binary files a/20250219/asztali_minta_valasztas/ValasztasGUI/bin/Debug/ValasztasGUI.exe and b/20250219/asztali_minta_valasztas/ValasztasGUI/bin/Debug/ValasztasGUI.exe differ diff --git a/20250219/asztali_minta_valasztas/ValasztasGUI/bin/Debug/ValasztasGUI.pdb b/20250219/asztali_minta_valasztas/ValasztasGUI/bin/Debug/ValasztasGUI.pdb index 31426fa..671f0ad 100644 Binary files a/20250219/asztali_minta_valasztas/ValasztasGUI/bin/Debug/ValasztasGUI.pdb and b/20250219/asztali_minta_valasztas/ValasztasGUI/bin/Debug/ValasztasGUI.pdb differ diff --git a/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache index 5728c40..bba86ae 100644 Binary files a/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and b/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/MainWindow.baml b/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/MainWindow.baml index f7e8701..05133ee 100644 Binary files a/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/MainWindow.baml and b/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/MainWindow.baml differ diff --git a/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/MainWindow.g.cs b/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/MainWindow.g.cs index 9e9416f..48c5b66 100644 --- a/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/MainWindow.g.cs +++ b/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/MainWindow.g.cs @@ -1,4 +1,4 @@ -#pragma checksum "..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "E2DB0723ED6272D8E119D3BBDFE60C6C3517BD7F36FE11AB854761F447510ED8" +#pragma checksum "..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "BE03C50B2D1C269C2C026526A80E0FB16D230CEAB4F942B328A994C18143126F" //------------------------------------------------------------------------------ // // This code was generated by a tool. @@ -49,6 +49,14 @@ namespace ValasztasGUI { #line hidden + #line 32 "..\..\MainWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.MenuItem Statisztika; + + #line default + #line hidden + + #line 33 "..\..\MainWindow.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.MenuItem Nyertesek; @@ -168,6 +176,15 @@ namespace ValasztasGUI { #line hidden return; case 3: + this.Statisztika = ((System.Windows.Controls.MenuItem)(target)); + + #line 32 "..\..\MainWindow.xaml" + this.Statisztika.Click += new System.Windows.RoutedEventHandler(this.Statisztika_Click); + + #line default + #line hidden + return; + case 4: this.Nyertesek = ((System.Windows.Controls.MenuItem)(target)); #line 33 "..\..\MainWindow.xaml" @@ -176,7 +193,7 @@ namespace ValasztasGUI { #line default #line hidden return; - case 4: + case 5: this.informatoin = ((System.Windows.Controls.MenuItem)(target)); #line 36 "..\..\MainWindow.xaml" @@ -185,7 +202,7 @@ namespace ValasztasGUI { #line default #line hidden return; - case 5: + case 6: this.jeloltekListBox = ((System.Windows.Controls.ListBox)(target)); #line 43 "..\..\MainWindow.xaml" @@ -194,19 +211,19 @@ namespace ValasztasGUI { #line default #line hidden return; - case 6: + case 7: this.nevTextBox = ((System.Windows.Controls.TextBox)(target)); return; - case 7: + case 8: this.valasztokeruletSzamaTextBox = ((System.Windows.Controls.TextBox)(target)); return; - case 8: + case 9: this.partTextBox = ((System.Windows.Controls.TextBox)(target)); return; - case 9: + case 10: this.szavazatokSzamaTextBox = ((System.Windows.Controls.TextBox)(target)); return; - case 10: + case 11: this.keruletButton = ((System.Windows.Controls.Button)(target)); #line 77 "..\..\MainWindow.xaml" @@ -215,7 +232,7 @@ namespace ValasztasGUI { #line default #line hidden return; - case 11: + case 12: this.keruletListBox = ((System.Windows.Controls.ListBox)(target)); return; } diff --git a/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/MainWindow.g.i.cs b/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/MainWindow.g.i.cs index 9e9416f..48c5b66 100644 --- a/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/MainWindow.g.i.cs +++ b/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/MainWindow.g.i.cs @@ -1,4 +1,4 @@ -#pragma checksum "..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "E2DB0723ED6272D8E119D3BBDFE60C6C3517BD7F36FE11AB854761F447510ED8" +#pragma checksum "..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "BE03C50B2D1C269C2C026526A80E0FB16D230CEAB4F942B328A994C18143126F" //------------------------------------------------------------------------------ // // This code was generated by a tool. @@ -49,6 +49,14 @@ namespace ValasztasGUI { #line hidden + #line 32 "..\..\MainWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.MenuItem Statisztika; + + #line default + #line hidden + + #line 33 "..\..\MainWindow.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.MenuItem Nyertesek; @@ -168,6 +176,15 @@ namespace ValasztasGUI { #line hidden return; case 3: + this.Statisztika = ((System.Windows.Controls.MenuItem)(target)); + + #line 32 "..\..\MainWindow.xaml" + this.Statisztika.Click += new System.Windows.RoutedEventHandler(this.Statisztika_Click); + + #line default + #line hidden + return; + case 4: this.Nyertesek = ((System.Windows.Controls.MenuItem)(target)); #line 33 "..\..\MainWindow.xaml" @@ -176,7 +193,7 @@ namespace ValasztasGUI { #line default #line hidden return; - case 4: + case 5: this.informatoin = ((System.Windows.Controls.MenuItem)(target)); #line 36 "..\..\MainWindow.xaml" @@ -185,7 +202,7 @@ namespace ValasztasGUI { #line default #line hidden return; - case 5: + case 6: this.jeloltekListBox = ((System.Windows.Controls.ListBox)(target)); #line 43 "..\..\MainWindow.xaml" @@ -194,19 +211,19 @@ namespace ValasztasGUI { #line default #line hidden return; - case 6: + case 7: this.nevTextBox = ((System.Windows.Controls.TextBox)(target)); return; - case 7: + case 8: this.valasztokeruletSzamaTextBox = ((System.Windows.Controls.TextBox)(target)); return; - case 8: + case 9: this.partTextBox = ((System.Windows.Controls.TextBox)(target)); return; - case 9: + case 10: this.szavazatokSzamaTextBox = ((System.Windows.Controls.TextBox)(target)); return; - case 10: + case 11: this.keruletButton = ((System.Windows.Controls.Button)(target)); #line 77 "..\..\MainWindow.xaml" @@ -215,7 +232,7 @@ namespace ValasztasGUI { #line default #line hidden return; - case 11: + case 12: this.keruletListBox = ((System.Windows.Controls.ListBox)(target)); return; } diff --git a/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI.csproj.CoreCompileInputs.cache b/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI.csproj.CoreCompileInputs.cache index 977f70d..45f9924 100644 --- a/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI.csproj.CoreCompileInputs.cache +++ b/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -d286842429ee422c1ba8868878accae64211c72883547e0235ddf8b9a6a604b1 +3c1fdb3d4372221d1f45e2136cdc8d4f713ebcdf4efffcefa9ed052eb8c11210 diff --git a/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI.csproj.FileListAbsolute.txt b/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI.csproj.FileListAbsolute.txt index c8b96ec..850d415 100644 --- a/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI.csproj.FileListAbsolute.txt +++ b/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI.csproj.FileListAbsolute.txt @@ -28,3 +28,5 @@ C:\Users\szabomarton\Desktop\C#\ProgaOra\20250219\asztali_minta_valasztas\Valasz C:\Users\szabomarton\Desktop\C#\ProgaOra\20250219\asztali_minta_valasztas\ValasztasGUI\obj\Debug\ValasztasGUI.csproj.CoreCompileInputs.cache C:\Users\szabomarton\Desktop\C#\ProgaOra\20250219\asztali_minta_valasztas\ValasztasGUI\obj\Debug\ValasztasGUI.exe C:\Users\szabomarton\Desktop\C#\ProgaOra\20250219\asztali_minta_valasztas\ValasztasGUI\obj\Debug\ValasztasGUI.pdb +E:\Házi\Programozás\C#\Suli\ProgaOra\20250219\asztali_minta_valasztas\ValasztasGUI\obj\Debug\View\Statisztika.g.cs +E:\Házi\Programozás\C#\Suli\ProgaOra\20250219\asztali_minta_valasztas\ValasztasGUI\obj\Debug\View\Statisztika.baml diff --git a/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI.csproj.GenerateResource.cache b/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI.csproj.GenerateResource.cache index a2d69f3..d0371f3 100644 Binary files a/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI.csproj.GenerateResource.cache and b/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI.csproj.GenerateResource.cache differ diff --git a/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI.exe b/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI.exe index 95428d1..453b9e5 100644 Binary files a/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI.exe and b/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI.exe differ diff --git a/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI.g.resources b/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI.g.resources index 79f6e0b..68c3150 100644 Binary files a/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI.g.resources and b/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI.g.resources differ diff --git a/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI.pdb b/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI.pdb index 31426fa..671f0ad 100644 Binary files a/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI.pdb and b/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI.pdb differ diff --git a/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI_MarkupCompile.cache b/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI_MarkupCompile.cache index 22d46c3..a258fe0 100644 --- a/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI_MarkupCompile.cache +++ b/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI_MarkupCompile.cache @@ -4,17 +4,17 @@ winexe C# .cs -C:\Users\szabomarton\Desktop\C#\ProgaOra\20250219\asztali_minta_valasztas\ValasztasGUI\obj\Debug\ +E:\Házi\Programozás\C#\Suli\ProgaOra\20250219\asztali_minta_valasztas\ValasztasGUI\obj\Debug\ ValasztasGUI none false DEBUG;TRACE -C:\Users\szabomarton\Desktop\C#\ProgaOra\20250219\asztali_minta_valasztas\ValasztasGUI\App.xaml -1219584333 +E:\Házi\Programozás\C#\Suli\ProgaOra\20250219\asztali_minta_valasztas\ValasztasGUI\App.xaml +21657169525 -51579654133 +6-1041556003 13-38814620 -MainWindow.xaml; +MainWindow.xaml;View\Statisztika.xaml; False diff --git a/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI_MarkupCompile.i.cache b/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI_MarkupCompile.i.cache index abb0b6f..05dbc77 100644 --- a/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI_MarkupCompile.i.cache +++ b/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI_MarkupCompile.i.cache @@ -10,11 +10,11 @@ none false DEBUG;TRACE E:\Házi\Programozás\C#\Suli\ProgaOra\20250219\asztali_minta_valasztas\ValasztasGUI\App.xaml -1219584333 +21657169525 -6-793535042 +7880222118 13-38814620 -MainWindow.xaml; +MainWindow.xaml;View\Statisztika.xaml; True diff --git a/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI_MarkupCompile.i.lref b/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI_MarkupCompile.i.lref index bc8591f..217a8d2 100644 --- a/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI_MarkupCompile.i.lref +++ b/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI_MarkupCompile.i.lref @@ -1,4 +1,4 @@  -FE:\Házi\Programozás\C#\Suli\ProgaOra\20250219\asztali_minta_valasztas\ValasztasGUI\MainWindow.xaml;; +FE:\Házi\Programozás\C#\Suli\ProgaOra\20250219\asztali_minta_valasztas\ValasztasGUI\View\Statisztika.xaml;; diff --git a/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI_MarkupCompile.lref b/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI_MarkupCompile.lref index daba10a..8f5d99f 100644 --- a/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI_MarkupCompile.lref +++ b/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/ValasztasGUI_MarkupCompile.lref @@ -1,4 +1,5 @@  -FC:\Users\szabomarton\Desktop\C#\ProgaOra\20250219\asztali_minta_valasztas\ValasztasGUI\MainWindow.xaml;; +FE:\Házi\Programozás\C#\Suli\ProgaOra\20250219\asztali_minta_valasztas\ValasztasGUI\MainWindow.xaml;; +FE:\Házi\Programozás\C#\Suli\ProgaOra\20250219\asztali_minta_valasztas\ValasztasGUI\View\Statisztika.xaml;; diff --git a/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/View/Statisztika.baml b/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/View/Statisztika.baml new file mode 100644 index 0000000..cf38ed8 Binary files /dev/null and b/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/View/Statisztika.baml differ diff --git a/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/View/Statisztika.g.cs b/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/View/Statisztika.g.cs new file mode 100644 index 0000000..0d3f6e8 --- /dev/null +++ b/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/View/Statisztika.g.cs @@ -0,0 +1,158 @@ +#pragma checksum "..\..\..\View\Statisztika.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "DD2D641370B258319D05EE66EC41AA2DEE62ABB000782FF75273CC61B57F0B95" +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Diagnostics; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Effects; +using System.Windows.Media.Imaging; +using System.Windows.Media.Media3D; +using System.Windows.Media.TextFormatting; +using System.Windows.Navigation; +using System.Windows.Shapes; +using System.Windows.Shell; +using ValasztasGUI.View; + + +namespace ValasztasGUI.View { + + + /// + /// Statisztika + /// + public partial class Statisztika : System.Windows.Window, System.Windows.Markup.IComponentConnector { + + + #line 29 "..\..\..\View\Statisztika.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBox szavazasraJogosultakSzamaTextBox; + + #line default + #line hidden + + + #line 33 "..\..\..\View\Statisztika.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Button szavazasraJogosultakSzamaButton; + + #line default + #line hidden + + + #line 40 "..\..\..\View\Statisztika.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBox kepviselokSzamaTextBox; + + #line default + #line hidden + + + #line 47 "..\..\..\View\Statisztika.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBox szavazottakTextBox; + + #line default + #line hidden + + + #line 51 "..\..\..\View\Statisztika.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBox szazalekTextBox; + + #line default + #line hidden + + + #line 59 "..\..\..\View\Statisztika.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.ListBox szavazatiaranyokListBox; + + #line default + #line hidden + + private bool _contentLoaded; + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + System.Uri resourceLocater = new System.Uri("/ValasztasGUI;component/view/statisztika.xaml", System.UriKind.Relative); + + #line 1 "..\..\..\View\Statisztika.xaml" + System.Windows.Application.LoadComponent(this, resourceLocater); + + #line default + #line hidden + } + + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] + void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { + switch (connectionId) + { + case 1: + this.szavazasraJogosultakSzamaTextBox = ((System.Windows.Controls.TextBox)(target)); + return; + case 2: + this.szavazasraJogosultakSzamaButton = ((System.Windows.Controls.Button)(target)); + + #line 33 "..\..\..\View\Statisztika.xaml" + this.szavazasraJogosultakSzamaButton.Click += new System.Windows.RoutedEventHandler(this.szavazasraJogosultakSzamaButton_Click); + + #line default + #line hidden + return; + case 3: + this.kepviselokSzamaTextBox = ((System.Windows.Controls.TextBox)(target)); + return; + case 4: + this.szavazottakTextBox = ((System.Windows.Controls.TextBox)(target)); + return; + case 5: + this.szazalekTextBox = ((System.Windows.Controls.TextBox)(target)); + return; + case 6: + this.szavazatiaranyokListBox = ((System.Windows.Controls.ListBox)(target)); + return; + case 7: + + #line 63 "..\..\..\View\Statisztika.xaml" + ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.Button_Click); + + #line default + #line hidden + return; + } + this._contentLoaded = true; + } + } +} + diff --git a/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/View/Statisztika.g.i.cs b/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/View/Statisztika.g.i.cs new file mode 100644 index 0000000..0d3f6e8 --- /dev/null +++ b/20250219/asztali_minta_valasztas/ValasztasGUI/obj/Debug/View/Statisztika.g.i.cs @@ -0,0 +1,158 @@ +#pragma checksum "..\..\..\View\Statisztika.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "DD2D641370B258319D05EE66EC41AA2DEE62ABB000782FF75273CC61B57F0B95" +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Diagnostics; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Effects; +using System.Windows.Media.Imaging; +using System.Windows.Media.Media3D; +using System.Windows.Media.TextFormatting; +using System.Windows.Navigation; +using System.Windows.Shapes; +using System.Windows.Shell; +using ValasztasGUI.View; + + +namespace ValasztasGUI.View { + + + /// + /// Statisztika + /// + public partial class Statisztika : System.Windows.Window, System.Windows.Markup.IComponentConnector { + + + #line 29 "..\..\..\View\Statisztika.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBox szavazasraJogosultakSzamaTextBox; + + #line default + #line hidden + + + #line 33 "..\..\..\View\Statisztika.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Button szavazasraJogosultakSzamaButton; + + #line default + #line hidden + + + #line 40 "..\..\..\View\Statisztika.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBox kepviselokSzamaTextBox; + + #line default + #line hidden + + + #line 47 "..\..\..\View\Statisztika.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBox szavazottakTextBox; + + #line default + #line hidden + + + #line 51 "..\..\..\View\Statisztika.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBox szazalekTextBox; + + #line default + #line hidden + + + #line 59 "..\..\..\View\Statisztika.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.ListBox szavazatiaranyokListBox; + + #line default + #line hidden + + private bool _contentLoaded; + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + System.Uri resourceLocater = new System.Uri("/ValasztasGUI;component/view/statisztika.xaml", System.UriKind.Relative); + + #line 1 "..\..\..\View\Statisztika.xaml" + System.Windows.Application.LoadComponent(this, resourceLocater); + + #line default + #line hidden + } + + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] + void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { + switch (connectionId) + { + case 1: + this.szavazasraJogosultakSzamaTextBox = ((System.Windows.Controls.TextBox)(target)); + return; + case 2: + this.szavazasraJogosultakSzamaButton = ((System.Windows.Controls.Button)(target)); + + #line 33 "..\..\..\View\Statisztika.xaml" + this.szavazasraJogosultakSzamaButton.Click += new System.Windows.RoutedEventHandler(this.szavazasraJogosultakSzamaButton_Click); + + #line default + #line hidden + return; + case 3: + this.kepviselokSzamaTextBox = ((System.Windows.Controls.TextBox)(target)); + return; + case 4: + this.szavazottakTextBox = ((System.Windows.Controls.TextBox)(target)); + return; + case 5: + this.szazalekTextBox = ((System.Windows.Controls.TextBox)(target)); + return; + case 6: + this.szavazatiaranyokListBox = ((System.Windows.Controls.ListBox)(target)); + return; + case 7: + + #line 63 "..\..\..\View\Statisztika.xaml" + ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.Button_Click); + + #line default + #line hidden + return; + } + this._contentLoaded = true; + } + } +} +