/// <summary>
        /// SET Employee Values for Properties
        /// </summary>
        /// <param name="node">XML node to get Values</param>
        /// <param name="dept">Department to add Values</param>
        void DefineEmployeeClass(XmlNode node, Employee emply)
        {
            emply.EmployeeName = Convert.ToString(node.Attributes.GetNamedItem("employeeName").Value);
            emply.LastName     = Convert.ToString(node.Attributes.GetNamedItem("lastName").Value);
            emply.Age          = Convert.ToInt32(node.Attributes.GetNamedItem("age").Value);
            emply.Department   = Convert.ToString(node.Attributes.GetNamedItem("department").Value);
            emply.DaysWorked   = Convert.ToInt32(node.Attributes.GetNamedItem("daysWorked").Value);
            emply.Repository   = this;

            EmployeesDB.Add(emply);
        }
        /// <summary>
        /// Method to ADD new Employee
        /// </summary>
        /// <param name="Name">New Employee Name</param>
        /// <param name="LastName">New Employee Last Name</param>
        /// <param name="Age">New Employee Age</param>
        /// <param name="Department">New Employee Department</param>
        public void AddEmployee(string Name, string LastName, int Age, string Department, int employeeClass)
        {
            Employee employee;

            switch (employeeClass)
            {
            case 0: employee = new Intern(Name, LastName, Age, Department, 0); break;

            case 1: employee = new Worker(Name, LastName, Age, Department, 0); break;

            case 2: employee = new HeadOfDepartment(Name, LastName, Age, Department, 0); break;

            case 3: employee = new HeadOfOrganization(Name, LastName, Age, Department, 0); break;

            default: employee = new Employee(Name, LastName, Age, Department, 0); break;
            }

            EmployeesDB.Add(employee);
        }