Esempio n. 1
0
        private static void tesPersonTable()
        {
            PersonGateway personTable = RepositoryRegister.getInstance().Get <PersonGateway>();

            IList <Person> persons = new List <Person>();

            /*persons = personTable.Select();
             * Console.WriteLine("---------------------------------------------------------------------------------------");
             * Console.WriteLine("PesonTable test");
             * Console.WriteLine("---------------------------------------------------------------------------------------");
             * Console.WriteLine();*/

            Cleaner cleaner = new Cleaner
            {
                Login     = "******",
                Password  = "******",
                FirstName = "Marek_testp",
                LastName  = "Kneys_",
                Phone     = "420 456 987 842",
                BirthDate = new DateTime(1994, 06, 30),
                Role      = new Role {
                    Type = RoleEnum.UKLIZEC
                },
                ChemicalQualification = true
            };


            Console.WriteLine("-------------------------------------------------------------------------");
            Console.WriteLine("testing createing person...");
            Console.WriteLine("-------------------------------------------------------------------------");
            personTable.Insert(cleaner);


            /*Console.WriteLine("Vypis zamestnancu");
             * Console.WriteLine("-------------------------------------------------------------------------");
             * foreach (Person item in persons)
             * {
             *  Console.WriteLine(item);
             * }
             * Console.WriteLine("-------------------------------------------------------------------------");
             *
             * Person selected_person = personTable.Select("mkneys");
             * Console.WriteLine("Vypis zamestnance s loginem mkneys");
             * Console.WriteLine("-------------------------------------------------------------------------");
             * Console.WriteLine(selected_person);
             * Console.WriteLine("-------------------------------------------------------------------------");
             *
             * Console.WriteLine("-------------------------------------------------------------------------");
             * Console.WriteLine("testing deleting...");
             * Console.WriteLine("-------------------------------------------------------------------------");
             * personTable.Delete(person.Login);
             *
             *
             * Console.WriteLine("-------------------------------------------------------------------------");
             * Console.WriteLine("testing updating...");
             * Console.WriteLine("-------------------------------------------------------------------------");
             * person.FirstName = "update_test";
             * personTable.Update(person);
             *
             *
             * Console.WriteLine("-------------------------------------------------------------------------");
             * Console.WriteLine("testing inserting responsibility...");
             * Console.WriteLine("-------------------------------------------------------------------------");
             * personTable.InsertResponsibilityForCage(2, 3);
             *
             * Console.WriteLine("-------------------------------------------------------------------------");
             * Console.WriteLine("testing deleting responsibility...");
             * Console.WriteLine("-------------------------------------------------------------------------");
             * personTable.DeleteResponsibilityForCage(2, 3);
             *
             * Console.WriteLine();
             * Console.WriteLine("---------------------------------------------------------------------------------------");
             * Console.WriteLine("End of PersonTable test");
             * Console.WriteLine("---------------------------------------------------------------------------------------");*/
        }