/// <summary> /// This method removes subdivision. /// </summary> public void RemoveSubdivision() { this.Subdivision = null; }
/// <summary> /// Initial constructor /// </summary> /// <param name="id">Employee's id. Type: int</param> /// <param name="FirstName">Firstname of employee. Type: string. </param> /// <param name="LastName">Lastname of employee. Type: string. </param> /// <param name="ContactDetails">Contact details of employee. Type: string. </param> /// <param name="Position">Employye's position. Type: string. </param> /// <param name="Employer">Employee's employer. Type: Employee.</param> /// <param name="Subdiv">Subdivision object</param> public Employee(int id, string FirstName, string LastName, string ContactDetails, string Position, Employee Employer, Subdivision Subdiv) : base(id, FirstName, LastName, ContactDetails) { this.Position = Position; this.Employer = Employer; this.Subdivision = Subdiv; }
/// <summary> /// This method set subdivision in class employee. /// </summary> /// <param name="subdivision">Subdivision object</param> public void SetSubdivision(Subdivision subdivision) { this.Subdivision = subdivision; }
/// <summary> /// This method changes all employee's information. /// </summary> /// <param name="firstName">string</param> /// <param name="lastName">string</param> /// <param name="contactDetails">string</param> /// <param name="position">string</param> /// <param name="subdivision">Subdivision</param> /// <param name="employer">Employee</param> public void ChangeAllData(string firstName, string lastName, string contactDetails, string position, Subdivision subdivision, Employee employer) { base.FirstName = firstName; base.LastName = lastName; base.ContactDetails = contactDetails; this.Position = position; this.Employer = employer; this.ChangeSubdivision(subdivision); }