Skip to main content

Design your form as depicted in the diagram below. The text files needed for this assignment should be placed in the bin\debug folder of the project. Note that you will not have a starting text file for either. Your program should create it when it doesn’t exist the first time it runs.

In this assignment, you are to design an application, which will manage a listing of missionaries on staff at the Organization Go and Tell.  The company has several specifications for this application.   This application must be able to display two of the organizations files that contain the missionaries in the field and the missionaries waiting for assignment.  The application must be able to sort the display.  When a new missionary is added to the organization the application must have the ability to accept this addition.  When a missionary retires from the organization, the application must remove the missionary from the appropriate file.  The organization would like the application to display the number of missionaries in the field and in waiting while the program is running.  Please see below for more specifications on the application.

 

 

Helpful hints:

  1. Design your form as depicted in the diagram below.

  2. The text files needed for this assignment should be placed in the bin\debug folder of the project. Note that you will not have a starting text file for either.  Your program should create it when it doesn’t exist the first time it runs.

  3. ***You must include Your name, instructor as one of the default missionary names. Please use the example below to see how it should be displayed.  This is a requirement or your application will not be accepted.  There must be at least 10 names included for the missionaries when creating the files from the application.

  4. Add the Company name at the top of the application

  5. Before displaying the contents of the MissionaryInWiating and MissionarInField files in the initial load, make sure the files exist first. You will need to use the IO.File.Exists method in your checks.

  6. Your program will then populate theIn Fieldlistboxwith the names of themissionaries listed in the MissionaryInField text file and populate the In Waitinglistbox with the missionaries listed in the MissionaryInWaiting text file.

  7. When a missionary is being sent to the field, the program should move it from the “MissionaryInWaiting.” textfile into the “MissionaryInField” textfile.

  8. When a missionary is done with his/her mission work the application must be able to remove the name from the “MissionaryInField” textfile into the “MissionaryInWaiting” textfile.

  9. The contents of the two text files should be displayed in listboxes when the application starts. After each “update”, the listboxes should be cleared and refreshed with the changes shown from the file.

  10. Your application should also have a button to add more missionaries to the “MissionariesInWaiting “ text file. Your application will accept an item through user input and add it to the MissionariesInWaiting file and refresh the approriatelistbox.

  11. Your application should also have a button to delete the missionary completely from the file the name is stored in. The application must check a name is selected before deleting.

  12. The application will use the listbox count feature to display the number of missionaries for each file. This must be refreshed each time the file is updated.

  13. The sort Button will sort both list boxes in ascending order. A quit button should be included to exit the application.

  14. Do NOT use arrays to populate the listboxes, but instead, use LINQ queries that read directly from the text files.

  15. Use the StreamWriterin conjunction with File.AppendText to and IO.File.CreateText to append new directories and create new text files. (Note: You will need to use the WriteLinemethod to write the name of the new file to each text file.)

  16. Use good programming practicesby clearing the listboxesbefore refreshing them when a change is made that affects their contents.

  17. Remember to close the files after accessing them.

  18. To remove a listing from a directory, you want to select only those records in the file that are not the one the user wants to remove.

  19. Include appropriate error checking (i.e. check to make sure something has been selected in one of the listboxes before trying to move it to the other listbox.).

  20. Use appropriate naming conventions for all controls and variables. Make sure the form has a title.  Include appropriate internal documentation (i.e. comments in your code).


Comments

Popular posts from this blog

Identify and discuss a key milestone in the history of computers that interests you and why.

  Part 1Title: Lab ResponseDiscuss one feature of MS Word and one feature of MS Excel that you found challenging within the lab and why. Examples are WordArt, inserting shapes, adding borders, cell styles, etc. This response should be at least one paragraph in length. Part 2Title: History of Computers Identify and discuss a key milestone in the history of computers that interests you and why. This section should be at least one paragraph. Part 3Title: System Software vs. Application Software In your words, explain the difference between application software and system software as if to another coworker who has limited technical knowledge. Use examples to support your rationalization. This section should be at least two paragraphs. Part 4Title: Blockchain and Cryptocurrency In a minimum of one paragraph each: 1. Conduct some research on the internet and discuss one underlying technology of cryptocurrencies like blockchain, cryptography, distributed ledger technol...

Cybersecurity and Infrastructure Security (CISA)

 Develop a research paper that identifies a specific Department of Homeland Security (DHS) operating agency. Fully describe 1 DHS operating agency from the following list: Cybersecurity and Infrastructure Security (CISA) U.S. Customs and Border Protection (CBP) U.S. Citizenship and Immigration Services (USCIS) Federal Emergency Management Agency (FEMA) U.S. Coast Guard (USCG) U.S. Immigration and Customs Enforcement (ICE) U.S. Secret Service (USSS) Transportation Security Administration (TSA) The information must include a discussion of the selected DHS agency. Identify the agency’s mission, goals, objectives, and metrics. Conduct an analysis of how these mission areas address the threats or challenges. Recommend agency program priorities among the current set of goals, objectives, metrics, or budget items. Justification of all choices is an essential element of this assignment. Reference all source material and citations using APA format. WE OFF...

Discuss how the project

ord count : no idea 1. You are required to write a report on all project activities involved in all the 10 knowledge areas of project management for the entire project life cycle. You should also include a list of the respective PM documents, for example PM Plan, PM Quality Management Plan, Risk management, Procurement, etc. The report must include the activities that are considered before the project is closed out. 2. Discuss how the project quality management plan can provide adequate standards and controls in managing global teams in projects. Your discussion must provide adequate arguments for the need of cultural awareness and legal issues. Regards, The post Discuss how the project appeared first on My Assignment Tutor . Assignment status :  Resolved by our Writing Team Source@ PrimeWritersBay.com GET THIS PAPER COMPLETED FOR YOU FROM THE WRITING EXPERTS   CLICK HERE TO ORDER 100% ORIGINAL PAPERS AT PrimeWritersBay.com NO PLAGIARISM