Exemple #1
0
        static void Main(string[] args)
        {
            Employee e1 = new Employee
            {
                Name = "John Jones",
                Age  = 25
            };

            e1.EmloyeeCode = "JJ001";
            e1.HireDate    = new DateTime(2014, 11, 23);
            Console.WriteLine($"{e1.Name} was hired on {e1.HireDate:dd/MM/yyyy}");
            e1.WriteToConsole();
            Person p1 = e1;

            p1.WriteToConsole();
        }
Exemple #2
0
        static void Main(string[] args)
        {
            Employee emp1 = new Employee
            {
                FirstName    = "Wilhelm",
                LastName     = "Hohenzollern",
                DateHired    = new DateTime(1918, 11, 9),
                EmployeeCode = "G1888"
            };
            SalariedEmployee emp2 = new SalariedEmployee
            {
                FirstName    = "Nicholas",
                LastName     = "Romanov",
                DateHired    = new DateTime(1917, 3, 2),
                EmployeeCode = "R1896"
            };

            emp2.AnnualSal = 186_856;
            PartTimeEmployee emp3 = new PartTimeEmployee
            {
                FirstName    = "Charles",
                LastName     = "Habsburg",
                DateHired    = new DateTime(1918, 11, 11),
                EmployeeCode = "A1916"
            };

            emp3.HourlyRate = 18.87;

            Console.WriteLine("Displaying emp1");
            emp1.WriteToConsole();

            Console.WriteLine("\nDisplying emp2");
            emp2.WriteToConsole();

            Console.WriteLine("\nDisplaying emp3");
            emp3.WriteToConsole();
        }