Have a fairly simple ASP.NET project managing employee payroll information from a MS SQL database.? Initial work is needed ASAP with work on weekends for now.? This will be an ongoing project and I prefer to stay with the same coder for up to 3 months with ongoing pay.? Code must be using 2.0 framework and ASP.NET and VB.NET code.? Crystal reports for reporting in PDF format or ability to print to PDF.? Deployed on 2003 server.? ? See zip file? for more details.
## Deliverables
See zip file...
System should have these abilities as of 07/16/2008:
Code Requirements:
[login to view URL] 2005
MS SQL 2005
ASP.NET/VB.NET Code ONLY!
Deployable to MS Server 2003, IE 6/7
Please see [login to view URL] for fields...
Theres 3 roles - System Admin (webmaster), Company Super User, Company Normal user
Required Web Pages:
1) Main Employee page ([login to view URL]) - displays employee information for each company
2) Login Page - login by account #, userid, password
3) Reports Page - crystal reports
4) Health Care Programs Page - manages all programs descriptions/statuses
5) Job Positions Page - manages all job positions unique to each company
6) Pay Roll Page - needs a calender selection - manages payroll data for eaach company
System Admin should have ability to go in and manage ALL the data from all these pages.
Company Super User should have ability to manage all data within their own company.
Requirement:
Add, edit, update, or upload (csv or MS Excel) all employee information, company information, and logins
I have started these tables and may mor may not have all needed fields...
System Admin shoud have ability to add, update, edit, or delete:
Companies - [tblCustomers]
Employees - [tblEmployees]
Logins - [tblAppUser]
Postions - [not yet created] - unique to each company (driver, intern, manager, director...)
Pay Scale - global for all -should be hourly (0) or salary (1), or unassigned (empty) - int field
Health Care Programs - [tblHealthPlans] - global for all companies
Status - global for all companies - just a list of statuses (Eligible, In-Eligible, None, Probation)
City - global for all - list of cities - just Sacramento and Los Angeles for now.
Payroll - [tblPayroll] - period - unique to each company
Login:
Each company needs the ability to login - Account number, userID, and Password required.
Each company has a super user that can manager anyones login within their own company [tblAppUser].[intSecurityLevel] if = 100 then they are super user within their own company
System admin should be able to manage any companies login, reset passwords...
*** Do NOT hard code any values...system admin should have ability to manage all these lists.
*** company should have ability to manage their own lists
Crystal Reports - need to be able to print to pdf
System Admin Reports :
List all companies
List Employees within any company
List Employees within any company that were hired within last 90 days
List of Users/Logins (include login status) by entering in a company name or account number
Company Reports
List Employees within companies
List Employees within their own company that were hired within last 90 days
List of all active users/logins (include login status)
**********? END **********