I'm currently evaluating different asp.net components for the main UI in a “Daily Employee Scheduler” app I'll be making. The tool will be rolled out at a few different locations, which makes it being a web app more attractive over winforms, however the datagridview component in winforms would be able to do almost all of what I want, so I don't want to rule it out completely if this proves to be too difficult to get going in asp.net.
The app will generate a schedule that consists of which area the employee will be working for a given day (time ranges etc don't matter). After the schedule has been generated we want the user to be able to modify it by being able to drag and drop a work area between two employees and have their value swap, or click to modify on an assigned area for an employee to easily change it. If we think of this as a grid, employee names would be the row header, the date would be the column header and the work area would be the cell value.
I’ve been looking at 3rd party .net components to help build this with, but so far haven’t found anything that does everything we need. Just wondering if anyone has some suggestions on something that would work to implement this?