C# coding assignment dealing with OOP and file output

[ad_1]

C# coding assignment dealing with OOP and file output.Must be written in C#. Must use attached UML’s for the classes and methods.
Congratulations! You have been hired by a local startup business, RentMyPlace.Com. RentMyPlace plans to allow condo owners to rent their apartment on game day weekend.

Ultimately the owners will take the application online, but in the beginning, everything will be handled through a desktop application. Renters and Owners will call the 1-800 number and have the operator list a condo for rent or rent a condo.

The organization plans to start small with a limited number of features. You have been asked to build the software to support this process. The system should have a menu that allows the operator to add a listing, edit a listing, delete a listing, lease the condo, run reports, and exit the application.

Listing Functions

Within the listing section of the application the operator should be able to add, edit or delete the following information for a listing:

1)Listing ID

2)Address

3)Listing End Date

4)List price

5)Owner Email

C# coding assignment dealing with OOP and file output Listings should be tracked in a listing file to be used from one session to the next. The file should be named listings.txt and should be # delimited.

Renting Functions

Within the renting section of the application the operator should be able to do the following:

1)View condo’s currently available for lease

2)Rent a condo to a customer.

-The transaction should be tracked in a transaction file

-The transaction should include listing ID, renter name, renter email, rental date, rental amount, check out date, and owner email.

3)Update the checked out date once the customer leaves.

The transaction file should be named transactions.txt and should be # delimited.

Report Functions

Within the report section of the application, the operator should be able to view various reports on the screen. After viewing each report, they should have the option to save the report to a file. The reports include:

1)Individual Customer Rentals

– The operator provides an email address and is reported to previous rentals for that customer.

2)Historical Customer Rentals

-A list of all rentals sorted by customer then by date

-Each customer provides the total number of rentals and the average rental amount.

3)Historical Revenue Report

-A list of rental revenue by month and by year.C# coding assignment dealing with OOP and file output

Need Help with a similar Assignment?

The post C# coding assignment dealing with OOP and file output appeared first on EssayPanthers.

[ad_2]

Source link

 
"Looking for a Similar Assignment? Get Expert Help at an Amazing Discount!"

Hi there! Click one of our representatives below and we will get back to you as soon as possible.

Chat with us on WhatsApp