Compare commits

...

3 Commits

Author SHA1 Message Date
3fb5238d93 Merge branch 'master' of https://git.bib.de/PBS2H23AMA/PMC_Projekt
# Conflicts:
#	PMCProjekt/.vs/PMCProjekt/v17/.suo
#	PMCProjekt/PMCProjekt/obj/Debug/net8.0/PMCProjekt.assets.cache
#	PMCProjekt/PMCProjekt/obj/project.nuget.cache
2024-06-07 10:33:48 +02:00
892c0bfc2f Aufgabenstellung 2024-06-07 10:32:58 +02:00
NBMANTZELOS\bib
3cdf9908dc aufgabnestellung 2024-06-07 10:32:21 +02:00
8 changed files with 49 additions and 24 deletions

Binary file not shown.

View File

@ -1,9 +1,9 @@
{
"Version": 1,
"WorkspaceRootPath": "C:\\Schule\\PMC\\PMCProjekt\\PMCProjekt\\",
"WorkspaceRootPath": "C:\\Users\\bib\\Documents\\PMCProjekt\\PMCProjekt\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{7B328FFA-E441-4FED-8B99-C2B2453AA3E2}|PMCProjekt\\PMCProjekt.csproj|c:\\schule\\pmc\\pmcprojekt\\pmcprojekt\\pmcprojekt\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"AbsoluteMoniker": "D:0:0:{7B328FFA-E441-4FED-8B99-C2B2453AA3E2}|PMCProjekt\\PMCProjekt.csproj|c:\\users\\bib\\documents\\pmcprojekt\\pmcprojekt\\pmcprojekt\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7B328FFA-E441-4FED-8B99-C2B2453AA3E2}|PMCProjekt\\PMCProjekt.csproj|solutionrelative:pmcprojekt\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}
],
@ -20,11 +20,11 @@
"$type": "Document",
"DocumentIndex": 0,
"Title": "Program.cs",
"DocumentMoniker": "C:\\Schule\\PMC\\PMCProjekt\\PMCProjekt\\PMCProjekt\\Program.cs",
"DocumentMoniker": "C:\\Users\\bib\\Documents\\PMCProjekt\\PMCProjekt\\PMCProjekt\\Program.cs",
"RelativeDocumentMoniker": "PMCProjekt\\Program.cs",
"ToolTip": "C:\\Schule\\PMC\\PMCProjekt\\PMCProjekt\\PMCProjekt\\Program.cs",
"ToolTip": "C:\\Users\\bib\\Documents\\PMCProjekt\\PMCProjekt\\PMCProjekt\\Program.cs",
"RelativeToolTip": "PMCProjekt\\Program.cs",
"ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
"ViewState": "AQIAAAAAAAAAAAAAAAAAAAcAAAAJAAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-05-29T10:43:22.805Z",
"EditorCaption": ""

View File

@ -1,10 +1,29 @@
namespace PMCProjekt
{
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello, World!");
}
}
}
//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

View File

@ -8,6 +8,6 @@ build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = PMCProjekt
build_property.ProjectDir = C:\Schule\PMC\PMCProjekt\PMCProjekt\PMCProjekt\
build_property.ProjectDir = C:\Users\bib\Documents\PMCProjekt\PMCProjekt\PMCProjekt\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =

View File

@ -1,17 +1,17 @@
{
"format": 1,
"restore": {
"C:\\Schule\\PMC\\PMCProjekt\\PMCProjekt\\PMCProjekt\\PMCProjekt.csproj": {}
"C:\\Users\\bib\\Documents\\PMCProjekt\\PMCProjekt\\PMCProjekt\\PMCProjekt.csproj": {}
},
"projects": {
"C:\\Schule\\PMC\\PMCProjekt\\PMCProjekt\\PMCProjekt\\PMCProjekt.csproj": {
"C:\\Users\\bib\\Documents\\PMCProjekt\\PMCProjekt\\PMCProjekt\\PMCProjekt.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Schule\\PMC\\PMCProjekt\\PMCProjekt\\PMCProjekt\\PMCProjekt.csproj",
"projectUniqueName": "C:\\Users\\bib\\Documents\\PMCProjekt\\PMCProjekt\\PMCProjekt\\PMCProjekt.csproj",
"projectName": "PMCProjekt",
"projectPath": "C:\\Schule\\PMC\\PMCProjekt\\PMCProjekt\\PMCProjekt\\PMCProjekt.csproj",
"projectPath": "C:\\Users\\bib\\Documents\\PMCProjekt\\PMCProjekt\\PMCProjekt\\PMCProjekt.csproj",
"packagesPath": "C:\\Users\\bib\\.nuget\\packages\\",
"outputPath": "C:\\Schule\\PMC\\PMCProjekt\\PMCProjekt\\PMCProjekt\\obj\\",
"outputPath": "C:\\Users\\bib\\Documents\\PMCProjekt\\PMCProjekt\\PMCProjekt\\obj\\",
"projectStyle": "PackageReference",
"configFilePaths": [
"C:\\Users\\bib\\AppData\\Roaming\\NuGet\\NuGet.Config",

View File

@ -1791,11 +1791,11 @@
"project": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Schule\\PMC\\PMCProjekt\\PMCProjekt\\PMCProjekt\\PMCProjekt.csproj",
"projectUniqueName": "C:\\Users\\bib\\Documents\\PMCProjekt\\PMCProjekt\\PMCProjekt\\PMCProjekt.csproj",
"projectName": "PMCProjekt",
"projectPath": "C:\\Schule\\PMC\\PMCProjekt\\PMCProjekt\\PMCProjekt\\PMCProjekt.csproj",
"projectPath": "C:\\Users\\bib\\Documents\\PMCProjekt\\PMCProjekt\\PMCProjekt\\PMCProjekt.csproj",
"packagesPath": "C:\\Users\\bib\\.nuget\\packages\\",
"outputPath": "C:\\Schule\\PMC\\PMCProjekt\\PMCProjekt\\PMCProjekt\\obj\\",
"outputPath": "C:\\Users\\bib\\Documents\\PMCProjekt\\PMCProjekt\\PMCProjekt\\obj\\",
"projectStyle": "PackageReference",
"configFilePaths": [
"C:\\Users\\bib\\AppData\\Roaming\\NuGet\\NuGet.Config",

View File

@ -1,8 +1,14 @@
{
"version": 2,
<<<<<<< HEAD
"dgSpecHash": "ItlwKJfGBL8aX97fM99vrHqw0LVjEpg++g7r51coCyOakv6D0zaCHR9EMxFndLxrHUU41diVC5KD/hJnr3cXVA==",
"success": true,
"projectFilePath": "C:\\Users\\bib\\Documents\\PMCProjekt\\PMCProjekt\\PMCProjekt\\PMCProjekt.csproj",
=======
"dgSpecHash": "GuZxYKqyxPKXrLIHTLiW4dbsfQtATzQU40yfFQuTfNrD+HunMVP/cZM5+daazdtJBtftPKPqAU5vRUnfnCNvqA==",
"success": true,
"projectFilePath": "C:\\Schule\\PMC\\PMCProjekt\\PMCProjekt\\PMCProjekt\\PMCProjekt.csproj",
>>>>>>> f09fa2c5f5f194e2a4e52d7bff13d999efbc7f7b
"expectedPackageFiles": [
"C:\\Users\\bib\\.nuget\\packages\\bouncycastle.cryptography\\2.2.1\\bouncycastle.cryptography.2.2.1.nupkg.sha512",
"C:\\Users\\bib\\.nuget\\packages\\google.protobuf\\3.25.1\\google.protobuf.3.25.1.nupkg.sha512",