I’m interested in a DNN 3.0 Module written in C#. The purpose of the module is to allow small business to create Receipts for payments on line. Basic scenario: A property management company has 4 separate apartment buildings each building has 1 or more staff on site. When a tenant brings a rent payment into the office they would log into the DNN portal and create a receipt (Add a record to a new table in DNN database) and print a copy for the tenant. At the end of the day they will take all payments to the book keeper who will make the bank deposit. The book keeper will verify each receipt through the module updating the receipt record with a flag indicating that she received the funds correctly. The module must auto generate a receipt number for each receipt. The module must be configurable so the receipt will print the correct name of the building on each receipt. In addition the receipts numbers should be sequential for each building. Each receipt should have a note field that allows user to add comments to each receipt but does not allow existing notes to be modified. Data Required Receipt Number (auto generated series each instance of the module will have its own series) Receipt Datetime (auto generated stored as UTC and displayed in user timezone) Received By (DNN logged in username when the record is created) Verified Datetime (auto generated stored as UTC and displayed in user timezone) Verified By (DNN logged in username when the record is created) Received From Name Received From Company Policy/Account number Amount (currency) Currency Type (cash, check, money order) Reason Notes Features: Search (by all data in the database preferably with a single input like google) Enable DNN Localization Nice to Have WebService interface that allows query by date range and returns data in xml
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Window XP DNN 3.0 SQL Server 2000 I will give preference to solutions built based on a know framework or code generation tool. Examples would include 1) CSLA framework [login to view URL] 2) DNN Jungle [login to view URL] 3) AppTheory [login to view URL] I’m aware that many other frameworks exist and that other might be better please indicate with your bid what if any you are planning to use.