|
This is the question to advanced programmers, I think. I am not asking about the code, please just tell me where I can start with, what are the solution architecture ideas, any clues.
So, I was tasked with the creation of the DataGridView application (not necessarily using c#, Excel can be used too) with the following functionality: 1. The data in the DataGridView represents call information like duration, calling number, called number, some operator-specific data, so on. 2. When the user clicks the button for example “View TimeLine”, the call duration is represented in the graphical form (call duration = call start time + duration of call in seconds).
Therefore, the 2nd part is where I am stuck. I tried to think about usage of the progress bar, GDI graphics, so on. I also tried to find some free calendar controls (like the one which Outlook has, when you are scheduling a meeting, you can see all the participants' time lines) but they all seem to be private, like I have to buy them. Also, I was thinking about supplying 2 parameters (say, call start and duration) to some external program which can show the information about the time in graphical form, but this is just theory.
But the real problem is that the call can pass through different days or months (say, call starts at the end of month and finishes at the beginning of the next month, or call can be like 11:55:55 pm 31 Dec -> 00:05:04 am 1 Jan), so I have got to bind my call duration in seconds to the time control component exactly like in Outlook.
So, definitely, I need some calendar to control time line, but the question is: how to display this call duration in the most cost-effective way?
Also, if someone has ever seen any similar problems or pages online, please help me and post the link.
This post has been edited by davegeek: 4 Mar, 2008 - 06:32 AM
|