473,399 Members | 2,858 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,399 software developers and data experts.

Advice - Resource Allocation App

***************Background***************
I am the manager of a drafting department with 30 employees. I have been
scheduling work assignments for 25 years, and have relied upon an Excel
spreadsheet to do so. Engineers (130 of 'em) send me their drafting
requests, and I fit them into the schedule. I have looked over the years
for an app that would do this for me, but my needs are so specific that all
the 3rd-party apps just aren't quite focused enough for me, or else are too
expensive in the company's eyes. One of the things I'm trying to do is give
the engineers more control over their drafting requests. Plus, although
I've worked in VB for a number of years, I'd like to learn dotnet. So, I
finally decided to try to write one.

I thought I'd ask you gurus for advice as to how to proceed. Based on how
I've been using the spreadsheet, here's *basically* what I'm shooting for:

1. An user opens my app and is presented with an Excel-type grid.
Drafter's names are down the left side;dates are across the top. There are
7 columns for the display of one week's schedule. Next to each drafter's
name are bars (think Gantt chart) showing their assignments that week. The
bars are color-coded by project.

2. The user can mouseover any bar and get a popup that shows the summary of
how many hours, etc., are scheduled on that project for that week.

3. The user can use "previous" and "next" buttons to have the app display
different weeks' schedules.

4. The user clicks a button to add a drafting task to the schedule, and a
new modal form opens. On this form s/he can pick the desired drafter and
the project from combo boxes. The user enters the number of hours, and the
starting day, and clicks an OK button. *IF* the drafter is not already
assigned during that time, it gets entered into the schedule. Otherwise,
they get a message telling them they're trying to overbook.
And now, my...
***************Questions***************
1. Would the datagrid be the control to use for my basic schedule? Can I
color-code the cells?

2. Would storing the actual data in an Access database, and using my app as
a front end for displaying it, be a good choice?

3. Could anyone recommend any good examples for something like this, such as
working with datagrids, creating mouseover popups, etc.

Many thanks, in advance, for any help and suggestions you can offer.
Jan 20 '08 #1
0 875

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

75
by: Howard Nease | last post by:
Hello, everyone. I would appreciate any advice that someone could give me on my future career path. Here is my situation: I am a bright Junior in a very well-respected private high school, taking...
0
by: zagloba | last post by:
Hi, I got following problem: I am working on large vs.net application using single solution with many projects inside. Application is some kind of workflow - uses 2 types of xml,xsd,xsl...
18
by: Mickey Segal | last post by:
On comp.lang.java.programmer we are discussing problems created for Java programs by pop-up blockers (in the thread "showDocument blocked by new microsoft pop-up blocker"). Our problem is that...
6
by: J Rieggle | last post by:
Hi there, I am stuck on a problem that relates to eCommerce sites, but isnt ASP.NET specific (sorry). The ecommerce site is working in the UK, and products will be sold in pounds stirling. ...
5
by: Jack Russell | last post by:
I am looking at "internationalising" a project. I can understand resource files, creating them etc. However the drawback with them seems to be you need to use Visual Studio to create and...
1
by: David Van D | last post by:
Hi there, A few weeks until I begin my journey towards a degree in Computer Science at Canterbury University in New Zealand, Anyway the course tutors are going to be teaching us JAVA wth bluej...
0
by: gopal | last post by:
Hi I have the following code for calling a Resource file public static ResourceManager m_ResourceManager = new ResourceManager("SMSGenerationTool.PatchGenTool",...
232
by: robert maas, see http://tinyurl.com/uh3t | last post by:
I'm working on examples of programming in several languages, all (except PHP) running under CGI so that I can show both the source files and the actually running of the examples online. The first...
0
by: abir | last post by:
I have a big dynamic sparse directed graph implementation where new nodes are added & old nodes are removed. Usually, at any moment of time the number of nodes in the graph and the number of edges...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.