static void Main(string[] args) { //Hallo 2 //Customer c1 = new Customer(1,"Sepp", "Forcher", "*****@*****.**"); CustomerDatabase testDatabase = new CustomerDatabase(); //Console.WriteLine(c1.FirstName); //Console.WriteLine(c1.AccountBalance); //Console.WriteLine(c1.moneyIn(1000)); //Console.WriteLine(c1.AccountBalance); //Console.WriteLine(c1.moneyOut(10000)); //Console.WriteLine(c1.moneyOut(100)); //Console.WriteLine(c1.AccountBalance); Console.WriteLine(testDatabase.AddCustomer("Hansi", "Hinterseer", "*****@*****.**")); testDatabase.AddCustomer("Hansi", "Hinterseer", "*****@*****.**"); testDatabase.AddCustomer("Hansi", "Hinterseer", "*****@*****.**"); foreach (Customer var in testDatabase.Customers) { Console.WriteLine(var.CustomerID + " " + var.FirstName + " " + var.LastName + " " + var.Email); } Console.WriteLine(testDatabase.Count); testDatabase.changeEmail("*****@*****.**", "*****@*****.**"); foreach (Customer var in testDatabase.Customers) { Console.WriteLine(var.CustomerID + " " + var.FirstName + " " + var.LastName + " " + var.Email); } // testDatabase.changeEmail("*****@*****.**", "*****@*****.**"); foreach (Customer var in testDatabase.Customers) { Console.WriteLine(var.CustomerID + " " + var.FirstName + " " + var.LastName + " " + var.Email); } //Console.WriteLine(testDatabase.Customers.Contains(new Customer("Hansi", "Hinterseer", "*****@*****.**"))); //Console.WriteLine(testDatabase.Customers.Contains(c1)); //Console.WriteLine(testDatabase.FindCustomer("Hansi","Hinterseer").ToString()); ////////////////////////////////////////////////////////// /// Testing input and Output /// ///////////////////////////////////////////////////// //testDatabase.StoreCSVData(@"..\..\..\CustomerData.crypt"); //testDatabase.readStoredData(@"..\..\..\CustomerData.crypt"); //testDatabase.StoreCSVData(@"..\..\..\CustomerData.crypt"); //testDatabase.ReadCSVData(@"..\..\..\CustomerData.crypt"); ////////////////////////////////////////////////////////// /// Testing password change /// ///////////////////////////////////////////////////// //testDatabase.StoreCSVData(@"..\..\..\CustomerData.crypt"); //testDatabase.readStoredData(@"..\..\..\CustomerData.crypt"); //testDatabase.StoreCSVData(@"..\..\..\CustomerData.crypt"); ////testDatabase.ReadCSVData(@"..\..\..\CustomerData.crypt"); //Console.WriteLine("Password: "******"..\..\..\initFile.crypt", @"..\..\..\CustomerData.crypt", "safb3f323r"); //testDatabase.ReadPassword(@"..\..\..\initFile.crypt"); //Console.WriteLine("Password: "******"..\..\..\CustomerData.crypt"); // erfolgreich ////////////////////////////////////////////////////////// /// Testing password change /// ///////////////////////////////////////////////////// /// /// Verschlüsselt mit irgendeinem Passwort /// /// Kann nicht lesen da verschlüsselt //testDatabase.readStoredData(@"..\..\..\CustomerData.crypt"); //testDatabase.StoreCSVData(@"..\..\..\CustomerData.crypt"); ////testDatabase.ReadCSVData(@"..\..\..\CustomerData.crypt"); //Console.WriteLine("Password: "******"..\..\..\initFile.crypt"); // testDatabase.readStoredData(@"..\..\..\CustomerData.crypt"); // testDatabase.StoreCSVData(@"..\..\..\CustomerData.crypt"); // //testDatabase.ReadCSVData(@"..\..\..\CustomerData.crypt"); // Console.WriteLine("Password: "******"..\..\..\initFile.crypt")); testDatabase.ChangePassword(@"..\..\..\initFile.crypt", @"..\..\..\CustomerData.crypt", "Passwort"); Console.WriteLine(testDatabase.ReadPassword(@"..\..\..\initFile.crypt")); Console.WriteLine(System.DateTime.Now.Year + "_" + System.DateTime.Now.Month + "_" + System.DateTime.Now.Day); }