Click here to Skip to main content
15,888,521 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
I am developing CRMS Project in that i ve 3 pages management details,support details and technical details when user send query to first support department if it is solved ok otherwise it will move to after 24 hours technical department here it is solved ok otherwise agin 24 hours it will move to management department so how can i implement ticket rising method in asp.net please any one know help me
Posted
Comments
Sergey Alexandrovich Kryukov 18-Jan-11 1:10am    
You're not helping to help you.

Ok, here are few pointers!

1. Once a query/ticket is created, you must be saving it somewhere, probably in a database. Make sure while creating it, you have a field CreateDateTime field in DB to track the status.

2. Now, based on this field CreateDateTime, you will pass on the query from one level to other in case not resolved by then.

3. How to pass on? Automatic way could be a 'Windows Service'. It would periodically check the CreateDateTime field value with current DateTime and based on that it will change the level from 1 to 2 or 2 to 3.
Surely, status field would also play a part along with CreateDateTime - in case status is closed then you won't update the level.

Just in case, you need some article to learn on Windows service then: Simple Windows Service Sample[^]

Try!
 
Share this answer
 
Comments
Rupa1 18-Jan-11 1:29am    
what u ve send ok still please give some clarity
Sergey Alexandrovich Kryukov 18-Jan-11 1:36am    
You give some clarity first.
Anupama Roy 18-Jan-11 1:30am    
Sounds good!My Vote of 5!
Sergey Alexandrovich Kryukov 18-Jan-11 1:41am    
Sandeep,

Periodic check is quite bad. It is even redundant, because any activity is only needed on request, such as creation, modification, ticket follow-ups or query.
Anupama Roy 18-Jan-11 2:15am    
SAKryukov, If you define the time period,it's not a bad idea to check it using a Windows Service.
Adding few steps to Sandeep's answer :

1.Create Windows Service
2.In Onstart,you call a method MethodToCheckStatus in service windows itself
3.Inside MethodToCheckStatus,you call a webservice or WCF service method which has some code similar to below
if (CreateDateTime field from DataBase comparison with current DateTime & Currentstatus)
{
//DB operation to assign to other team if it goes beyond the time
}

In App.config,you can add a key,when to check this,say once in 12 hours
XML
<appSettings>
   <add key="CheckTimer" value="12:00:00"/>
 
Share this answer
 
v3
Comments
Rupa1 18-Jan-11 2:04am    
ok thx for giving reply

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