diff --git a/PMCProjekt/.vs/PMCProjekt/v17/.suo b/PMCProjekt/.vs/PMCProjekt/v17/.suo index 3d2f057..c9bc17a 100644 Binary files a/PMCProjekt/.vs/PMCProjekt/v17/.suo and b/PMCProjekt/.vs/PMCProjekt/v17/.suo differ diff --git a/PMCProjekt/.vs/PMCProjekt/v17/DocumentLayout.json b/PMCProjekt/.vs/PMCProjekt/v17/DocumentLayout.json index ece5002..85421fc 100644 --- a/PMCProjekt/.vs/PMCProjekt/v17/DocumentLayout.json +++ b/PMCProjekt/.vs/PMCProjekt/v17/DocumentLayout.json @@ -38,9 +38,9 @@ "Title": "Program.cs", "DocumentMoniker": "C:\\Schule\\PMC\\PMCProjekt\\PMCProjekt\\PMCProjekt\\Program.cs", "RelativeDocumentMoniker": "PMCProjekt\\Program.cs", - "ToolTip": "C:\\Schule\\PMC\\PMCProjekt\\PMCProjekt\\PMCProjekt\\Program.cs", - "RelativeToolTip": "PMCProjekt\\Program.cs", - "ViewState": "AQIAACUAAAAAAAAAAAAqwDcAAABAAAAA", + "ToolTip": "C:\\Schule\\PMC\\PMCProjekt\\PMCProjekt\\PMCProjekt\\Program.cs*", + "RelativeToolTip": "PMCProjekt\\Program.cs*", + "ViewState": "AQIAACsAAAAAAAAAAAAQwDcAAAA/AAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2024-05-29T10:43:22.805Z", "EditorCaption": "" diff --git a/PMCProjekt/PMCProjekt/Program.cs b/PMCProjekt/PMCProjekt/Program.cs index db26ac2..5f28270 100644 --- a/PMCProjekt/PMCProjekt/Program.cs +++ b/PMCProjekt/PMCProjekt/Program.cs @@ -1,82 +1 @@ -//Aufgabenstellung -// -//1.Import -// -//Als Teil des Entwicklungsteams sollen Sie einen Import für neue Nutzer der jeweiligen Kunden entwickeln. -//Die Kunden schicken zu diesem Zweck CSV-Dateien mit den Daten von neuen Nutzern. -//Diese Daten müssen in die bestehenden Datentabellen eingespielt werden. -//Dafür sind folgende Anforderungen formuliert: -// -// • Ein Sachbearbeiter ruft eine Konsolen-App auf, in welcher er die Datei und die -// Kundennummer des Kunden als Parameter übergibt: Die Beispieldatei hat den Namen "import_yutani.csv" und -// gehört zum Kunden mit der Nummer "K2-002" -// -// • Die Datei hat den Aufbau: -// - Ein Nutzer mit Anrede, Vorname, Nachname und Geburtsdatum -// - Ggf. Adresse: Straße mit Hausnummer, PLZ, Stadt -// - Ggf. E-Mail -// - Ggf. eine oder mehrere Telefonnummern: Vorwahl ohne führende 0 und Nummer -// -// • Ein Nutzer darf für einen Kunden nicht mehrmals importiert werden. -// -// • Die Daten sollen wie folgt validiert werden: -// ○ Geburtsdatum: TT.MM.JJJJ -// ○ Valide E-Mail-Adresse -// ○ PLZ: exakt 5 Nummern -// ○ Telefonnummer 3 bis 5 Nummern für die Vorwahl und 4 bis 10 Nummern für die Hauptnummer. Keine Sonderzeichen -// -// • Nicht valide Datensätze von Nutzern sollen in einem Protokoll erfasst werden, ebenso bereits vorhandene Nutzer. -// Der komplette Datensatz eines Nutzers darf dann nicht importiert werden -using MySql.Data; -using MySql.Data.MySqlClient; -using MySqlX.XDevAPI; -using System.Data.Common; -using System.Reflection.PortableExecutable; -using System.Xml; -namespace PMCProjekt -{ - internal class Program - { - static void Main(string[] args) - { - MySql.Data.MySqlClient.MySqlConnection myConnection; - string myConnectionString; - //set the correct values for your server, user, password and database name - myConnectionString = "server=localhost;uid=root;pwd=root;database=vr_contact"; - - try - { - myConnection = new MySql.Data.MySqlClient.MySqlConnection(myConnectionString); - //open a connection - myConnection.Open(); - - // create a MySQL command and set the SQL statement with parameters - MySqlCommand myCommand = new MySqlCommand(); - myCommand.Connection = myConnection; - myCommand.CommandText = @"SELECT * FROM workshop WHERE maxParticipants = @code;"; - myCommand.Parameters.AddWithValue("@code", "12"); - - // execute the command and read the results - using MySqlDataReader myReader = myCommand.ExecuteReader(); - - while (myReader.Read()) - { - int id = myReader.GetInt32("maxParticipants"); - string name = myReader.GetString("title"); - Console.WriteLine(id + " " + name); - } - - myConnection.Close(); - } - catch (MySql.Data.MySqlClient.MySqlException ex) - { - - } - - - } - } - -} - - \ No newline at end of file + \ No newline at end of file diff --git a/PMCProjekt/PMCProjekt/obj/Debug/net8.0/PMCProjekt.AssemblyInfo.cs b/PMCProjekt/PMCProjekt/obj/Debug/net8.0/PMCProjekt.AssemblyInfo.cs index 462ec24..958ae9d 100644 --- a/PMCProjekt/PMCProjekt/obj/Debug/net8.0/PMCProjekt.AssemblyInfo.cs +++ b/PMCProjekt/PMCProjekt/obj/Debug/net8.0/PMCProjekt.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("PMCProjekt")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+cbf9d009a817c48512e639ae3b82994e8bd14d2a")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+2de8366f4d7869c99970769061645cebcae2f8a8")] [assembly: System.Reflection.AssemblyProductAttribute("PMCProjekt")] [assembly: System.Reflection.AssemblyTitleAttribute("PMCProjekt")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/PMCProjekt/PMCProjekt/obj/Debug/net8.0/PMCProjekt.AssemblyInfoInputs.cache b/PMCProjekt/PMCProjekt/obj/Debug/net8.0/PMCProjekt.AssemblyInfoInputs.cache index 44d71ee..321a2b7 100644 --- a/PMCProjekt/PMCProjekt/obj/Debug/net8.0/PMCProjekt.AssemblyInfoInputs.cache +++ b/PMCProjekt/PMCProjekt/obj/Debug/net8.0/PMCProjekt.AssemblyInfoInputs.cache @@ -1 +1 @@ -a1838728addb127ce57187402831e23d5da8b8644680230e2f61341fb5e73c1a +a365b34b3d1e76d35a67e14e7dc61df7d8ea6f2425d79b630235584da22f2174