public static void Saving(Customer customer1)
 {
     CustomerDatabase.AddCustomer(customer1);
 }
Ejemplo n.º 2
0
        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);
        }