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