PGG311T_PGM216D Faculty: ICTDept Computer Systems Formative assessment 2 Question

Published: 14 Apr, 2025
Category Assignment Subject Engineering
University Tshwane University of Technology Module Title PGG311T_PGM216D Faculty: ICTDept Computer Systems

Background

You have been appointed as an IT programmer to develop a system that can store and manage all employees, where the program must also be able to compute statistics and various requests.For Further understanding, there is a demo provided. 

Questions 1: Create a class named Employee

  • Have the following private data members :staff number, names, gender, age, salary.
  • Have a default constructor and initialize data members with your own values.
  • Have a method called set values which must set all data with values sent to them.
  • Have an access or method (getter) for each data member.

Question 2: Load from file into array of objects button click

Create an employee object array as a global object or under public access specifier. When this button is clicked, load data from the file(data.txt) using TStream Reader or TString list or List box and load it into the array of objects through a setter method. Thereafter disable this button and enableLoad from array of objects onto listbox.

PGG311T_PGM216D Faculty: ICTDept Computer Systems

Do You Need PGG311T_PGM216D Assignment of This Question

Order Non Plagiarized Assignment

Question 3:Load from array of objects into listbox button click

When this button is clicked, load the data from an array of objects into the listbox(data in the listbox is separated by tab). The format of data in the listbox is in the form of line number, staff no, names,gender, age, salary. Take note that line number in the listbox must be generated and the gender abbreviation must be in full name.

Status bars should be published with total employees, total salaries, total males/females, date and time (see format of the output at Figure 2 or demo).

Disabled Load from array of objects into listbox button, make sort by Agebutton and panel search button clickable.

PGG311T_PGM216D Faculty: ICTDept Computer Systems

Question 4: Sort by Age button click

When Sort by age button is clicked, the data in the list box must be sorted by age (in descending order). After sorting, make sure that line numbers (first column) are restored to the original order.Take a look at figure 3 or demo.

PGG311T_PGM216D Faculty: ICTDept Computer Systems

Get the Solution of PGG311T_PGM216D Assignment. Hire Experts to solve this assignment Before your Deadline

Order Non Plagiarized Assignment

Question 5: Search button click

When the search button is clicked, a search happens based on the staff number entered (spaces may be left by the user on the left or right of the staff number in edit box must not be an obstacle for search).

If the staff number is found indicate the line number found in the listbox on the lbl results(the font color also changes to blue), if not found also show a message on the same lbl results(the font color also changes to red).Make sure that the user enters something in the textbox, if not show error message See sample output on the screenshots below or demo.

PGG311T_PGM216D Faculty: ICTDept Computer Systems

PGG311T_PGM216D Faculty: ICTDept Computer Systems

Question 6: On click of a list box (lst Company Employees)

Note: In this question you are only allowed to retrieve data from array of objects as you cannot substitute from lst Company Employees to retrieve data. However, you are allowed to use itemIndex property of lst Company Employees in order to retrieve relevant data from array of objects.

When lst Company Employees is clicked, a form called farm info is called and updated with necessary data, based on the current line clicked in the list box. 

The data must be updated in that form(farm info) in the string grid (stg info) and list box (selt Same).

The string grid is updated with Initials and surname, born year (see format on the demo) and salary.Note the heading and content of the string grid. List box is updated with employees earning the same salary as the employee on the selected line.Take a look at Figure 7 or demo

Buy Answer of PGG311T_PGM216D Assignment & Raise Your Grades

Request To By Answer

If you are stressed about the PGG311T_PGM216D Faculty: ICTDept Computer Systems Assignment, then there is no need to worry now! Whether you need Programming Assignment Help or Computer Science Assignment Help, you will get expert guidance and help on report writing services, which will make your concepts strong. We also provide you free assignment solutions that will help you in understanding. And the best part? All the content is 100% original, written by PhD expert writers, and is well-researched so that you get the best quality. So don't delay now, boost your grades with our help!

Unit 10 Customer Relationship Management Assignment – CRM Processes & Stakeholder Roles

You are working as a trainee Customer Services Manager in a large online retail business. The business has grown rapidly and whilst turnover and profits are increasing, so are the number of customer enquiries and complaints.

ADM105D: Administrative Information Management Assignment Question 2025 | TUT

ADM105D: Explain the role of the administrative function in an organization Explain the role of the administrative manager in an organization. What are the objectives of the administrative manager

4040EXQ Professional Development 1 Coursework Brief | CU

Produce a professional development plan (PDP) for the period corresponding to May 2024 to May 2025. The PDP should identify how you are going to work towards meeting your ‘career- path requirements’.

ENG1504 Assignment 1: Practising Workplace English Sem 1 - Unisa

ENG1504: Madikoe Holdings is a property agent contraced to manage San Packett Residential Property Owned By Ms Louisa.

BLDG1011 Property Building Assignment 1 Brief | WSU

Your role is to play the part of a Cadet Planner employed by the fictional City of Proper Land Council to approve and/or not to approve, and/or provide advice on Development Applications (DA) in the Local Government Area (LGA) of Proper Land Council.

BBA3211 Brand Management Assignment Brief | ZCAS

VoltRide is a mid-sized electric vehicle (EV) manufacturer that gained initial success by offering affordable and  eco-friendly electric  cars designed  for  urban mobility.  With a strong reputation for energy efficiency, innovative battery technology, and sustainability,

MGT106  Week 11 Lecture Assignment Guidance 2025 - Business Management And Entrepreneurial Skills Development

MGT106: Reflective Learner Log Weekly questions and tasks that required you to discuss key skills, engage in reflection and self-evaluation  Entries for Week 1 – Week 10 This part of the assignment should be complete now

4BU015 The Responsible Business Assignment Brief | WLV

Students are required to submit a 1500-word essay on one of the following topics related to responsible business practices. The essay should demonstrate a comprehensive understanding of the chosen topic, supported by academic research and real-world examples.

Finance Driven Data & Decision Making L7 Assignment 1 Brief | UoS

You have been recently appointed as a Finance Specialist at New Horizons Corporation (NHC), a mid-sized firm headquartered in London, UK. As part of your onboarding, your first assignment is to analyse the company’s current financial challenges

OTHM Level 5 Assignment: J/650/1143 Research Methods in Health and Social Care Question

OTHM Level 5: Understand approaches to research in health and social care 1.1 Explain the function of research in health and social care. 1.2 Evaluate types of research methodology. 1.3 Describe methods of gathering data. 1.4 Describe tools to analyse and present data.

Online Assignment Help in UK