Click here to Skip to main content
15,923,273 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Hello,

I want to desigh web portal in which , i want to send an automail to the employees who haven;t done training . This data is stored in Excel format. Plz help me out ....

The mail will be send on every friday . On every friday it will check for the employees and send to those who haven't attended training.

Thank YOU !!
Posted
Updated 31-Jan-13 1:36am
v2
Comments
bbirajdar 31-Jan-13 6:32am    
You have posted a complete project requirement here.. The best feasible solution for you will be to hire a asp.net developer
Bhaskar Dhone 31-Jan-13 6:35am    
Actually I am new to automail and mail related work in c# and asp.net...it will be helpful if u help me from start..
bbirajdar 31-Jan-13 6:40am    
You will need a Windows service that will read the excel data and then send the email at scheduled time on friday.. ASP.NET is not designed to send scheduled emails.. And for the portal, start from here http://aspnetportal.codeplex.com/
Jameel VM 31-Jan-13 6:45am    
Create a console application or windows application and run this application(exe) as a scheduler task. Please go through this link for creating Scheduler task in windows http://www.howtogeek.com/51236/how-to-create-modify-and-delete-scheduled-tasks-from-the-command-line/

1 solution

Use below steps

1. Create a windows service application.

2. Read the excel sheet data and bind it to dataset.

3. User foreach loop to go through each row of a dataset.

4. if an employee was not attended training, then send an email.

5. Schedule the windows service on Friday on a specific time by using schedular task present in control panel
 
Share this answer
 
Comments
Bhaskar Dhone 2-Feb-13 6:02am    
how to schedule windows service on friday using task scheduler in control panel ??

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900